summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas 'Segaja' Schleifer2021-02-23 23:53:33 +0100
committerAndreas 'Segaja' Schleifer2021-02-23 23:53:33 +0100
commitd885e7e94ebde5238ad67cc9b0ee3590d0352d5f (patch)
treeaf3d600d2f7e06b1e92fce2a060cd6aa0d1e0e19
parent636bf6270eb13215dd9b92a4bcd217da6ae2029c (diff)
downloadaur-d885e7e94ebde5238ad67cc9b0ee3590d0352d5f.tar.gz
Update to 3.2.2
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD40
2 files changed, 32 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 13b20b775a1d..33f4d61cfff5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,17 @@
-# Generated by mksrcinfo v8
-# Sat Sep 2 09:36:35 UTC 2017
pkgbase = ruby-sprockets-rails
pkgdesc = Sprockets Rails integration
- pkgver = 3.2.1
+ pkgver = 3.2.2
pkgrel = 1
url = https://github.com/rails/sprockets-rails
arch = any
license = MIT
depends = ruby
- depends = ruby-sprockets
depends = ruby-actionpack
depends = ruby-activesupport
- noextract = sprockets-rails-3.2.1.gem
+ depends = ruby-sprockets
options = !emptydirs
- source = https://rubygems.org/downloads/sprockets-rails-3.2.1.gem
- sha1sums = e4812d99026fa6d2922bc8f253961c01adb35ea1
+ source = ruby-sprockets-rails-3.2.2.tar.gz::https://github.com/rails/sprockets-rails/archive/v3.2.2.tar.gz
+ sha512sums = 048f48930325316ac28d721a2c33ba60767dfec9456b0705e90363a1c81c8876ec6f99d65ce533d5a0704e1f67a33fcac5cd675aec5cc3c3f1cd896d518865a9
pkgname = ruby-sprockets-rails
diff --git a/PKGBUILD b/PKGBUILD
index af4350d59258..8ceb12746cdf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,41 @@
-# 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>
# Contributor: Nathan Phillip Brink <binki@gentoo.org>
_gemname=sprockets-rails
-pkgname=ruby-$_gemname
-pkgver=3.2.1
+pkgname=ruby-${_gemname}
+pkgver=3.2.2
pkgrel=1
pkgdesc='Sprockets Rails integration'
arch=(any)
url='https://github.com/rails/sprockets-rails'
license=(MIT)
-depends=(ruby ruby-sprockets ruby-actionpack ruby-activesupport)
+depends=(ruby ruby-actionpack ruby-activesupport ruby-sprockets)
options=(!emptydirs)
-source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
-noextract=($_gemname-$pkgver.gem)
-sha1sums=('e4812d99026fa6d2922bc8f253961c01adb35ea1')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/rails/sprockets-rails/archive/v${pkgver}.tar.gz")
+sha512sums=('048f48930325316ac28d721a2c33ba60767dfec9456b0705e90363a1c81c8876ec6f99d65ce533d5a0704e1f67a33fcac5cd675aec5cc3c3f1cd896d518865a9')
+
+prepare() {
+ cd "${_gemname}-${pkgver}"
+
+ sed -r 's|~>|>=|g' -i "${_gemname}.gemspec"
+}
+
+build() {
+ cd "${_gemname}-${pkgver}"
+
+ 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/LICENSE"
+ cd "${_gemname}-${pkgver}"
+
+ 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"
}