sequoia-sq: correct runtime dependencies (#25359)

- bzip2 is linked only when bzip2-sys is patched
- use an environment variable to link sqlite3
This commit is contained in:
Maksim Bondarenkov
2025-09-03 19:12:00 +03:00
committed by GitHub
parent 6638e49bbc
commit 5b8db2d2f0

View File

@@ -4,7 +4,7 @@ _realname=sequoia-sq
pkgbase="mingw-w64-${_realname}"
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
pkgver=1.3.1
pkgrel=2
pkgrel=3
pkgdesc='Command-line frontends for Sequoia (mingw-w64)'
url='https://sequoia-pgp.org/'
msys2_repository_url='https://gitlab.com/sequoia-pgp/sequoia-sq'
@@ -12,14 +12,12 @@ arch=('any')
mingw_arch=('ucrt64' 'clang64' 'clangarm64')
license=('spdx:LGPL-2.0-or-later')
depends=(
"${MINGW_PACKAGE_PREFIX}-bzip2"
"${MINGW_PACKAGE_PREFIX}-gmp"
"${MINGW_PACKAGE_PREFIX}-openssl"
"${MINGW_PACKAGE_PREFIX}-sqlite3"
"${MINGW_PACKAGE_PREFIX}-nettle"
)
makedepends=(
"${MINGW_PACKAGE_PREFIX}-bzip2"
"${MINGW_PACKAGE_PREFIX}-capnproto"
"${MINGW_PACKAGE_PREFIX}-rust"
"${MINGW_PACKAGE_PREFIX}-cc"
@@ -47,6 +45,7 @@ build() {
export CARGO_TARGET_DIR=../target
export ASSET_OUT_DIR=../target
export LIBCLANG_PATH="${MINGW_PREFIX}/bin"
export LIBSQLITE3_SYS_USE_PKG_CONFIG=1
# NOTE: we select specific (default) features, as there are multiple crypto backends
cargo build --release --frozen --features default
}