qtpass: init at 0.8.4

+37
+35
pkgs/applications/misc/qtpass/default.nix
···
··· 1 + { stdenv, fetchurl, git, gnupg, makeWrapper, pass, qt5 }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "qtpass-${version}"; 5 + version = "0.8.4"; 6 + 7 + src = fetchurl { 8 + url = "https://github.com/IJHack/qtpass/archive/v${version}.tar.gz"; 9 + sha256 = "14avh04q559p64ska1w814pbwv0742aaqln036pw99fjxav685g0"; 10 + }; 11 + 12 + buildInputs = [ git gnupg makeWrapper pass qt5.base ]; 13 + 14 + configurePhase = "qmake CONFIG+=release PREFIX=$out DESTDIR=$out"; 15 + 16 + installPhase = '' 17 + mkdir $out/bin 18 + mv $out/qtpass $out/bin 19 + ''; 20 + 21 + postInstall = '' 22 + wrapProgram $out/bin/qtpass \ 23 + --suffix PATH : ${git}/bin \ 24 + --suffix PATH : ${gnupg}/bin \ 25 + --suffix PATH : ${pass}/bin 26 + ''; 27 + 28 + meta = with stdenv.lib; { 29 + description = "A multi-platform GUI for pass, the standard unix password manager"; 30 + homepage = https://github.com/IJHack/qtpass; 31 + license = licenses.gpl3; 32 + maintainers = [ maintainers.hrdinka ]; 33 + platforms = platforms.all; 34 + }; 35 + }
+2
pkgs/top-level/all-packages.nix
··· 12266 12267 qtox = callPackage ../applications/networking/instant-messengers/qtox { }; 12268 12269 qtpfsgui = callPackage ../applications/graphics/qtpfsgui { }; 12270 12271 qtractor = callPackage ../applications/audio/qtractor { };
··· 12266 12267 qtox = callPackage ../applications/networking/instant-messengers/qtox { }; 12268 12269 + qtpass = callPackage ../applications/misc/qtpass { }; 12270 + 12271 qtpfsgui = callPackage ../applications/graphics/qtpfsgui { }; 12272 12273 qtractor = callPackage ../applications/audio/qtractor { };