diff options
author | Ram Kromberg <ramkromberg@mail.com> | 2016-07-22 12:27:43 +0300 |
---|---|---|
committer | Ram Kromberg <ramkromberg@mail.com> | 2016-07-22 21:51:21 +0300 |
commit | 3e938ad7f1becd1a0560426174479373ce9a8d67 (patch) | |
tree | 79effa0b590f7161a4d05bd559751cb927e05a24 /pkgs/applications/misc/metamorphose2 | |
parent | 390b49a3e771ca72f6da7ea24ffe4413b3380510 (diff) | |
download | nixlib-3e938ad7f1becd1a0560426174479373ce9a8d67.tar nixlib-3e938ad7f1becd1a0560426174479373ce9a8d67.tar.gz nixlib-3e938ad7f1becd1a0560426174479373ce9a8d67.tar.bz2 nixlib-3e938ad7f1becd1a0560426174479373ce9a8d67.tar.lz nixlib-3e938ad7f1becd1a0560426174479373ce9a8d67.tar.xz nixlib-3e938ad7f1becd1a0560426174479373ce9a8d67.tar.zst nixlib-3e938ad7f1becd1a0560426174479373ce9a8d67.zip |
metamorphose2: init at 0.9.0beta
Diffstat (limited to 'pkgs/applications/misc/metamorphose2')
-rw-r--r-- | pkgs/applications/misc/metamorphose2/default.nix | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/pkgs/applications/misc/metamorphose2/default.nix b/pkgs/applications/misc/metamorphose2/default.nix new file mode 100644 index 000000000000..8f18f166d4a3 --- /dev/null +++ b/pkgs/applications/misc/metamorphose2/default.nix @@ -0,0 +1,43 @@ +{ stdenv, fetchgit, makeWrapper, gettext +, python27, python2Packages +}: + +stdenv.mkDerivation rec { + name = "metamorphose2-${version}"; + version = "0.9.0beta"; + + # exif-py vendored via submodule + # mutagen vendored via copy + src = fetchgit { + url = "https://github.com/metamorphose/metamorphose2.git"; + #rev = "refs/tags/v2.${version}"; #for when wxPython3 support is released + rev = "d2bdd6a86340b9668e93b35a6a568894c9909d68"; + sha256 = "0ivcb3c8hidrff0ivl4dnwa2p3ihpqjdbvdig8dhg9mm5phdbabn"; + }; + + postPatch = '' + substituteInPlace messages/Makefile \ + --replace "\$(shell which msgfmt)" "${gettext}/bin/msgfmt" + ''; + + postInstall = '' + rm $out/bin/metamorphose2 + makeWrapper ${python27}/bin/python $out/bin/metamorphose2 \ + --prefix PYTHONPATH : $PYTHONPATH:$(toPythonPath "$out") \ + --add-flags "-O $out/share/metamorphose2/metamorphose2.py -w=3" + ''; + + buildInput = [ gettext python27 ]; + nativeBuildInputs = [ makeWrapper ]; + propagatedBuildInputs = [ python2Packages.wxPython python2Packages.pillow ]; + + makeFlags = [ "PREFIX=$(out)" ]; + + meta = with stdenv.lib; { + description = "a graphical mass renaming program for files and folders"; + homepage = "https://github.com/metamorphose/metamorphose2"; + license = with licenses; gpl3Plus; + maintainer = with maintainers; [ ramkromberg ]; + platforms = with platforms; linux; + }; +} |