diff options
author | David Calvo Ruiz <dcr@outlook.es> | 2016-01-12 21:33:50 +0100 |
---|---|---|
committer | David Calvo Ruiz <dcr@outlook.es> | 2016-01-12 22:45:41 +0100 |
commit | 5c3a84fc89952e76a3072cf3344a57f76a68d20c (patch) | |
tree | 76d5f5bd258f91f17ef1ac40896cde00a1e09868 /pkgs/applications/audio/gtklick | |
parent | d445ee9f37d274a36929629817d241c41c241dbd (diff) | |
download | nixlib-5c3a84fc89952e76a3072cf3344a57f76a68d20c.tar nixlib-5c3a84fc89952e76a3072cf3344a57f76a68d20c.tar.gz nixlib-5c3a84fc89952e76a3072cf3344a57f76a68d20c.tar.bz2 nixlib-5c3a84fc89952e76a3072cf3344a57f76a68d20c.tar.lz nixlib-5c3a84fc89952e76a3072cf3344a57f76a68d20c.tar.xz nixlib-5c3a84fc89952e76a3072cf3344a57f76a68d20c.tar.zst nixlib-5c3a84fc89952e76a3072cf3344a57f76a68d20c.zip |
gtklick: init at 0.6.4
Diffstat (limited to 'pkgs/applications/audio/gtklick')
-rw-r--r-- | pkgs/applications/audio/gtklick/default.nix | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/applications/audio/gtklick/default.nix b/pkgs/applications/audio/gtklick/default.nix new file mode 100644 index 000000000000..b11e1ac0fa79 --- /dev/null +++ b/pkgs/applications/audio/gtklick/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchurl, pythonPackages, gettext, klick}: + +pythonPackages.buildPythonPackage rec { + name = "gtklick-${version}"; + namePrefix = ""; + version = "0.6.4"; + + src = fetchurl { + url = "http://das.nasophon.de/download/${name}.tar.gz"; + sha256 = "7799d884126ccc818678aed79d58057f8cf3528e9f1be771c3fa5b694d9d0137"; + }; + + pythonPath = with pythonPackages; [ + pyliblo + pyGtkGlade + ]; + + buildInputs = [ gettext ]; + + propagatedBuildInputs = [ klick ]; + + # wrapPythonPrograms breaks gtklick in the postFixup phase. + # To fix it, apply wrapPythonPrograms and then clean up the wrapped file. + postFixup = '' + wrapPythonPrograms + + sed -i "/import sys; sys.argv\[0\] = 'gtklick'/d" $out/bin/.gtklick-wrapped + ''; + + meta = { + homepage = "http://das.nasophon.de/gtklick/"; + description = "Simple metronome with an easy-to-use GTK interface"; + license = stdenv.lib.licenses.gpl2Plus; + }; +} |