summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Finelli2021-01-16 17:12:44 -0500
committerMario Finelli2021-01-16 17:12:44 -0500
commite79c5a901d07b291a35d5f50f6b450ace17889f4 (patch)
tree8e8aef7940ec9a7ff70101650a2ba03e7c0c5cac
parent8f2bea99536a486c88154f155c70d17006d1cc04 (diff)
downloadaur-e79c5a901d07b291a35d5f50f6b450ace17889f4.tar.gz
Update to v3.11.0
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD32
2 files changed, 23 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a3fb2994a9d1..9c4e2bea9355 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = ruby-oj
- pkgdesc = The fastest JSON parser and object serializer.
- pkgver = 3.5.0
+ pkgdesc = The fastest JSON parser and object serializer
+ pkgver = 3.11.0
pkgrel = 1
url = http://www.ohler.com/oj/
arch = i686
@@ -9,10 +9,9 @@ pkgbase = ruby-oj
makedepends = rubygems
makedepends = ruby-rdoc
depends = ruby
- noextract = oj-3.5.0.gem
options = !emptydirs
- source = https://rubygems.org/downloads/oj-3.5.0.gem
- sha256sums = d8eee3580ba5b3ef4342d9116a1f6356f0e77c03e89c4497000e0318c1c4f353
+ source = https://github.com/ohler55/oj/archive/v3.11.0/oj-3.11.0.tar.gz
+ sha256sums = 1d4796dffe29fbbc30c3e6b5abc8f76d8ae0c549a3844b44d1c13a9e1c8080b5
pkgname = ruby-oj
diff --git a/PKGBUILD b/PKGBUILD
index 2a23cfa0b6f9..220dace45dfb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,21 +2,26 @@
_gemname=oj
pkgname=ruby-$_gemname
-pkgver=3.5.0
+pkgver=3.11.0
pkgrel=1
-pkgdesc="The fastest JSON parser and object serializer."
-arch=('i686' 'x86_64')
-url="http://www.ohler.com/oj/"
-license=('MIT')
-depends=('ruby')
-makedepends=('rubygems' 'ruby-rdoc')
-source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
-noextract=($_gemname-$pkgver.gem)
+pkgdesc="The fastest JSON parser and object serializer"
+arch=(i686 x86_64)
+url=http://www.ohler.com/oj/
+license=(MIT)
+depends=(ruby)
+makedepends=(rubygems ruby-rdoc)
+source=(https://github.com/ohler55/oj/archive/v$pkgver/$_gemname-$pkgver.tar.gz)
options=(!emptydirs)
-sha256sums=('d8eee3580ba5b3ef4342d9116a1f6356f0e77c03e89c4497000e0318c1c4f353')
+sha256sums=('1d4796dffe29fbbc30c3e6b5abc8f76d8ae0c549a3844b44d1c13a9e1c8080b5')
+
+build() {
+ cd $_gemname-$pkgver
+ gem build ${_gemname}.gemspec
+}
package() {
- local _gemdir="$(ruby -e'puts Gem.default_dir')"
+ cd $_gemname-$pkgver
+ local _gemdir="$(gem env gemdir)"
gem install \
--ignore-dependencies \
@@ -27,6 +32,7 @@ package() {
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
- install -Dm0644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE" \
- "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
+
+# vim: set ts=2 sw=2 et: