diff options
author | Marcell Meszaros | 2022-06-07 19:33:33 +0200 |
---|---|---|
committer | Marcell Meszaros | 2022-06-07 19:33:33 +0200 |
commit | d5b99039634610058735c17889059cc53d690994 (patch) | |
tree | ba919b81a8642e1ea03ac348110c3df5c0b23a0a | |
download | aur-d5b99039634610058735c17889059cc53d690994.tar.gz |
import ruby-thin-1.6 adapted from [community]
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 9 | ||||
-rw-r--r-- | PKGBUILD | 30 |
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 +} |