summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Krause2018-08-13 14:57:54 +0200
committerChristian Krause2018-08-13 14:57:54 +0200
commita62daa0dcea88fa15767548df843b336c7b37965 (patch)
tree497b92a3c7309bd35c6de6a2b19ec7328ade1aa5
parentd20c70366e5fc579c517f8be530fa7d561c81754 (diff)
downloadaur-a62daa0dcea88fa15767548df843b336c7b37965.tar.gz
ruby-bindata-2.4.3-1
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD50
2 files changed, 47 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9f14e114f6da..3bd419284f14 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
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
}