summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas 'Segaja' Schleifer2021-02-23 22:49:38 +0100
committerAndreas 'Segaja' Schleifer2021-02-23 22:49:38 +0100
commitbb748eedc0385c956b15bd58815ddab61b577614 (patch)
treea5aa726a4ba719c82433047baee2f6e35b13fada
parent2bb006449e2c31db36cda2b53e9388933349839f (diff)
downloadaur-bb748eedc0385c956b15bd58815ddab61b577614.tar.gz
Update to 6.1.3
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD37
2 files changed, 31 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9638ad760447..73c47ad97fb7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c7709dfd142b..444c02ec0e58 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}