diff options
author | Marcell Meszaros | 2022-06-07 19:58:58 +0200 |
---|---|---|
committer | Marcell Meszaros | 2022-06-07 20:04:48 +0200 |
commit | 95dd50a3ea1e0da0a110d46c194d8c91f48dad8b (patch) | |
tree | 713c7a364d4a4f21f95cb5a869e79b2882c6b4e5 /PKGBUILD | |
download | aur-95dd50a3ea1e0da0a110d46c194d8c91f48dad8b.tar.gz |
import ruby-rack-1, adapted from [community]
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..39bc66845e14 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: Marcell Meszaros < marcell.meszaros AT runbox.eu > +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Alexsandr Pavlov <kidoz at mail dot ru> + +_gemname='rack' +pkgname="ruby-${_gemname}-1" +pkgver=1.6.4 +pkgrel=2 +pkgdesc='Provides an interface for developing web applications in Ruby' +arch=('any') +url="https://rubygems.org/gems/${_gemname}/versions/${pkgver}" +license=('MIT') +depends=('ruby' 'rubygems') +provides=("${pkgname%-*}=${pkgver}") +source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem") +noextract=("$_gemname-$pkgver.gem") +b2sums=('609bc7671947c2abfd00f0848e1870fcf46d5a92320427bea4b7104c1dbd6d4a9d0a89e3846e774c409d570ecc8fdb8d8099e553c5d73384f10a9f6e636765ca') + +package() { + export HOME=/tmp + local _gemdir="$(ruby -r rubygems -e'puts Gem.default_dir')" + gem install --no-user-install --ignore-dependencies -i "${pkgdir}/${_gemdir}" -n "${pkgdir}/usr/bin" "$_gemname-$pkgver.gem" + install -dm 755 "${pkgdir}/usr/share/licenses/${pkgname}" + ln -s `find "${pkgdir}/usr/lib/ruby/" -type f -name 'COPYING' | sed "s|${pkgdir}||"` "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |