diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2019-09-09 08:11:05 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2019-09-09 08:11:05 +0200 |
commit | 3a89de6ce2c268d65d46b7ccd400bf4c443863eb (patch) | |
tree | 8630c820679c3d3245267a4f701ae9a4a9cd3e3e /pkgs/os-specific/linux/libevdevc | |
parent | b5284a56d9b2c0bace0e7d9acdb2003b47fe581e (diff) | |
parent | 731c82a447d916e78f31642ad757a3ce8911f1ea (diff) | |
download | nixlib-3a89de6ce2c268d65d46b7ccd400bf4c443863eb.tar nixlib-3a89de6ce2c268d65d46b7ccd400bf4c443863eb.tar.gz nixlib-3a89de6ce2c268d65d46b7ccd400bf4c443863eb.tar.bz2 nixlib-3a89de6ce2c268d65d46b7ccd400bf4c443863eb.tar.lz nixlib-3a89de6ce2c268d65d46b7ccd400bf4c443863eb.tar.xz nixlib-3a89de6ce2c268d65d46b7ccd400bf4c443863eb.tar.zst nixlib-3a89de6ce2c268d65d46b7ccd400bf4c443863eb.zip |
Merge master into staging-next
Diffstat (limited to 'pkgs/os-specific/linux/libevdevc')
-rw-r--r-- | pkgs/os-specific/linux/libevdevc/default.nix | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/libevdevc/default.nix b/pkgs/os-specific/linux/libevdevc/default.nix new file mode 100644 index 000000000000..e3dfbd3d6c22 --- /dev/null +++ b/pkgs/os-specific/linux/libevdevc/default.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchFromGitHub, coreutils, pkgconfig, glib, jsoncpp }: + +stdenv.mkDerivation rec { + name = "libevdevc"; + version = "2.0.1"; + src = fetchFromGitHub { + owner = "hugegreenbug"; + repo = "libevdevc"; + rev = "v${version}"; + sha256 = "0ry30krfizh87yckmmv8n082ad91mqhhbbynx1lfidqzb6gdy2dd"; + }; + + postPatch = '' + substituteInPlace common.mk \ + --replace /bin/echo ${coreutils}/bin/echo + substituteInPlace include/module.mk \ + --replace /usr/include /include + ''; + + makeFlags = [ "DESTDIR=$(out)" "LIBDIR=/lib" ]; + + meta = with stdenv.lib; { + description = "ChromiumOS libevdev. Renamed to avoid conflicts with the standard libevdev found in Linux distros."; + license = licenses.bsd3; + platforms = platforms.linux; + homepage = "https://chromium.googlesource.com/chromiumos/platform/libevdev/"; + maintainers = with maintainers; [ kcalvinalvin ]; + }; +} |