gnome-passwordsafe: 3.99.2 -> 5.0

authored by

Matt Votava and committed by
tomberek
0b901e52 3bf04ba9

+8 -21
+8 -21
pkgs/applications/misc/gnome-passwordsafe/default.nix
··· 4 4 , pkg-config 5 5 , gettext 6 6 , fetchFromGitLab 7 - , python3 8 - , libhandy_0 7 + , python3Packages 8 + , libhandy 9 9 , libpwquality 10 10 , wrapGAppsHook 11 11 , gtk3 ··· 15 15 , desktop-file-utils 16 16 , appstream-glib }: 17 17 18 - python3.pkgs.buildPythonApplication rec { 18 + python3Packages.buildPythonApplication rec { 19 19 pname = "gnome-passwordsafe"; 20 - version = "3.99.2"; 20 + version = "5.0"; 21 21 format = "other"; 22 22 strictDeps = false; # https://github.com/NixOS/nixpkgs/issues/56943 23 23 ··· 26 26 owner = "World"; 27 27 repo = "PasswordSafe"; 28 28 rev = version; 29 - sha256 = "0pi2l4gwf8paxm858mxrcsk5nr0c0zw5ycax40mghndb6b1qmmhf"; 29 + sha256 = "8EFKLNK7rZlYL2g/7FmaC5r5hcdblsnod/aB8NYiBvY="; 30 30 }; 31 31 32 32 nativeBuildInputs = [ ··· 44 44 gtk3 45 45 glib 46 46 gdk-pixbuf 47 - libhandy_0 47 + libhandy 48 48 ]; 49 49 50 - propagatedBuildInputs = with python3.pkgs; [ 50 + propagatedBuildInputs = with python3Packages; [ 51 51 pygobject3 52 52 construct 53 - 54 - # pykeepass 3.2.1 changed some exception types, and is not backwards compatible. 55 - # Remove override once the MR is merged upstream. 56 - # https://gitlab.gnome.org/World/PasswordSafe/-/merge_requests/79 57 - (pykeepass.overridePythonAttrs (old: rec { 58 - version = "3.2.0"; 59 - src = fetchPypi { 60 - pname = "pykeepass"; 61 - inherit version; 62 - sha256 = "1ysjn92bixq8wkwhlbhrjj9z0h80qnlnj7ks5478ndkzdw5gxvm1"; 63 - }; 64 - propagatedBuildInputs = old.propagatedBuildInputs ++ [ pycryptodome ]; 65 - })) 66 - 53 + pykeepass 67 54 ] ++ [ 68 55 libpwquality # using the python bindings 69 56 ];