12 , gobject-introspection
17 python3Packages.buildPythonApplication rec {
18 pname = "gnome-secrets";
21 strictDeps = false; # https://github.com/NixOS/nixpkgs/issues/56943
23 src = fetchFromGitLab {
24 domain = "gitlab.gnome.org";
28 sha256 = "sha256-Hy2W7cvvzVcKtd/KzTn81awoolnfM3ST0Nm70YBLTYY=";
47 python3Packages.libpwquality.dev # Use python-enabled libpwquality
50 propagatedBuildInputs = with python3Packages; [
58 # Prevent double wrapping, let the Python wrapper use the args in preFixup.
62 makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
66 broken = stdenv.hostPlatform.isStatic; # libpwquality doesn't provide bindings when static
67 description = "Password manager for GNOME which makes use of the KeePass v.4 format";
68 homepage = "https://gitlab.gnome.org/World/secrets";
69 license = licenses.gpl3Only;
70 platforms = platforms.linux;
71 maintainers = with maintainers; [ mvnetbiz ];