summaryrefslogtreecommitdiffstats
path: root/testing/ruby-thin
diff options
context:
space:
mode:
authorCarlo Landmeter <clandmeter@gmail.com>2013-06-11 15:26:27 +0000
committerCarlo Landmeter <clandmeter@gmail.com>2013-06-11 15:26:27 +0000
commit211ef96243ffb9688ec99b740bae0f3ad6efbab6 (patch)
treeb62c574230ad1d9e3ccdb818b6a738024fc290d9 /testing/ruby-thin
parentaa183f7dac38494a6618cefc6cde4a5a71258cef (diff)
downloadaports-211ef96243ffb9688ec99b740bae0f3ad6efbab6.tar.bz2
aports-211ef96243ffb9688ec99b740bae0f3ad6efbab6.tar.xz
testing/ruby-thin: new aport
Diffstat (limited to 'testing/ruby-thin')
-rw-r--r--testing/ruby-thin/APKBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/testing/ruby-thin/APKBUILD b/testing/ruby-thin/APKBUILD
new file mode 100644
index 000000000..3d4082e39
--- /dev/null
+++ b/testing/ruby-thin/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Carlo Landmeter <clandmeter@gmail.com>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+_gemname=thin
+pkgname=ruby-$_gemname
+pkgver=1.5.1
+pkgrel=0
+pkgdesc="A thin and fast web server"
+url="https://rubygems.org/gems/$_gemname"
+arch="all"
+license="GPL"
+depends="ruby ruby-daemons ruby-eventmachine ruby-rack"
+depends_dev="ruby-dev"
+makedepends="$depends_dev ruby-gems"
+install=""
+subpackages=""
+source="http://gems.rubyforge.org/gems/$_gemname-$pkgver.gem"
+
+_builddir="$srcdir"/$_realname-$pkgver
+
+build() {
+ return 0
+}
+
+package() {
+ local _gemdir="$(ruby -rubygems -e'puts Gem.default_dir')"
+ local _geminstdir=$_gemdir/gems/$_gemname-$pkgver
+ mkdir -p "$pkgdir" || return 1
+
+ gem install --local --install-dir "$pkgdir"/$_gemdir \
+ --ignore-dependencies --verbose --no-rdoc --no-ri \
+ "$srcdir"/$_gemname-$pkgver.gem || return 1
+ rm -rf "$pkgdir"/$_gemdir/cache \
+ "$pkgdir"/$_geminstdir/ext \
+ "$pkgdir"/$_geminstdir/.require_paths
+}
+
+md5sums="acb76c790ed3704ed00b65ba726f929b thin-1.5.1.gem"
+sha256sums="ea85c4c7d5b1bd29c4992757ccf8be0ddee9d4030f428db347f59a05474d3843 thin-1.5.1.gem"
+sha512sums="70b7b37abbaadfba1ce1a317145b7f3a325b9eb921f0b8009f512846ccdc9394959949c591b5c72cc2ca748244446a409ce7eccb114866a2622451479e1eeeb7 thin-1.5.1.gem"