diff options
author | George Rawlinson | 2021-07-24 07:50:05 +0000 |
---|---|---|
committer | George Rawlinson | 2021-07-24 07:50:05 +0000 |
commit | 37efd1ac46d394ba8a57612a5a7979ada658c7b9 (patch) | |
tree | 27a22f377f629104f9c7ef6006ca4ba6e536d75b /PKGBUILD | |
parent | 937386567abb7f65217e9eb5da7f9c02c1aa9b5d (diff) | |
download | aur-ruby-binman.tar.gz |
upgpkg: ruby-binman 5.1.0-2
* Add licenses to package
* Delete gem cache & unnecessary files
* Move documentation to /usr/share/doc
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 37 insertions, 13 deletions
@@ -1,23 +1,47 @@ -# Maintainer: Andy Weidenbaum <archbaum@gmail.com> +# Maintainer: George Rawlinson <grawlinson@archlinux.org> +# Contributor: Andy Weidenbaum <archbaum@gmail.com> # Contributor: Haochen Tong <i at hexchain dot org> -_gemname_=binman -pkgname=ruby-${_gemname_} +_gemname=binman +pkgname=ruby-$_gemname pkgver=5.1.0 -pkgrel=1 +pkgrel=2 pkgdesc="Produces UNIX manual pages for executable scripts" arch=('any') -depends=('ruby' 'ruby-opener') -makedepends=('ruby-rdoc') url="https://github.com/sunaku/binman" license=('ISC') -source=(https://rubygems.org/downloads/${_gemname_}-${pkgver}.gem) -sha256sums=('767b5174a333e5f0c2f4d6346f28b9a91e8233347fe55dbb9100e558a0afc4f2') -noextract=("${pkgname#*-}-${pkgver}.gem") -options=(!emptydirs) +depends=('ruby' 'ruby-opener') +makedepends=('ruby-rdoc') +options=('!emptydirs') +source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem") +noextract=("$_gemname-$pkgver.gem") +b2sums=('1ee74ba77c6f92f815d876dfded6fa236b79d56599cfb201b63f0ecb2e4a9254a38a69c656f8328c5902db0b29d66ef1e17b23d60ff651a6e62f96fb32519b81') package() { - local _gemdir="$(ruby -e'puts Gem.default_dir')" - gem install --ignore-dependencies --no-user-install -i "${pkgdir}/${_gemdir}" -n "${pkgdir}/usr/bin" "${_gemname_}-${pkgver}.gem" - rm "${pkgdir}/${_gemdir}/cache/${_gemname_}-${pkgver}.gem" + local _gemdir="$(ruby -e'puts Gem.default_dir')" + + gem install \ + --ignore-dependencies \ + --no-user-install \ + --no-document \ + --install-dir "$pkgdir/$_gemdir" \ + --bindir "$pkgdir/usr/bin" \ + "$_gemname-$pkgver.gem" + + # delete cache + cd "$pkgdir/$_gemdir" + rm -vrf cache + + # remove unnecessary files + cd "gems/$_gemname-$pkgver" + rm -f .gitignore + + # move documentation + install -vd "$pkgdir/usr/share/doc/$pkgname" + mv -vt "$pkgdir/usr/share/doc/$pkgname" \ + README.markdown VERSION.markdown + + # move license + install -vd "$pkgdir/usr/share/licenses/$pkgname" + mv -vt "$pkgdir/usr/share/licenses/$pkgname" LICENSE } |