George Hu pushed to branch main at Arch Linux / Packaging / Packages /
release-plz
Commits:
626fb2ed by George Hu at 2026-03-08T12:38:36+08:00
Remove vendored libsqlite3
Link against the system-provided `libsqlite3` instead of the
bundled copy.
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -12,6 +12,7 @@ pkgbase = release-plz
depends = curl
depends = libgit2
depends = openssl
+ depends = sqlite
optdepends = cargo-semver-checks: check for API breaking changes
options = !lto
source =
release-plz-0.3.157::git+https://github.com/MarcoIeni/release-plz.git#tag=release-plz-v0.3.157
@@ -22,4 +23,5 @@ pkgname = release-plz
depends = curl
depends = libgit2
depends = openssl
+ depends = sqlite
depends = libgit2.so
=====================================
PKGBUILD
=====================================
@@ -8,7 +8,7 @@ pkgdesc="Release Rust packages without using the command line"
arch=('x86_64')
url="https://github.com/MarcoIeni/release-plz"
license=('MIT' 'Apache-2.0')
-depends=('gcc-libs' 'curl' 'libgit2' 'openssl')
+depends=('gcc-libs' 'curl' 'libgit2' 'openssl' 'sqlite')
makedepends=('cargo' 'git')
optdepends=('cargo-semver-checks: check for API breaking changes')
source=("$pkgname-$pkgver::git+$url.git#tag=$pkgname-v$pkgver")
@@ -24,6 +24,7 @@ prepare() {
build() {
cd "$pkgname-$pkgver"
export LIBGIT2_NO_VENDOR=1
+ export LIBSQLITE3_SYS_USE_PKG_CONFIG=1
cargo build --release --frozen --no-default-features
local compgen="target/release/$pkgname generate-completions"
$compgen bash >"completions/$pkgname"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/release-plz/-/commit/626fb2ed292812ccbcaccc6da35cd4ff072abbe8
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/release-plz/-/commit/626fb2ed292812ccbcaccc6da35cd4ff072abbe8
You're receiving this email because of your account on gitlab.archlinux.org.