Merge pull request #14968 from hrdinka/update/qtpass

qtpass: 1.1.0 -> 1.1.1

+12 -7
+12 -7
pkgs/applications/misc/qtpass/default.nix
··· 1 - { stdenv, fetchurl, git, gnupg, makeQtWrapper, pass, qtbase, qtsvg, qttools, qmakeHook }: 1 + { stdenv, fetchzip, git, gnupg, makeQtWrapper, pass, qtbase, qtsvg, qttools, qmakeHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "qtpass-${version}"; 5 - version = "1.1.0"; 5 + version = "1.1.1"; 6 6 7 - src = fetchurl { 7 + src = fetchzip { 8 8 url = "https://github.com/IJHack/qtpass/archive/v${version}.tar.gz"; 9 - sha256 = "60b458062f54184057e55dbd9c93958a8bf845244ffd70b9cb31bf58697f0dc6"; 9 + sha256 = "1x1ic9as0a60gz664sf8d1qiq64ji7q60g19x0rlm3bvcp2612c8"; 10 10 }; 11 11 12 - buildInputs = [ git gnupg makeQtWrapper pass qtbase qtsvg qttools qmakeHook ]; 12 + buildInputs = [ git gnupg pass qtbase qtsvg qttools ]; 13 + 14 + nativeBuildInputs = [ makeQtWrapper qmakeHook ]; 13 15 14 16 preConfigure = '' 15 17 qmakeFlags="$qmakeFlags CONFIG+=release DESTDIR=$out" ··· 18 20 installPhase = '' 19 21 mkdir $out/bin 20 22 mv $out/qtpass $out/bin 23 + install -D {,$out/share/applications/}qtpass.desktop 24 + install -D artwork/icon.svg $out/share/icons/hicolor/scalable/apps/qtpass-icon.svg 25 + runHook postInstall 21 26 ''; 22 27 23 - postFixup = '' 28 + postInstall = '' 24 29 wrapQtProgram $out/bin/qtpass \ 25 30 --suffix PATH : ${git}/bin \ 26 31 --suffix PATH : ${gnupg}/bin \ ··· 29 34 30 35 meta = with stdenv.lib; { 31 36 description = "A multi-platform GUI for pass, the standard unix password manager"; 32 - homepage = https://github.com/IJHack/qtpass; 37 + homepage = https://qtpass.org; 33 38 license = licenses.gpl3; 34 39 maintainers = [ maintainers.hrdinka ]; 35 40 platforms = platforms.all;