diff options
author | Christian Krause | 2018-08-13 14:57:54 +0200 |
---|---|---|
committer | Christian Krause | 2018-08-13 14:57:54 +0200 |
commit | a62daa0dcea88fa15767548df843b336c7b37965 (patch) | |
tree | 497b92a3c7309bd35c6de6a2b19ec7328ade1aa5 | |
parent | d20c70366e5fc579c517f8be530fa7d561c81754 (diff) | |
download | aur-a62daa0dcea88fa15767548df843b336c7b37965.tar.gz |
ruby-bindata-2.4.3-1
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 47 insertions, 22 deletions
@@ -1,16 +1,17 @@ pkgbase = ruby-bindata - pkgdesc = A declarative way to read and write binary file formats - pkgver = 1.4.3 + pkgdesc = declarative way to read and write binary file formats + pkgver = 2.4.3 pkgrel = 1 url = http://bindata.rubyforge.org - arch = i686 - arch = x86_64 - license = GPL2 - makedepends = rubygems + arch = any + license = custom + makedepends = ruby-rdoc depends = ruby - noextract = bindata-1.4.3.gem - source = http://gems.rubyforge.org/gems/bindata-1.4.3.gem - sha256sums = 1004d10a8a194bc181cc836220939379ae18e797e8756e01415ac8ae80c8f5a5 + noextract = bindata-2.4.3.gem + source = https://rubygems.org/downloads/bindata-2.4.3.gem + source = bindata-2.4.3-LICENSE::https://github.com/dmendel/bindata/blob/v2.4.3/COPYING + sha256sums = 5953836e884b629ab0bcb6102d201fcb9b776431ce7165ab8b9375df4f48be4f + sha256sums = SKIP pkgname = ruby-bindata @@ -1,22 +1,46 @@ -# Generated by gem2arch -# Contributor: Timothy Redaelli <timothy.redaelli@gmail.com> +# Maintainer: Christian Krause ("wookietreiber") <christian.krause@mailbox.org> +# shellcheck disable=2034 +# shellcheck disable=2148 _gemname=bindata pkgname=ruby-$_gemname -pkgver=1.4.3 +pkgver=2.4.3 pkgrel=1 -pkgdesc="A declarative way to read and write binary file formats" -arch=('i686' 'x86_64') +pkgdesc="declarative way to read and write binary file formats" +arch=('any') url="http://bindata.rubyforge.org" -license=('GPL2') +license=('custom') depends=('ruby') -makedepends=('rubygems') -source=(http://gems.rubyforge.org/gems/$_gemname-$pkgver.gem) -noextract=($_gemname-$pkgver.gem) -sha256sums=('1004d10a8a194bc181cc836220939379ae18e797e8756e01415ac8ae80c8f5a5') +makedepends=('ruby-rdoc') +source=( + "https://rubygems.org/downloads/$_gemname-$pkgver.gem" + "$_gemname-$pkgver-LICENSE::https://github.com/dmendel/bindata/blob/v$pkgver/COPYING" +) +noextract=("$_gemname-$pkgver.gem") +sha256sums=( + '5953836e884b629ab0bcb6102d201fcb9b776431ce7165ab8b9375df4f48be4f' + 'SKIP' +) package() { - cd $srcdir - local _gemdir="$(ruby -e'puts Gem.default_dir')" - gem install --ignore-dependencies -i "$pkgdir$_gemdir" $_gemname-$pkgver.gem + _gemdir="$(ruby -e'puts Gem.default_dir')" + + # shellcheck disable=2154 + gem \ + install \ + --ignore-dependencies \ + --no-user-install \ + -i "$pkgdir/$_gemdir" \ + -n "$pkgdir/usr/bin" \ + $_gemname-$pkgver.gem + + rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" + + rmdir \ + "$pkgdir/usr/lib/ruby/gems/2.5.0/extensions" \ + "$pkgdir/usr/lib/ruby/gems/2.5.0/cache" \ + "$pkgdir/usr/lib/ruby/gems/2.5.0/build_info" + + # shellcheck disable=2154 + install -Dm644 "$srcdir"/$_gemname-$pkgver-LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } |