sequoia-sq: 1.1.0 -> 1.3.0

Diff: https://gitlab.com/sequoia-pgp/sequoia-sq/-/compare/v1.1.0...v1.3.0

Changelog: https://gitlab.com/sequoia-pgp/sequoia-sq/-/blob/f942696665bd845933066591291286a2b51f66ce/NEWS#L5-32

* Remove outdated skipping test
* Add missing SSL_CERT_FILE to pass tests since 1.2.0
This commit is contained in:
Kenichi Kamiya
2025-03-24 11:02:44 +09:00
parent f620fad296
commit 44d87679dc
+6 -8
View File
@@ -10,22 +10,23 @@
capnproto,
installShellFiles,
openssl,
cacert,
sqlite,
}:
rustPlatform.buildRustPackage rec {
pname = "sequoia-sq";
version = "1.1.0";
version = "1.3.0";
src = fetchFromGitLab {
owner = "sequoia-pgp";
repo = "sequoia-sq";
rev = "v${version}";
hash = "sha256-m6uUqTXswzdtIabNgijdU54VGQSk0SkSqdh+7m1Q7RU=";
hash = "sha256-1jssSlyjbrGgkxGC1gieZooVVI42Qvz0q+pIfcZRIj0=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-a+3oKORX88SfMw4/QA6+Ls12koZIw0iadTulCzGlr6U=";
cargoHash = "sha256-tATxGaoF/+cUDywvlnW1N2sKo/FbKhJM7yUb74mxB5s=";
nativeBuildInputs = [
pkg-config
@@ -48,14 +49,11 @@ rustPlatform.buildRustPackage rec {
]
);
checkFlags = [
# https://gitlab.com/sequoia-pgp/sequoia-sq/-/issues/297
"--skip=sq_autocrypt_import"
];
# Needed for tests to be able to create a ~/.local/share/sequoia directory
# Needed for avoiding "OpenSSL error" since 1.2.0
preCheck = ''
export HOME=$(mktemp -d)
export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt
'';
env.ASSET_OUT_DIR = "/tmp/";