diff options
author | Christoph Hrdinka <c.github@hrdinka.at> | 2015-06-25 15:37:15 +0200 |
---|---|---|
committer | Christoph Hrdinka <c.github@hrdinka.at> | 2015-06-26 09:44:02 +0200 |
commit | bc975c36d14dd77759c78a3625bed243f0ce9f4b (patch) | |
tree | d2d8876b314ef24eee0db0e83b31e49f655a3df8 /pkgs/applications/misc/qtpass | |
parent | d405d036c53ce4bccfd06f47b824604746b38919 (diff) | |
download | nixlib-bc975c36d14dd77759c78a3625bed243f0ce9f4b.tar nixlib-bc975c36d14dd77759c78a3625bed243f0ce9f4b.tar.gz nixlib-bc975c36d14dd77759c78a3625bed243f0ce9f4b.tar.bz2 nixlib-bc975c36d14dd77759c78a3625bed243f0ce9f4b.tar.lz nixlib-bc975c36d14dd77759c78a3625bed243f0ce9f4b.tar.xz nixlib-bc975c36d14dd77759c78a3625bed243f0ce9f4b.tar.zst nixlib-bc975c36d14dd77759c78a3625bed243f0ce9f4b.zip |
qtpass: init at 0.8.4
Diffstat (limited to 'pkgs/applications/misc/qtpass')
-rw-r--r-- | pkgs/applications/misc/qtpass/default.nix | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/applications/misc/qtpass/default.nix b/pkgs/applications/misc/qtpass/default.nix new file mode 100644 index 000000000000..828019011fc4 --- /dev/null +++ b/pkgs/applications/misc/qtpass/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchurl, git, gnupg, makeWrapper, pass, qt5 }: + +stdenv.mkDerivation rec { + name = "qtpass-${version}"; + version = "0.8.4"; + + src = fetchurl { + url = "https://github.com/IJHack/qtpass/archive/v${version}.tar.gz"; + sha256 = "14avh04q559p64ska1w814pbwv0742aaqln036pw99fjxav685g0"; + }; + + buildInputs = [ git gnupg makeWrapper pass qt5.base ]; + + configurePhase = "qmake CONFIG+=release PREFIX=$out DESTDIR=$out"; + + installPhase = '' + mkdir $out/bin + mv $out/qtpass $out/bin + ''; + + postInstall = '' + wrapProgram $out/bin/qtpass \ + --suffix PATH : ${git}/bin \ + --suffix PATH : ${gnupg}/bin \ + --suffix PATH : ${pass}/bin + ''; + + meta = with stdenv.lib; { + description = "A multi-platform GUI for pass, the standard unix password manager"; + homepage = https://github.com/IJHack/qtpass; + license = licenses.gpl3; + maintainers = [ maintainers.hrdinka ]; + platforms = platforms.all; + }; +} |