git.iko.soy/typeable/nixpkgs
on master help sign in
gnome15: init at 2016-06-10
commit7de8494be6768fedbcc921eb4da7256f2f81f3e2 authorNikolay Amiantov <ab@fmap.me> dateWed 21 Dec 2016, 00:37 (10 years ago) parente1707ee
2 files changed+40
pkgs/applications/misc/gnome15/default.nix+36 pkgs/top-level/all-packages.nix+4
pkgs/applications/misc/gnome15/default.nixnew file+36
@@ -0,0 +1,36 @@
1+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, python2, gnome_python, gnome_python_desktop }:
2+
3+stdenv.mkDerivation rec {
4+ name = "gnome15-2016-06-10";
5+
6+ src = fetchFromGitHub {
7+ owner = "achilleas-k";
8+ repo = "gnome15";
9+ rev = "1077c890d9ba8ef7a5e448e70a792de5c7443c84";
10+ sha256 = "0z5k2rgvv5zyi3lbbk6svncypidj44qzfchivb4vlr7clmh16m95";
11+ };
12+
13+ nativeBuildInputs = [ autoreconfHook pkgconfig python2.pkgs.wrapPython ];
14+ buildInputs = [ python2 ];
15+ propagatedBuildInputs = with python2.pkgs; [
16+ pygtk keyring virtkey pillow dbus-python pyinotify lxml pyxdg pyusb gnome_python gnome_python_desktop
17+ python-uinput xlib pyudev pyinputevent
18+ ];
19+
20+ postPatch = ''
21+ touch README
22+ export UDEV_RULES_PATH="$out/lib/udev/rules.d"
23+ '';
24+
25+ postFixup = ''
26+ wrapPythonPrograms
27+ '';
28+
29+ meta = with stdenv.lib; {
30+ description = "A set of tools for configuring the Logitech G15 keyboard";
31+ license = licenses.gpl3;
32+ homepage = "https://gnome15.org/";
33+ platforms = platforms.linux;
34+ maintainers = with maintainers; [ abbradar ];
35+ };
36+}
pkgs/top-level/all-packages.nix+4
@@ -1882,6 +1882,10 @@ in
18821882 stdenv = overrideCC stdenv gcc49;
18831883 };
18841884
1885+ gnome15 = callPackage ../applications/misc/gnome15 {
1886+ inherit (gnome2) gnome_python gnome_python_desktop;
1887+ };
1888+
18851889 gnokii = callPackage ../tools/misc/gnokii { };
18861890
18871891 gnuapl = callPackage ../development/interpreters/gnu-apl { };