summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD42
2 files changed, 24 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 96ed6af1372d..a301ed3b6646 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 04df593d871a..5fadbbfecdb4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}
-