summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas 'Segaja' Schleifer2021-02-23 23:22:46 +0100
committerAndreas 'Segaja' Schleifer2021-02-23 23:22:46 +0100
commit0f58062cfaf1ddedffe72a466aac1565116426ba (patch)
tree806abdf44d2cdf06797b5d1afcfc7ed73f4e6287
parent2a8f1ab75275b5d7393743b3527a4a78afa58fc7 (diff)
downloadaur-0f58062cfaf1ddedffe72a466aac1565116426ba.tar.gz
Update to 6.1.3
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD40
2 files changed, 34 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 199c74f63e58..45b04820abfc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 24501ca998f2..a754d070215c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}