summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcell Meszaros2022-06-07 19:33:33 +0200
committerMarcell Meszaros2022-06-07 19:33:33 +0200
commitd5b99039634610058735c17889059cc53d690994 (patch)
treeba919b81a8642e1ea03ac348110c3df5c0b23a0a
downloadaur-d5b99039634610058735c17889059cc53d690994.tar.gz
import ruby-thin-1.6 adapted from [community]
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore9
-rw-r--r--PKGBUILD30
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..994b463aead7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = ruby-thin-1.6
+ pkgdesc = Thin and fast Ruby web server, 1.6.x version
+ pkgver = 1.6.4
+ pkgrel = 1
+ url = https://rubygems.org/gems/thin/versions/1.6.4
+ arch = i686
+ arch = x86_64
+ license = RUBY
+ depends = glibc
+ depends = ruby
+ depends = ruby-daemons>=1.0.9
+ depends = ruby-daemons<2
+ depends = ruby-rack>=1.0
+ depends = ruby-rack<2
+ depends = ruby-eventmachine>=1.0.4
+ depends = ruby-eventmachine<2
+ noextract = ruby-thin-1.6.4.gem
+ options = !emptydirs
+ source = ruby-thin-1.6.4.gem::https://rubygems.org/downloads/thin-1.6.4.gem
+ b2sums = 24db6f88d350755e3894b78bedb87e1af3e8dfb900ced0aad124eb0bc86725d5b566109c3e93142a511c3c8b891a5651fad613279dc7a849ac876a9dad300815
+
+pkgname = ruby-thin-1.6
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..ea592917bacb
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,9 @@
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
+!*.diff
+!*.hook
+!*.install
+!*.patch
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..35ac0bece5f8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Contributor: Marcell Meszaros < marcell.meszaros AT runbox.eu >
+# Contributor: Levente Polyak <anthraxx[at]archlinux[dot]org>
+
+_gemname='thin'
+pkgname="ruby-${_gemname}-1.6"
+pkgver=1.6.4
+pkgrel=1
+pkgdesc='Thin and fast Ruby web server, 1.6.x version'
+arch=('i686' 'x86_64')
+url="https://rubygems.org/gems/${_gemname}/versions/${pkgver}"
+license=('RUBY')
+depends=(
+ 'glibc'
+ 'ruby'
+ 'ruby-daemons>=1.0.9' 'ruby-daemons<2'
+ 'ruby-rack>=1.0' 'ruby-rack<2'
+ 'ruby-eventmachine>=1.0.4' 'ruby-eventmachine<2'
+)
+options=('!emptydirs')
+source=("ruby-${_gemname}-${pkgver}.gem::https://rubygems.org/downloads/${_gemname}-${pkgver}.gem")
+noextract=("ruby-${_gemname}-${pkgver}.gem")
+b2sums=('24db6f88d350755e3894b78bedb87e1af3e8dfb900ced0aad124eb0bc86725d5b566109c3e93142a511c3c8b891a5651fad613279dc7a849ac876a9dad300815')
+
+package() {
+ cd "${_gemname}-${pkgver}"
+ 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"
+ find "${pkgdir}/${_gemdir}" \( -name 'mkmf.log' -or -name 'gem_make.out' \) -delete
+}