diff options
author | Andreas 'Segaja' Schleifer | 2021-02-23 22:49:38 +0100 |
---|---|---|
committer | Andreas 'Segaja' Schleifer | 2021-02-23 22:49:38 +0100 |
commit | bb748eedc0385c956b15bd58815ddab61b577614 (patch) | |
tree | a5aa726a4ba719c82433047baee2f6e35b13fada | |
parent | 2bb006449e2c31db36cda2b53e9388933349839f (diff) | |
download | aur-bb748eedc0385c956b15bd58815ddab61b577614.tar.gz |
Update to 6.1.3
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 31 insertions, 16 deletions
@@ -1,18 +1,16 @@ -# Generated by mksrcinfo v8 -# Fri Oct 4 21:45:08 UTC 2019 pkgbase = ruby-activemodel pkgdesc = A toolkit for building modeling frameworks (part of Rails). - pkgver = 6.0.0 + pkgver = 6.1.3 pkgrel = 1 url = http://www.rubyonrails.org arch = any license = MIT + makedepends = ruby-rake depends = ruby depends = ruby-activesupport - noextract = activemodel-6.0.0.gem options = !emptydirs - source = https://rubygems.org/downloads/activemodel-6.0.0.gem - sha256sums = 4cbfe9a3f5492a1229e6e8700cae60ff7b3cef3faca8b57d42f1d2b50fd127cb + source = rails-6.1.3.tar.gz::https://github.com/rails/rails/archive/v6.1.3.tar.gz + sha512sums = ec6e871e3226c3efa5dc7f59cbd1819b45ab0d1a21b39b8c2d76022fff761fb268f79c7b560b987af245d9e305ecc4517379de3769d468b5a548005f8533044a pkgname = ruby-activemodel @@ -1,25 +1,42 @@ -# Generated by gem2arch (https://github.com/anatol/gem2arch) +# Maintainer: Andreas 'Segaja' Schleifer <archlinux at segaja dot de> # Maintainer: Matej Grabovsky <matej.grabovsky at gmail> # Contributor: Anatol Pomozov <anatol.pomozov@gmail.com> # Contributor: Alexsandr Pavlov <kidoz at mail dot ru> _gemname=activemodel pkgname=ruby-$_gemname -pkgver=6.0.0 +pkgver=6.1.3 pkgrel=1 pkgdesc='A toolkit for building modeling frameworks (part of Rails).' arch=(any) url='http://www.rubyonrails.org' license=(MIT) -depends=(ruby ruby-activesupport) options=(!emptydirs) -source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) -noextract=($_gemname-$pkgver.gem) -sha256sums=('4cbfe9a3f5492a1229e6e8700cae60ff7b3cef3faca8b57d42f1d2b50fd127cb') +makedepends=(ruby-rake) +depends=(ruby ruby-activesupport) +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" } |