diff --git a/ruby-oj/PKGBUILD b/ruby-oj/PKGBUILD index a69a77c..9e9284e 100644 --- a/ruby-oj/PKGBUILD +++ b/ruby-oj/PKGBUILD @@ -2,40 +2,45 @@ _gemname=oj pkgname=ruby-$_gemname -pkgver=3.13.0 +pkgver=3.13.1 pkgrel=1 pkgdesc='The fastest JSON parser and object serializer' arch=('x86_64') url='https://github.com/ohler55/oj' license=('MIT') depends=('ruby') +makedepends=('ruby-rdoc') options=(!emptydirs) source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem") noextract=("$_gemname-$pkgver.gem") -b2sums=('483e89e7027cf3d096de78c07432adf5d3c341d87a69e7d1335ce8012aa8b68c51e8fd6dcead177134b5fbc203f81cfbc9c7583795221e30b37934ef6cbb4d83') +b2sums=('a77d194ab66a93abb6a9606c4b1697e4382dd1d7f4d1f59dedb370971c760feba221d6d881ce933632d98f63696695ae290f0709e78b36459c1c8cbf43b74242') package() { local _gemdir="$(ruby -e'puts Gem.default_dir')" gem install \ + --verbose \ --ignore-dependencies \ --no-user-install \ - --no-document \ --install-dir "$pkgdir/$_gemdir" \ --bindir "$pkgdir/usr/bin" \ "$_gemname-$pkgver.gem" # delete cache cd "$pkgdir/$_gemdir" - rm -rf cache + rm -vrf cache + # delete unnecessary files & folders + # TODO: investigate gem.build_complete (gem_build_complete_path) + rm -vrf "extensions/$(uname -m)-linux/$(basename $(ruby -e'puts Gem.default_dir'))/$_gemname-$pkgver/gem_make.out" cd "gems/$_gemname-$pkgver" - # delete unnecessary folders - rm -rf test ext + rm -vrf test ext + # move documentation install -vd "$pkgdir/usr/share/doc/$pkgname" - mv README.md pages "$pkgdir/usr/share/doc/$pkgname" + mv -v README.md pages "$pkgdir/usr/share/doc/$pkgname" + # license install -vd "$pkgdir/usr/share/licenses/$pkgname" - mv LICENSE "$pkgdir/usr/share/licenses/$pkgname" + mv -v LICENSE "$pkgdir/usr/share/licenses/$pkgname" }