Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / pkgconf


Commits:
36246090 by Jan Alexander Steffens (heftig) at 2025-03-20T19:04:46+01:00
Drop dep on sh (namcap fix), style adjustment

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -8,7 +8,6 @@ pkgbase = pkgconf
        makedepends = git
        makedepends = meson
        depends = glibc
-       depends = sh
        provides = libpkgconf.so
        provides = pkg-config
        provides = pkgconfig


=====================================
PKGBUILD
=====================================
@@ -13,7 +13,6 @@ license=(ISC)
 arch=(x86_64)
 depends=(
   glibc
-  sh
 )
 makedepends=(
   git
@@ -55,15 +54,15 @@ package() {
   meson install -C build --destdir "$pkgdir"
 
   local p
-  for p in {x86_64,i686}-pc-linux-gnu; do
-    install -Dt "$pkgdir/usr/share/pkgconfig/personality.d" -m644 
$p.personality
-    ln -s pkgconf "$pkgdir/usr/bin/$p-pkg-config"
+  for p in *.personality; do
+    install -Dm644 "$p" -t "$pkgdir/usr/share/pkgconfig/personality.d"
+    ln -s pkgconf "$pkgdir/usr/bin/${p%.*}-pkg-config"
   done
 
   ln -s pkgconf "$pkgdir/usr/bin/pkg-config"
   ln -s pkgconf.1 "$pkgdir/usr/share/man/man1/pkg-config.1"
 
-  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pkgconf/COPYING
+  install -Dm644 pkgconf/COPYING -t "$pkgdir/usr/share/licenses/$pkgname"
 }
 
 # vim:set sw=2 sts=-1 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/pkgconf/-/commit/36246090f5ff5fae98fdbfa0975068ef2dc5d0fe

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/pkgconf/-/commit/36246090f5ff5fae98fdbfa0975068ef2dc5d0fe
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to