Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages /
sqlx-cli
Commits:
3e8d6174 by George Hu at 2026-02-22T17:43:14+01:00
Remove vendored libsqlite3 and re-enable LTO
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -9,7 +9,7 @@ pkgbase = sqlx-cli
makedepends = rust
depends = gcc-libs
depends = openssl
- options = !lto
+ depends = sqlite
source =
sqlx-cli-0.8.6.tar.gz::https://github.com/launchbadge/sqlx/archive/refs/tags/v0.8.6.tar.gz
sha512sums =
d2d6713c11f0ba77d24cc1c48e62c528ec1cb2095fd70e6bb10ecab41d27bfa9d1fc58ea6663548b9fadefb00a0e954bf71dfb1a299d8bf06097c3c6907ad920
=====================================
PKGBUILD
=====================================
@@ -8,20 +8,19 @@ pkgdesc='Command-line utility for SQLx, the Rust SQL toolkit'
license=('Apache' 'MIT')
arch=('x86_64')
url="https://github.com/launchbadge/sqlx"
-depends=('gcc-libs' 'openssl')
+depends=('gcc-libs' 'openssl' 'sqlite')
makedepends=('rust')
source=("$pkgname-$pkgver.tar.gz::https://github.com/launchbadge/sqlx/archive/refs/tags/v${pkgver}.tar.gz")
sha512sums=('d2d6713c11f0ba77d24cc1c48e62c528ec1cb2095fd70e6bb10ecab41d27bfa9d1fc58ea6663548b9fadefb00a0e954bf71dfb1a299d8bf06097c3c6907ad920')
-options=('!lto')
build() {
cd "sqlx-$pkgver/sqlx-cli"
- cargo build --locked --release
+ LIBSQLITE3_SYS_USE_PKG_CONFIG=1 cargo build --locked --release
}
check() {
cd "sqlx-$pkgver/sqlx-cli"
- cargo test --locked
+ LIBSQLITE3_SYS_USE_PKG_CONFIG=1 cargo test --locked
}
package() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/sqlx-cli/-/commit/3e8d6174564a0103e228315c0719f31cd9b0b2ed
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/sqlx-cli/-/commit/3e8d6174564a0103e228315c0719f31cd9b0b2ed
You're receiving this email because of your account on gitlab.archlinux.org.