[arch-commits] Commit in gap/trunk (PKGBUILD)

Antonio Rojas arojas at gemini.archlinux.org
Sun May 29 11:16:46 UTC 2022


    Date: Sunday, May 29, 2022 @ 11:16:46
  Author: arojas
Revision: 1214286

Add provides for bundled packages

Modified:
  gap/trunk/PKGBUILD

----------+
 PKGBUILD |   22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-05-29 11:13:48 UTC (rev 1214285)
+++ PKGBUILD	2022-05-29 11:16:46 UTC (rev 1214286)
@@ -5,7 +5,7 @@
 pkgbase=gap
 pkgname=(gap gap-doc gap-packages)
 pkgver=4.11.1
-pkgrel=8
+pkgrel=9
 pkgdesc='Groups, Algorithms, Programming: a system for computational discrete algebra'
 arch=(x86_64)
 url='https://www.gap-system.org/'
@@ -96,6 +96,16 @@
 
   mkdir -p "$pkgdir"/usr/share
   ln -s /usr/lib/gap -t "$pkgdir"/usr/share # expected by sagemath
+
+# Add provides for bundled packages
+  for _f in $(ls "$pkgdir"/usr/lib/gap/pkg); do
+    _pkg=$(basename $_f | cut -d- -f1 | tr '[:upper:]' '[:lower:]')
+    _prov=gap-$_pkg
+    if [[ $_f == *-* ]]; then
+      _prov+="=$(basename $_f | cut -d- -f2)"
+    fi
+    provides+=($_prov)
+  done
 }
 
 package_gap-doc() {
@@ -145,4 +155,14 @@
   rm -r "$pkgdir"/usr/lib/gap/pkg/CaratInterface/carat*
   rm -r "$pkgdir"/usr/lib/gap/pkg/kbmag-1.5.9/standalone
   rm -r "$pkgdir"/usr/lib/gap/pkg/log
+
+# Add provides for bundled packages
+  for _f in $(ls "$pkgdir"/usr/lib/gap/pkg); do
+    _pkg=$(basename $_f | cut -d- -f1 | tr '[:upper:]' '[:lower:]')
+    _prov=gap-$_pkg
+    if [[ $_f == *-* ]]; then
+      _prov+="=$(basename $_f | cut -d- -f2)"
+    fi
+    provides+=($_prov)
+  done
 }



More information about the arch-commits mailing list