summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas 'Segaja' Schleifer2021-02-23 22:57:12 +0100
committerAndreas 'Segaja' Schleifer2021-02-23 22:57:12 +0100
commit395fd4af9530896832112a4fdb36b5deec34b9ab (patch)
treeb16b9270af256d22fc6d5a24d96472f4f414ad54
parent727990fb9d83fd1acfac3e6d0cf03c3265353aa4 (diff)
downloadaur-395fd4af9530896832112a4fdb36b5deec34b9ab.tar.gz
Update to 6.1.3
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD39
2 files changed, 34 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 855831c93485..77321ce6b8e1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 71572e478eb7..8b871a44afcc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}