summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Finelli2018-10-14 08:02:50 -0400
committerMario Finelli2018-10-14 08:02:50 -0400
commitcd9e36eec06c6018cb9ee2dbed8cba1c9805118c (patch)
tree430c2eaf2fa7cc2e13e8b07970cfac2a6f86a3dc
parent0277342e91b5e23b345a8893c6472d619d4c31a0 (diff)
downloadaur-cd9e36eec06c6018cb9ee2dbed8cba1c9805118c.tar.gz
Refactor and remove ruby-slop dependency
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD17
2 files changed, 14 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index eef4d4263a1c..902bbeac03ca 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,12 @@
pkgbase = ruby-pry
pkgdesc = An IRB alternative and runtime developer console.
pkgver = 0.11.3
- pkgrel = 1
+ pkgrel = 2
url = http://pryrepl.org
arch = any
license = MIT
depends = ruby
depends = ruby-coderay
- depends = ruby-slop-3
depends = ruby-method_source
noextract = pry-0.11.3.gem
options = !emptydirs
diff --git a/PKGBUILD b/PKGBUILD
index cca33908a1b4..96f2a3a9ad19 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,20 +4,29 @@
_gemname=pry
pkgname=ruby-$_gemname
pkgver=0.11.3
-pkgrel=1
+pkgrel=2
pkgdesc='An IRB alternative and runtime developer console.'
arch=(any)
url='http://pryrepl.org'
license=(MIT)
-depends=(ruby ruby-coderay ruby-slop-3 ruby-method_source)
+depends=(ruby ruby-coderay ruby-method_source)
options=(!emptydirs)
source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
noextract=($_gemname-$pkgver.gem)
sha256sums=('0f8c7d6073d6f3bd4c2ca0d4fdeb240ee90b54bc1c98102f909a243fa60803d6')
package() {
- cd "$srcdir"
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
+ 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 -Dm0644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE" \
+ "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}