diff options
author | Andreas 'Segaja' Schleifer | 2021-02-23 22:57:12 +0100 |
---|---|---|
committer | Andreas 'Segaja' Schleifer | 2021-02-23 22:57:12 +0100 |
commit | 395fd4af9530896832112a4fdb36b5deec34b9ab (patch) | |
tree | b16b9270af256d22fc6d5a24d96472f4f414ad54 | |
parent | 727990fb9d83fd1acfac3e6d0cf03c3265353aa4 (diff) | |
download | aur-395fd4af9530896832112a4fdb36b5deec34b9ab.tar.gz |
Update to 6.1.3
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 34 insertions, 18 deletions
@@ -1,20 +1,17 @@ -# Generated by mksrcinfo v8 -# Fri Oct 4 21:45:35 UTC 2019 pkgbase = ruby-activerecord pkgdesc = Object-relational mapper framework (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 depends = ruby-activemodel - depends = ruby-arel - noextract = activerecord-6.0.0.gem + depends = ruby-activesupport options = !emptydirs - source = https://rubygems.org/downloads/activerecord-6.0.0.gem - sha256sums = 26d21877bb537c57acb219b6d1a363b57d3dde127a701e98e848de3c476c6303 + source = rails-6.1.3.tar.gz::https://github.com/rails/rails/archive/v6.1.3.tar.gz + sha512sums = ec6e871e3226c3efa5dc7f59cbd1819b45ab0d1a21b39b8c2d76022fff761fb268f79c7b560b987af245d9e305ecc4517379de3769d468b5a548005f8533044a pkgname = ruby-activerecord @@ -1,25 +1,44 @@ -# 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=activerecord pkgname=ruby-$_gemname -pkgver=6.0.0 +pkgver=6.1.3 pkgrel=1 pkgdesc='Object-relational mapper framework (part of Rails).' arch=(any) url='http://www.rubyonrails.org' license=(MIT) -depends=(ruby ruby-activesupport ruby-activemodel ruby-arel) +makedepends=(ruby-rake) +depends=(ruby ruby-activemodel ruby-activesupport) options=(!emptydirs) -source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) -noextract=($_gemname-$pkgver.gem) -sha256sums=('26d21877bb537c57acb219b6d1a363b57d3dde127a701e98e848de3c476c6303') +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" + + find . -iname '*.gem' +} 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" } |