summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorJörg Thalheim <Mic92@users.noreply.github.com>2018-02-27 22:50:46 +0000
committerGitHub <noreply@github.com>2018-02-27 22:50:46 +0000
commit1beee1cfc8706e545e2e360cd829b6d74d464686 (patch)
treed643bee3b32f44793c57598c5f18a6ae6d5ec1c8 /pkgs/top-level
parente41ca3b34767cc13d4e990f6b005360b433d88ca (diff)
parent40389db4a2d71dde920506a8e5aa903f8004d039 (diff)
downloadnixlib-1beee1cfc8706e545e2e360cd829b6d74d464686.tar
nixlib-1beee1cfc8706e545e2e360cd829b6d74d464686.tar.gz
nixlib-1beee1cfc8706e545e2e360cd829b6d74d464686.tar.bz2
nixlib-1beee1cfc8706e545e2e360cd829b6d74d464686.tar.lz
nixlib-1beee1cfc8706e545e2e360cd829b6d74d464686.tar.xz
nixlib-1beee1cfc8706e545e2e360cd829b6d74d464686.tar.zst
nixlib-1beee1cfc8706e545e2e360cd829b6d74d464686.zip
Merge pull request #34167 from rasendubi/screenkey
screenkey: init at 0.9
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/all-packages.nix4
-rw-r--r--pkgs/top-level/python-packages.nix32
2 files changed, 4 insertions, 32 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 46f682e89dc2..bfc3c6fd8c2a 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -4620,6 +4620,10 @@ with pkgs;
     quazip = quazip_qt4;
   };
 
+  screenkey = python2Packages.callPackage ../applications/video/screenkey {
+    inherit (gnome3) defaultIconTheme;
+  };
+
   quazip_qt4 = libsForQt5.quazip.override {
     qtbase = qt4; qmake = qmake4Hook;
   };
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index b00b92bb05f6..a81d9ff2f595 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -18400,38 +18400,6 @@ EOF
     };
   };
 
-  screenkey = buildPythonPackage rec {
-    version = "0.2-b3634a2c6eb6d6936c3b2c1ef5078bf3a84c40c6";
-    name = "screenkey-${version}";
-
-    propagatedBuildInputs = with self; [ pygtk distutils_extra xlib pkgs.xorg.xmodmap ];
-
-    preConfigure = ''
-      substituteInPlace setup.py --replace "/usr/share" "./share"
-
-      # disable the feature that binds a shortcut to turning on/off
-      # screenkey. This is because keybinder is not packages in Nix as
-      # of today.
-      substituteInPlace Screenkey/screenkey.py \
-        --replace "import keybinder" "" \
-        --replace "        keybinder.bind(self.options['hotkey'], self.hotkey_cb, show_item)" ""
-    '';
-
-    src = pkgs.fetchgit {
-        url = https://github.com/scs3jb/screenkey.git;
-        rev = "b3634a2c6eb6d6936c3b2c1ef5078bf3a84c40c6";
-        sha256 = "1535mpm5x6v85d4ghxhdiianhjrsz280dwvs61ss0yyjx4kivx3s";
-    };
-
-    meta = {
-      homepage = https://github.com/scs3jb/screenkey;
-      description = "A screencast tool to show your keys";
-      license = licenses.gpl3Plus;
-      maintainers = with maintainers; [ ];
-      platforms = platforms.linux;
-    };
-  };
-
   tarman = buildPythonPackage rec {
     version = "0.1.3";
     name = "tarman-${version}";