summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Finelli2021-04-17 13:03:57 -0400
committerMario Finelli2021-04-17 13:03:57 -0400
commitf2f5a9f098e581174ef1c2b10e4dbed068714878 (patch)
tree1009e032763dedae289f217247e4458129258a14
parent38241eefb92bc9255269c19b8942b977cbfc6ff5 (diff)
downloadaur-f2f5a9f098e581174ef1c2b10e4dbed068714878.tar.gz
upgpkg: ruby-parser 3.0.1.0-4
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD17
2 files changed, 15 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 422ece2dc8ec..a7918dc0f729 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ruby-parser
pkgdesc = A Ruby parser written in pure Ruby
pkgver = 3.0.1.0
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/whitequark/parser
arch = any
license = MIT
@@ -14,9 +14,12 @@ pkgbase = ruby-parser
makedepends = ruby-bundler
depends = ruby
depends = ruby-ast
+ noextract = parser-3.0.1.0.gem
options = !emptydirs
source = https://github.com/whitequark/parser/archive/v3.0.1.0/parser-3.0.1.0.tar.gz
+ source = https://rubygems.org/downloads/parser-3.0.1.0.gem
sha256sums = 65833965407df4ba8e81b83e2707be1cafd1a7f2a4e88db659ac883d89a3aaed
+ sha256sums = c85b1a45f0ca95dec189e29515b1d829dd234fccef523697367dad1c13223113
pkgname = ruby-parser
diff --git a/PKGBUILD b/PKGBUILD
index b98a534381bd..58eac8e06e89 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,16 +5,19 @@
_gemname=parser
pkgname=ruby-${_gemname}
pkgver=3.0.1.0
-pkgrel=3
+pkgrel=4
pkgdesc="A Ruby parser written in pure Ruby"
arch=(any)
depends=(ruby ruby-ast)
makedepends=(rubygems ruby-rdoc ragel ruby-racc ruby-cliver ruby-rake ruby-bundler)
url=https://github.com/whitequark/parser
license=(MIT)
-source=(https://github.com/whitequark/parser/archive/v$pkgver/$_gemname-$pkgver.tar.gz)
+source=(https://github.com/whitequark/parser/archive/v$pkgver/$_gemname-$pkgver.tar.gz
+ https://rubygems.org/downloads/$_gemname-$pkgver.gem)
options=(!emptydirs)
-sha256sums=('65833965407df4ba8e81b83e2707be1cafd1a7f2a4e88db659ac883d89a3aaed')
+sha256sums=('65833965407df4ba8e81b83e2707be1cafd1a7f2a4e88db659ac883d89a3aaed'
+ 'c85b1a45f0ca95dec189e29515b1d829dd234fccef523697367dad1c13223113')
+noextract=($_gemname-$pkgver.gem)
prepare() {
cd $_gemname-$pkgver
@@ -23,8 +26,10 @@ prepare() {
build() {
cd $_gemname-$pkgver
- rake generate
- gem build ${_gemname}.gemspec
+ # racc appears to be broken with ruby3 for now and i don't currently have
+ # time to investigate so we'll just use the upstream prebuilt gem for now
+ # rake generate
+ # gem build ${_gemname}.gemspec
}
package() {
@@ -36,7 +41,7 @@ package() {
--no-user-install \
-i "$pkgdir/$_gemdir" \
-n "$pkgdir/usr/bin" \
- $_gemname-$pkgver.gem
+ "$srcdir/$_gemname-$pkgver.gem"
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"