Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 80 additions & 0 deletions pkgs/applications/misc/1password/AC2D62742012EA22.asc
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: GPGTools - https://gpgtools.org

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
=62eX
-----END PGP PUBLIC KEY BLOCK-----
15 changes: 14 additions & 1 deletion pkgs/applications/misc/1password/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchzip }:
{ stdenv, fetchzip, gnupg }:

stdenv.mkDerivation rec {
name = "1password-${version}";
Expand All @@ -24,6 +24,19 @@ stdenv.mkDerivation rec {
}
else throw "Architecture not supported";

nativeBuildInputs = [ gnupg ];

doCheck = true;
checkPhase = ''
export GNUPGHOME=.gnupgtmp
rm -rf $GNUPGHOME # make sure it's a fresh empty dir
mkdir -p -m 700 $GNUPGHOME
# import upstream public key
cat ${./AC2D62742012EA22.asc} | gpg --import -q
# check binary signature with upstream signing key
gpgv --keyring pubring.kbx op.sig op
'';

installPhase = ''
install -D op $out/bin/op
'';
Expand Down