[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