summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGilrain2018-09-10 12:15:03 +0200
committerGilrain2018-09-10 12:15:03 +0200
commite75441c05b2b8b57f3b0dad89e31c3697a940234 (patch)
tree47081566da403e586b99815cffe00ebe300e4660
parent9341c9c5784509630cada9b5c2142c66bc4ce35a (diff)
downloadaur-e75441c05b2b8b57f3b0dad89e31c3697a940234.tar.gz
apply gem packaging guidelines
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD13
2 files changed, 8 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c48fb24ac673..699539c2a430 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,11 +5,11 @@ pkgbase = ruby-octokit
url = https://github.com/octokit/octokit.rb
arch = any
license = MIT
- makedepends = rubygems
depends = ruby
depends = ruby-sawyer
noextract = octokit-4.2.0.gem
- source = http://gems.rubyforge.org/gems/octokit-4.2.0.gem
+ options = !emptydirs
+ source = https://rubygems.org/downloads/octokit-4.2.0.gem
sha256sums = 52056b01c81c98b18b11f3259f3624e54c0812e87a73247112e9ccec21b80b84
pkgname = ruby-octokit
diff --git a/PKGBUILD b/PKGBUILD
index 44c800dbd634..bcf041fc02a7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,15 +10,14 @@ arch=(any)
url="https://github.com/octokit/octokit.rb"
license=('MIT')
depends=('ruby' 'ruby-sawyer')
-makedepends=('rubygems')
-source=(http://gems.rubyforge.org/gems/$_gemname-$pkgver.gem)
+options=(!emptydirs)
+source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
noextract=($_gemname-$pkgver.gem)
sha256sums=('52056b01c81c98b18b11f3259f3624e54c0812e87a73247112e9ccec21b80b84')
package() {
- local _gemdir="$(ruby -rubygems -e'puts Gem.default_dir')"
- gem install --no-user-install --ignore-dependencies -i "$pkgdir$_gemdir" -n "$pkgdir/usr/bin" \
- "$_gemname-$pkgver.gem"
+ local _gemdir="$(ruby -e'puts Gem.default_dir')"
+ gem install --ignore-dependencies --no-user-install --no-document -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.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md"
}
-
-# vim:set ts=2 sw=2 et: