diff options
author | William Gathoye | 2018-05-14 16:04:28 +0200 |
---|---|---|
committer | William Gathoye | 2018-05-14 16:04:28 +0200 |
commit | b9c12c402e92042a44042a0214dbdee6ebbae0d8 (patch) | |
tree | e0e51055ac5716e6d989cc47bb3860ea22f51819 | |
parent | 2de4fc1ebf3e02100a47e318402eba86a23ea003 (diff) | |
download | aur-b9c12c402e92042a44042a0214dbdee6ebbae0d8.tar.gz |
Fix package build
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 24 insertions, 33 deletions
@@ -1,18 +1,17 @@ pkgbase = ruby-skinny - pkgdesc = Simple, upgradable Thin WebSockets. + pkgdesc = Thin WebSockets pkgver = 0.2.4 pkgrel = 1 url = http://github.com/sj26/skinny arch = any license = MIT - makedepends = rubygems - depends = ruby-eventmachine-1.0 - depends = ruby-thin-1.6 - provides = $_gemname=$pkgver - conflicts = $_gemname + depends = ruby + depends = ruby-eventmachine + depends = ruby-thin noextract = skinny-0.2.4.gem - source = http://gems.rubyforge.org/gems/skinny-0.2.4.gem - md5sums = a4eaef212a0d09644133321f60ffec94 + options = !emptydirs + source = https://rubygems.org/downloads/skinny-0.2.4.gem + sha1sums = 2dba7f28f3e749db1892264d9df9a50385cbae61 pkgname = ruby-skinny @@ -1,33 +1,25 @@ -# Maintainer: James An <james@jamesan.ca> -# Contributor: fzerorubigd <fzerorubigd {AT} gmail> +# Maintainer: William Gathoye <william + aur at gathoye dot be> +# Contributor: James An <james at jamesan dot ca> +# Contributor: fzerorubigd <fzerorubigd at gmail dot com> +# Generated by gem2arch (https://github.com/anatol/gem2arch) _gemname=skinny pkgname=ruby-$_gemname pkgver=0.2.4 pkgrel=1 -pkgdesc='Simple, upgradable Thin WebSockets.' -arch=('any') -url="http://github.com/sj26/$_gemname" -license=('MIT') -depends=('ruby-eventmachine-1.0' 'ruby-thin-1.6') -makedepends=('rubygems') -provides=('$_gemname=$pkgver') -conflicts=('$_gemname') -source=("http://gems.rubyforge.org/gems/$_gemname-$pkgver.gem") -noextract=("$_gemname-$pkgver.gem") -md5sums=('a4eaef212a0d09644133321f60ffec94') - -prepare() { - gem unpack "$_gemname-$pkgver.gem" - gem spec "$_gemname-$pkgver.gem" --ruby >| "$_gemname-$pkgver/$_gemname-$pkgver.gemspec" - - cd "$_gemname-$pkgver" - gem build "$_gemname-$pkgver.gemspec" -} +pkgdesc='Thin WebSockets' +arch=(any) +url='http://github.com/sj26/skinny' +license=(MIT) +depends=('ruby' 'ruby-eventmachine' 'ruby-thin') +options=(!emptydirs) +source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) +noextract=($_gemname-$pkgver.gem) +sha1sums=('2dba7f28f3e749db1892264d9df9a50385cbae61') package() { - cd "$_gemname-$pkgver" - gem install --no-user-install --ignore-dependencies -i "$pkgdir$(ruby -e'puts Gem.default_dir')" \ - -n "$pkgdir/usr/bin" "$_gemname-$pkgver.gem" + 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" + install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } - |