Bert Peters pushed to branch main at Arch Linux / Packaging / Packages / cargo-outdated
Commits: bc111248 by Bert Peters at 2026-06-15T20:44:01+02:00 upgpkg: 0.19.0-3: sodeps\n\nSee: https://archlinux.org/todo/packages-prone-to-elf-architecture-confusion-due-to-the-use-of-soname-dependencies/ - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,25 +1,33 @@ pkgbase = cargo-outdated pkgdesc = A cargo subcommand for displaying when Rust dependencies are out of date pkgver = 0.19.0 - pkgrel = 2 + pkgrel = 3 url = https://github.com/kbknapp/cargo-outdated arch = x86_64 license = MIT depends = cargo depends = curl - depends = libcurl.so depends = glibc depends = libgcc depends = libgit2 - depends = libgit2.so depends = libssh2 - depends = libssh2.so depends = openssl - depends = libssl.so depends = sqlite - depends = libsqlite3.so source = cargo-outdated-0.19.0.tar.gz::https://github.com/kbknapp/cargo-outdated/archive/refs/tags/v0.19.0.tar.gz sha256sums = ea6592c08d4e8ea53aa0251cbbfbf8ad2b2167f794cb9599715eecb3653507f2 b2sums = 34b2d545f9640772ce7032b5c7fa083e8d071682e4f61594db6de27d929adfe7aa841509ef33d2487a1c640f042a08ca38dad4613df69304fa51d7ef2a1166d8 pkgname = cargo-outdated + depends = cargo + depends = curl + depends = glibc + depends = libgcc + depends = libgit2 + depends = libssh2 + depends = openssl + depends = sqlite + depends = libcurl.so + depends = libgit2.so + depends = libssh2.so + depends = libssl.so + depends = libsqlite3.so ===================================== PKGBUILD ===================================== @@ -7,20 +7,20 @@ pkgname=cargo-outdated pkgver=0.19.0 -pkgrel=2 +pkgrel=3 pkgdesc="A cargo subcommand for displaying when Rust dependencies are out of date" url="https://github.com/kbknapp/cargo-outdated" arch=('x86_64') license=('MIT') depends=( 'cargo' - 'curl' 'libcurl.so' + 'curl' 'glibc' 'libgcc' - 'libgit2' 'libgit2.so' - 'libssh2' 'libssh2.so' - 'openssl' 'libssl.so' - 'sqlite' 'libsqlite3.so' + 'libgit2' + 'libssh2' + 'openssl' + 'sqlite' ) source=("${pkgname}-${pkgver}.tar.gz::https://github.com/kbknapp/cargo-outdated/archive/refs/tags/v$pkgver.tar.gz") sha256sums=('ea6592c08d4e8ea53aa0251cbbfbf8ad2b2167f794cb9599715eecb3653507f2') @@ -40,6 +40,12 @@ build() { package() { cd "${pkgname}-${pkgver}" + # N.B. sodeps should not be listed in the main depends() array, so add them + # here. + # + # See: https://archlinux.org/todo/packages-prone-to-elf-architecture-confusion-due-to-the-use-of-soname-dependencies/ + depends+=('libcurl.so' 'libgit2.so' 'libssh2.so' 'libssl.so' 'libsqlite3.so') + install -Dm755 "target/release/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" install -Dm644 LICENSE-MIT -t "${pkgdir}/usr/share/licenses/${pkgname}" } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/cargo-outdated/-/commit/bc1112487ad2b4daf64b1f9eb2baaf3251ec639a -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/cargo-outdated/-/commit/bc1112487ad2b4daf64b1f9eb2baaf3251ec639a You're receiving this email because of your account on gitlab.archlinux.org. Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications | Help: https://gitlab.archlinux.org/help
