summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Goguen2016-12-01 09:09:14 -0800
committerJoel Goguen2016-12-01 09:09:14 -0800
commitcac98ef47d6cc04bf9c520a2f7413ce12a319c52 (patch)
tree119b463663c3c95fa0c96c88ab2f8cbd277c07b3
parente259f61e52f938e25a756100a03aa0d7f89252a1 (diff)
downloadaur-cac98ef47d6cc04bf9c520a2f7413ce12a319c52.tar.gz
v2.3.3.0
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD32
2 files changed, 23 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f0723a9b0cb5..3dd7f514bcec 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
# Generated by mksrcinfo v8
-# Thu Jun 2 14:51:25 UTC 2016
+# Thu Dec 1 17:08:53 UTC 2016
pkgbase = ruby-parser
pkgdesc = A Ruby parser written in pure Ruby
- pkgver = 2.3.1.2
+ pkgver = 2.3.3.0
pkgrel = 1
- url = https://github.com/whitequark/parser
+ url = https://rubygems.org/gems/parser
arch = any
license = MIT
depends = ruby
depends = ruby-ast
- noextract = parser-2.3.1.2.gem
- source = https://rubygems.org/downloads/parser-2.3.1.2.gem
- sha256sums = 66c6681c1703c435b93c8173443f5aaaf8c000c1052f7897b19d23f107d2ac3b
+ noextract = parser-2.3.3.0.gem
+ source = https://rubygems.org/downloads/parser-2.3.3.0.gem
+ sha256sums = 79c0d8a275fe67394920d085f92bf4cb4986ee1a95a891704dd1747d366cd899
pkgname = ruby-parser
diff --git a/PKGBUILD b/PKGBUILD
index 51dbd40eb00b..3fe87f2d2419 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,26 @@
-# Maintainer: Andy Weidenbaum <archbaum@gmail.com>
+# Maintainer: Joel Goguen <contact+aur@jgoguen.ca>
+# Contributor: Andy Weidenbaum <archbaum@gmail.com>
-pkgname=ruby-parser
-pkgver=2.3.1.2
+_gemname=parser
+pkgname=ruby-${_gemname}
+pkgver=2.3.3.0
pkgrel=1
pkgdesc="A Ruby parser written in pure Ruby"
arch=('any')
-url="https://github.com/whitequark/parser"
-license=('MIT')
depends=('ruby' 'ruby-ast')
-source=(https://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem)
-sha256sums=('66c6681c1703c435b93c8173443f5aaaf8c000c1052f7897b19d23f107d2ac3b')
+url="https://rubygems.org/gems/${_gemname}"
noextract=("${pkgname#*-}-${pkgver}.gem")
+license=('MIT')
+source=(
+ "https://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem"
+)
+sha256sums=(
+ '79c0d8a275fe67394920d085f92bf4cb4986ee1a95a891704dd1747d366cd899'
+)
package() {
- cd "$srcdir"
-
- msg2 'Installing...'
- gem install \
- --no-user-install \
- --ignore-dependencies \
- -i "$pkgdir$(ruby -rubygems -e'puts Gem.default_dir')" \
- ${pkgname#*-}-$pkgver.gem
+ 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/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}