diff options
author | Andreas 'Segaja' Schleifer | 2021-02-23 23:11:14 +0100 |
---|---|---|
committer | Andreas 'Segaja' Schleifer | 2021-02-23 23:11:14 +0100 |
commit | 9cf6a68c7708dbb38c43a379b3240f10b12de7e3 (patch) | |
tree | b2f6274497f1751ef68d2704a6405ae65fb0e7fa | |
parent | d4a3816232747eb2222a9054730e44f2b8be21a9 (diff) | |
download | aur-9cf6a68c7708dbb38c43a379b3240f10b12de7e3.tar.gz |
Update to 1.3.0
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 31 insertions, 17 deletions
@@ -1,18 +1,15 @@ -# Generated by mksrcinfo v8 -# Fri Oct 4 21:49:44 UTC 2019 pkgbase = ruby-rails-html-sanitizer pkgdesc = HTML sanitization for Rails applications - pkgver = 1.2.0 + pkgver = 1.3.0 pkgrel = 1 url = https://github.com/rails/rails-html-sanitizer arch = any license = MIT depends = ruby depends = ruby-loofah - noextract = rails-html-sanitizer-1.2.0.gem options = !emptydirs - source = https://rubygems.org/downloads/rails-html-sanitizer-1.2.0.gem - sha256sums = 386f7b52a3c7a436ae2faa9886da3e5dc1b06c7ac90a9c58a1781d35eaef9c46 + source = ruby-rails-html-sanitizer-1.3.0.tar.gz::https://github.com/rails/rails-html-sanitizer/archive/v1.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.2.0 +pkgname=ruby-${_gemname} +pkgver=1.3.0 pkgrel=1 pkgdesc='HTML sanitization for Rails applications' arch=(any) -url='https://github.com/rails/rails-html-sanitizer' +url="https://github.com/rails/${_gemname}" license=(MIT) depends=(ruby ruby-loofah) options=(!emptydirs) -source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) -noextract=($_gemname-$pkgver.gem) -sha256sums=('386f7b52a3c7a436ae2faa9886da3e5dc1b06c7ac90a9c58a1781d35eaef9c46') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") +sha512sums=('0eca146048df7de2fdc739cc4c389037c2cb4da420a7d25368de15db065b6211c3e30cc62d515133ed1def3f190f4fd938a255c67fcaf3fa22e9b4bc054274e5') + +prepare() { + cd "${_gemname}-${pkgver}" + + sed -r 's|~>|>=|g' -i "${_gemname}.gemspec" +} + +build() { + cd "${_gemname}-${pkgver}" + + gem build "${_gemname}.gemspec" +} 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" + cd "${_gemname}-${pkgver}" + + local _gemdir="$(gem env gemdir)" + + gem install --ignore-dependencies --no-user-install -i "${pkgdir}/${_gemdir}" -n "${pkgdir}/usr/bin" ${_gemname}-${pkgver}.gem + + rm "${pkgdir}/${_gemdir}/cache/${_gemname}-${pkgver}.gem" + + install -D -m644 MIT-LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |