summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChristian Krause2018-08-13 14:57:54 +0200
committerChristian Krause2018-08-13 14:57:54 +0200
commita62daa0dcea88fa15767548df843b336c7b37965 (patch)
tree497b92a3c7309bd35c6de6a2b19ec7328ade1aa5 /PKGBUILD
parentd20c70366e5fc579c517f8be530fa7d561c81754 (diff)
downloadaur-a62daa0dcea88fa15767548df843b336c7b37965.tar.gz
ruby-bindata-2.4.3-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 37 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 045b4dd53348..7a0f0eb363bb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}