diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 40 insertions, 24 deletions
@@ -1,18 +1,17 @@ -# Generated by mksrcinfo v8 -# Thu Mar 17 18:55:58 UTC 2016 pkgbase = ruby-rails-html-sanitizer pkgdesc = HTML sanitization for Rails applications - pkgver = 1.0.3 - pkgrel = 3 + pkgver = 1.3.0 + pkgrel = 1 url = https://github.com/rails/rails-html-sanitizer arch = any license = MIT + makedepends = ruby-bundler + makedepends = ruby-minitest + makedepends = ruby-rake depends = ruby depends = ruby-loofah - noextract = rails-html-sanitizer-1.0.3.gem options = !emptydirs - source = https://rubygems.org/downloads/rails-html-sanitizer-1.0.3.gem - sha1sums = 9c84dca57b521ff92fbdceba1de959db539e4c19 + source = https://github.com/rails/rails-html-sanitizer/archive/v1.3.0/ruby-rails-html-sanitizer-1.3.0.tar.gz + sha512sums = 0eca146048df7de2fdc739cc4c389037c2cb4da420a7d25368de15db065b6211c3e30cc62d515133ed1def3f190f4fd938a255c67fcaf3fa22e9b4bc054274e5 pkgname = ruby-rails-html-sanitizer - @@ -1,23 +1,40 @@ -# Maintainer: Matej Grabovsky <matej.grabovsky at gmail> +# Maintainer: Andreas 'Segaja' Schleifer <archlinux at segaja dot de> +# Contributor: Matej Grabovsky <matej.grabovsky at gmail> -_gemname=rails-html-sanitizer -pkgname=ruby-$_gemname -pkgver=1.0.3 -pkgrel=3 +_gemname='rails-html-sanitizer' +pkgname="ruby-${_gemname}" +pkgver=1.3.0 +pkgrel=1 pkgdesc='HTML sanitization for Rails applications' -arch=(any) +arch=('any') url='https://github.com/rails/rails-html-sanitizer' -license=(MIT) -depends=(ruby ruby-loofah) +license=('MIT') options=(!emptydirs) -source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) -noextract=($_gemname-$pkgver.gem) -sha1sums=('9c84dca57b521ff92fbdceba1de959db539e4c19') +depends=('ruby' 'ruby-loofah') +makedepends=('ruby-bundler' 'ruby-minitest' 'ruby-rake') +source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha512sums=('0eca146048df7de2fdc739cc4c389037c2cb4da420a7d25368de15db065b6211c3e30cc62d515133ed1def3f190f4fd938a255c67fcaf3fa22e9b4bc054274e5') -package() { - 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" +prepare() { + cd "${_gemname}-${pkgver}" + + sed -r 's|~>|>=|g' -i "${_gemname}.gemspec" Gemfile +} + +build() { + cd "${_gemname}-${pkgver}" + + rake build } +package() { + cd "${_gemname}-${pkgver}" + + local _gemdir="$(gem env gemdir)" + + gem install --ignore-dependencies --no-user-install -i "${pkgdir}/${_gemdir}" -n "${pkgdir}/usr/bin" "pkg/${_gemname}-${pkgver}.gem" + + rm "${pkgdir}/${_gemdir}/cache/${_gemname}-${pkgver}.gem" + + install -D -m644 MIT-LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |