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

David Runge dvzrv at gemini.archlinux.org
Mon Jul 4 20:22:13 UTC 2022


    Date: Monday, July 4, 2022 @ 20:22:13
  Author: dvzrv
Revision: 1243993

upgpkg: ruby-rugged 1.4.3-2: Rebuild to apply new ruby package guidelines.

Modified:
  ruby-rugged/trunk/PKGBUILD

----------+
 PKGBUILD |   34 ++++++++++++++++++++++++++--------
 1 file changed, 26 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-07-04 20:18:18 UTC (rev 1243992)
+++ PKGBUILD	2022-07-04 20:22:13 UTC (rev 1243993)
@@ -7,7 +7,7 @@
 _libgit2_pkgver=1.4.3
 pkgname=ruby-rugged
 pkgver=1.4.3
-pkgrel=1
+pkgrel=2
 pkgdesc="A Ruby binding to the libgit2 linkable library"
 arch=(x86_64)
 url="https://github.com/libgit2/rugged"
@@ -66,11 +66,29 @@
   gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" pkg/$_name-$pkgver.gem
   install -vDm 644 "$pkgdir/$_gemdir/gems/$_name-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/"
   install -vDm 644 README.md CHANGELOG.md -t "$pkgdir/usr/share/doc/$pkgname"
-  # removing all unneeded stuff
-  cd "$pkgdir/$_gemdir"
-  rm -rvf cache \
-    doc/$_name-$pkgver/ri/ext/ \
-    gems/$_name-$pkgver/{ext,lib/*/*.so} \
-    extensions/*/*/$_name-$pkgver/{mkmf.log,gem_make.out} \
-    gems/$_name-$pkgver/vendor
+
+  rm -frv \
+    "$pkgdir/$_gemdir/cache/" \
+    "$pkgdir/$_gemdir/gems/$_name-$pkgver/vendor/" \
+    "$pkgdir/$_gemdir/doc/$_name-$pkgver/ri/ext/"
+
+  find "$pkgdir/$_gemdir/gems/" \
+    -type f \
+    \( \
+        -iname "*.o" -o \
+        -iname "*.c" -o \
+        -iname "*.so" -o \
+        -iname "*.time" -o \
+        -iname "gem.build_complete" -o \
+        -iname "Makefile" \
+    \) \
+    -delete
+
+  find "$pkgdir/$_gemdir/extensions/" \
+    -type f \
+    \( \
+      -iname "mkmf.log" -o \
+      -iname "gem_make.out" \
+    \) \
+    -delete
 }



More information about the arch-commits mailing list