Merge pull request #118632 from MetaDark/linuxPackages.xpadneo

This commit is contained in:
Sandro 2021-04-06 10:32:16 +02:00 committed by GitHub
commit 8eb5e1647d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,25 +2,19 @@
stdenv.mkDerivation rec {
pname = "xpadneo";
version = "0.8.4";
version = "0.9.1";
src = fetchFromGitHub {
owner = "atar-axis";
repo = pname;
rev = "v${version}";
sha256 = "113xa2mxs2hc4fpjdk3jhhchy81kli6jxdd6vib7zz61n10cjb85";
hash = "sha256-VUcS4OzvPj0o627ZWIOBqEAQJ4JuMCMjgaZoMkL/IHc=";
};
setSourceRoot = ''
export sourceRoot=$(pwd)/source/hid-xpadneo/src
'';
postPatch = ''
# Set kernel module version
substituteInPlace hid-xpadneo.c \
--subst-var-by DO_NOT_CHANGE ${version}
'';
nativeBuildInputs = kernel.moduleBuildDependencies;
buildInputs = [ bluez ];
@ -28,6 +22,7 @@ stdenv.mkDerivation rec {
"-C"
"${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
"M=$(sourceRoot)"
"VERSION=${version}"
];
buildFlags = [ "modules" ];