From d0484d7fbe7e0901bf9520f02e8ba54a9ef30485 Mon Sep 17 00:00:00 2001 From: George Rawlinson Date: Mon, 13 Sep 2021 21:18:13 +0000 Subject: [PATCH] upgpkg: ruby-rubocop 1.21.0-1 * New upstream release. * Add missing url/license to PKGBUILD. * Ensure generated documentation is reproducible. --- ruby-rubocop/PKGBUILD | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/ruby-rubocop/PKGBUILD b/ruby-rubocop/PKGBUILD index 35e6aa1..78ad0e0 100644 --- a/ruby-rubocop/PKGBUILD +++ b/ruby-rubocop/PKGBUILD @@ -4,10 +4,12 @@ _gemname=rubocop pkgname=ruby-$_gemname -pkgver=1.20.0 +pkgver=1.21.0 pkgrel=1 pkgdesc="A Ruby static code analyzer and formatter" arch=('any') +url="https://rubocop.org" +license=('MIT') depends=( 'ruby' 'ruby-parallel' @@ -23,7 +25,7 @@ makedepends=('ruby-rdoc') options=('!emptydirs') source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem") noextract=("$_gemname-$pkgver.gem") -b2sums=('406c368cc2185123e782bd471fefc0ae7ea8aa76fba5c48231d7e99c9cc9203421f582171ac174c497e068f502bbfbfcd53c0a759cc0e0e3804cbedba8850b58') +b2sums=('78532e50a242fcf6c293ad391b2d0eece6ec662e14fcc41226c2d96fa3bc3a5b7d29a314d1323ebe57ef0af74fa9c52345af2f70a91aa0db50c3025d975d41c7') package() { local _gemdir="$(ruby -e'puts Gem.default_dir')" @@ -31,6 +33,7 @@ package() { gem install \ --verbose \ --ignore-dependencies \ + --no-document \ --no-user-install \ --install-dir "$pkgdir/$_gemdir" \ --bindir "$pkgdir/usr/bin" \ @@ -49,4 +52,14 @@ package() { # move license install -vd "$pkgdir/usr/share/licenses/$pkgname" mv -vt "$pkgdir/usr/share/licenses/$pkgname" LICENSE.txt + + # generate reproducible documentation + install -vd "$pkgdir/$_gemdir/doc/$_gemname-$pkgver" + cd "$pkgdir/$_gemdir/gems/$_gemname-$pkgver" + rdoc \ + --format ri \ + --output "$pkgdir$_gemdir/doc/$_gemname-$pkgver/ri" \ + ./lib + # delete unnecessary rdoc metadata file + rm -f "$pkgdir$_gemdir/doc/$_gemname-$pkgver/ri/created.rid" }