[arch-commits] Commit in ruby-ffi/trunk (PKGBUILD)
George Rawlinson
grawlinson at gemini.archlinux.org
Thu Sep 2 22:08:54 UTC 2021
Date: Thursday, September 2, 2021 @ 22:08:53
Author: grawlinson
Revision: 1010628
upgpkg: ruby-ffi 1.15.4-1
* New upstream release.
* Delete more unnecessary artifacts.
Modified:
ruby-ffi/trunk/PKGBUILD
----------+
PKGBUILD | 21 ++++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-09-02 21:22:28 UTC (rev 1010627)
+++ PKGBUILD 2021-09-02 22:08:53 UTC (rev 1010628)
@@ -5,7 +5,7 @@
_gemname=ffi
pkgname=ruby-$_gemname
-pkgver=1.15.3
+pkgver=1.15.4
pkgrel=1
pkgdesc='Ruby FFI'
arch=('x86_64')
@@ -16,7 +16,7 @@
options=('!emptydirs')
source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem")
noextract=("$_gemname-$pkgver.gem")
-sha512sums=('f7b8d6257d12a6572a847eb17b117ee61c547500c11b73c097f95471975360311174d9d0d42865e2b6c54ee05d595aa3c90ea63563972db71e4ac6bb5e4aae79')
+sha512sums=('d8651df16f86250d887e9a9471a45c83f2687596ebfacf8b0471d404cb471fe3da5d6ba781884a7dd97b463fc393500265bb21b6b7afe5b8f70f7e90dc4537e3')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
@@ -24,6 +24,7 @@
gem install \
--verbose \
--ignore-dependencies \
+ --no-document \
--no-user-install \
--install-dir "$pkgdir/$_gemdir" \
--bindir "$pkgdir/usr/bin" \
@@ -31,13 +32,11 @@
# delete unnecessary files & folders
cd "$pkgdir/$_gemdir"
- find . -type f \
- -name "page-Makefile.ri" -delete \
- -o -name 'gem_make.out' -delete \
- -o -name 'mkmf.log' -delete
+ find . -type f -name 'gem_make.out' -delete -o -name 'mkmf.log' -delete
rm -vrf cache
cd "gems/$_gemname-$pkgver"
- rm -vrf ext rakelib "$_gemname.gemspec" Gemfile Rakefile
+ rm -vrf Gemfile Rakefile "$_gemname.gemspec" ext rakelib
+ find lib/ffi/platform/* -prune -not -name "$CARCH-linux" -exec rm -rf {} +
# move documentation
install -vd "$pkgdir/usr/share/doc/$pkgname"
@@ -46,4 +45,12 @@
# move licenses
install -vd "$pkgdir/usr/share/licenses/$pkgname"
mv -v LICENSE* COPYING "$pkgdir/usr/share/licenses/$pkgname"
+
+ # generate Ruby documentation
+ rdoc \
+ --format ri \
+ --output "$pkgdir$_gemdir/doc/$_gemname-$pkgver/ri" \
+ ./lib
+ # delete unnecessary artifacts
+ rm -rf "$pkgdir$_gemdir/doc/$_gemname-$pkgver/ri/"{lib,created.rid}
}
More information about the arch-commits
mailing list