Date: Thursday, May 26, 2022 @ 21:17:28 Author: arojas Revision: 1210683
Add provides for bundled packages (FS#74850) Modified: r/trunk/PKGBUILD ----------+ PKGBUILD | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-05-26 20:41:33 UTC (rev 1210682) +++ PKGBUILD 2022-05-26 21:17:28 UTC (rev 1210683) @@ -5,7 +5,7 @@ pkgname=r pkgver=4.2.0 -pkgrel=3 +pkgrel=4 pkgdesc='Language and environment for statistical computing and graphics' arch=(x86_64) license=(GPL) @@ -86,4 +86,12 @@ # Install ld.so.conf.d file to ensure other applications access the shared lib install -Dm644 "$srcdir"/R.conf -t "$pkgdir"/etc/ld.so.conf.d + +# Add provides for bundled packages + for _f in "$pkgdir"/usr/lib/R/library/*/DESCRIPTION; do + _pkg=$(grep Package: $_f | cut -d' ' -f2 | tr '[:upper:]' '[:lower:]') + _ver=$(grep Version $_f | cut -d' ' -f2) + _prov="r-$_pkg=${_ver/-/.}" + provides+=($_prov) + done }