diff --git a/pkgs/sops-import-keys-hook/default.nix b/pkgs/sops-import-keys-hook/default.nix index 98ada72..1e6d10d 100644 --- a/pkgs/sops-import-keys-hook/default.nix +++ b/pkgs/sops-import-keys-hook/default.nix @@ -1,9 +1,13 @@ -{ stdenv, makeSetupHook, gnupg, sops, nix }: +{ makeSetupHook, gnupg, sops, lib }: +let + # FIXME: drop after 23.05 + propagatedBuildInputs = if (lib.versionOlder (lib.versions.majorMinor lib.version) "23.05") then "deps" else "propagatedBuildInputs"; +in (makeSetupHook { name = "sops-import-keys-hook"; substitutions = { gpg = "${gnupg}/bin/gpg"; }; - propagatedBuildInputs = [ sops gnupg ]; + ${propagatedBuildInputs} = [ sops gnupg ]; } ./sops-import-keys-hook.bash) diff --git a/pkgs/sops-pgp-hook/default.nix b/pkgs/sops-pgp-hook/default.nix index 8c08850..b088d39 100644 --- a/pkgs/sops-pgp-hook/default.nix +++ b/pkgs/sops-pgp-hook/default.nix @@ -1,9 +1,13 @@ -{ stdenv, makeSetupHook, gnupg, sops, nix }: +{ makeSetupHook, gnupg, sops, lib }: +let + # FIXME: drop after 23.05 + propagatedBuildInputs = if (lib.versionOlder (lib.versions.majorMinor lib.version) "23.05") then "deps" else "propagatedBuildInputs"; +in (makeSetupHook { name = "sops-pgp-hook"; substitutions = { gpg = "${gnupg}/bin/gpg"; }; - propagatedBuildInputs = [ sops gnupg ]; + ${propagatedBuildInputs} = [ sops gnupg ]; } ./sops-pgp-hook.bash)