diff options
author | Andreas 'Segaja' Schleifer | 2021-02-23 23:22:46 +0100 |
---|---|---|
committer | Andreas 'Segaja' Schleifer | 2021-02-23 23:22:46 +0100 |
commit | 0f58062cfaf1ddedffe72a466aac1565116426ba (patch) | |
tree | 806abdf44d2cdf06797b5d1afcfc7ed73f4e6287 | |
parent | 2a8f1ab75275b5d7393743b3527a4a78afa58fc7 (diff) | |
download | aur-0f58062cfaf1ddedffe72a466aac1565116426ba.tar.gz |
Update to 6.1.3
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 34 insertions, 20 deletions
@@ -1,8 +1,6 @@ -# Generated by mksrcinfo v8 -# Fri Oct 4 21:44:15 UTC 2019 pkgbase = ruby-actionview - pkgdesc = Rendering framework putting the V in MVC (part of Rails). - pkgver = 6.0.0 + pkgdesc = Simple, battle-tested conventions and helpers for building web pages. + pkgver = 6.1.3 pkgrel = 1 url = http://www.rubyonrails.org arch = any @@ -10,12 +8,12 @@ pkgbase = ruby-actionview depends = ruby depends = ruby-activesupport depends = ruby-builder - depends = ruby-erubis + depends = ruby-erubi + depends = ruby-rails-dom-testing depends = ruby-rails-html-sanitizer - noextract = actionview-6.0.0.gem options = !emptydirs - source = https://rubygems.org/downloads/actionview-6.0.0.gem - sha256sums = 6ffc9e0512a7fe70ee65e5fc57a5f269718d973e36f0552ed811d974d150fa93 + source = rails-6.1.3.tar.gz::https://github.com/rails/rails/archive/v6.1.3.tar.gz + sha512sums = ec6e871e3226c3efa5dc7f59cbd1819b45ab0d1a21b39b8c2d76022fff761fb268f79c7b560b987af245d9e305ecc4517379de3769d468b5a548005f8533044a pkgname = ruby-actionview @@ -1,24 +1,40 @@ -# Generated by gem2arch (https://github.com/anatol/gem2arch) -# Maintainer: Matej Grabovsky <matej.grabovsky at gmail> +# Maintainer: Andreas 'Segaja' Schleifer <archlinux at segaja dot de> +# Contributor: Matej Grabovsky <matej.grabovsky at gmail> # Contributor: Anatol Pomozov <anatol.pomozov@gmail.com> _gemname=actionview pkgname=ruby-$_gemname -pkgver=6.0.0 +pkgver=6.1.3 pkgrel=1 -pkgdesc='Rendering framework putting the V in MVC (part of Rails).' +pkgdesc='Simple, battle-tested conventions and helpers for building web pages.' arch=(any) url='http://www.rubyonrails.org' license=(MIT) -depends=(ruby ruby-activesupport ruby-builder ruby-erubis ruby-rails-html-sanitizer) +depends=(ruby ruby-activesupport ruby-builder ruby-erubi ruby-rails-dom-testing ruby-rails-html-sanitizer) options=(!emptydirs) -source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) -noextract=($_gemname-$pkgver.gem) -sha256sums=('6ffc9e0512a7fe70ee65e5fc57a5f269718d973e36f0552ed811d974d150fa93') +source=("rails-${pkgver}.tar.gz::https://github.com/rails/rails/archive/v${pkgver}.tar.gz") +sha512sums=('ec6e871e3226c3efa5dc7f59cbd1819b45ab0d1a21b39b8c2d76022fff761fb268f79c7b560b987af245d9e305ecc4517379de3769d468b5a548005f8533044a') + +prepare() { + cd "rails-${pkgver}/${_gemname}" + + sed -r 's|~>|>=|g' -i "${_gemname}.gemspec" +} + +build() { + cd "rails-${pkgver}/${_gemname}" + + 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" - install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/MIT-LICENSE" "$pkgdir/usr/share/licenses/$pkgname/MIT-LICENSE" + cd "rails-${pkgver}/${_gemname}" + + 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" } |