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


Reply via email to