summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2021-08-01 01:30:32 +0000
committerGeorge Rawlinson2021-08-01 01:30:32 +0000
commitf832ec8a339d9999dc4b7df200dec5d8c172d58f (patch)
tree5e9ce4cbd0d215581733925426c5763a520d65c1
parent31039346d153134557a4144cb423e7e9ce8bb997 (diff)
downloadaur-f832ec8a339d9999dc4b7df200dec5d8c172d58f.tar.gz
upgpkg: ruby-dry-equalizer 0.3.0-1
* New upstream release. * Add documentation & license.
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD50
2 files changed, 44 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1cb6de04166a..4d77ad78d2ad 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,15 @@
-# Generated by mksrcinfo v8
-# Wed Dec 28 02:39:41 UTC 2016
pkgbase = ruby-dry-equalizer
- pkgdesc = Module to define equality, equivalence and inspection methods.
- pkgver = 0.2.0
+ pkgdesc = Module to define equality, equivalence and inspection methods
+ pkgver = 0.3.0
pkgrel = 1
- url = https://github.com/dkubb/equalizer
+ url = https://github.com/dry-rb/dry-equalizer
arch = any
license = MIT
+ makedepends = ruby-rdoc
depends = ruby
- noextract = dry-equalizer-0.2.0.gem
+ noextract = dry-equalizer-0.3.0.gem
options = !emptydirs
- source = https://rubygems.org/downloads/dry-equalizer-0.2.0.gem
- sha256sums = 04eb741cdef5e07a68ce34215034b80c4ead2d8e0e8da81bf79616438841f201
+ source = https://rubygems.org/downloads/dry-equalizer-0.3.0.gem
+ b2sums = d71b8e7d23a9e62273cbe0822c37176df1f9268b17c2ab700ffa5f007353a5c98616878e4e17f5c4e724fb649295b079d8630798b15d0694b2e4be88a1626888
pkgname = ruby-dry-equalizer
-
diff --git a/PKGBUILD b/PKGBUILD
index bd51f35eb27f..2b2c18029bbb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,46 @@
-# Maintainer: Mario Finelli <mario at finel dot li>
+# Maintainer: George Rawlinson <grawlinson@archlinux.org>
+# Contributor: Mario Finelli <mario at finel dot li>
_gemname=dry-equalizer
pkgname=ruby-$_gemname
-pkgver=0.2.0
+pkgver=0.3.0
pkgrel=1
-pkgdesc='Module to define equality, equivalence and inspection methods.'
-arch=(any)
-url='https://github.com/dkubb/equalizer'
-license=(MIT)
-depends=(ruby)
-options=(!emptydirs)
-source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
-noextract=($_gemname-$pkgver.gem)
-sha256sums=('04eb741cdef5e07a68ce34215034b80c4ead2d8e0e8da81bf79616438841f201')
+pkgdesc="Module to define equality, equivalence and inspection methods"
+arch=('any')
+url="https://github.com/dry-rb/dry-equalizer"
+license=('MIT')
+depends=('ruby')
+makedepends=('ruby-rdoc')
+options=('!emptydirs')
+source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem")
+noextract=("$_gemname-$pkgver.gem")
+b2sums=('d71b8e7d23a9e62273cbe0822c37176df1f9268b17c2ab700ffa5f007353a5c98616878e4e17f5c4e724fb649295b079d8630798b15d0694b2e4be88a1626888')
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 \
+ --verbose \
+ --ignore-dependencies \
+ --no-user-install \
+ --install-dir "$pkgdir/$_gemdir" \
+ --bindir "$pkgdir/usr/bin" \
+ "$_gemname-$pkgver.gem"
+
+ # delete cache
+ cd "$pkgdir/$_gemdir"
+ rm -vrf cache
+
+ # delete unnecessary files & folders
+ cd "gems/$_gemname-$pkgver"
+ find . -type f -name ".*" -delete
+ rm -vrf .github spec docsite Gemfile Rakefile "$_gemname.gemspec"
+
+ # move documentation
+ install -vd "$pkgdir/usr/share/doc/$pkgname"
+ mv -vt "$pkgdir/usr/share/doc/$pkgname" *.md
+
+ # move license
+ install -vd "$pkgdir/usr/share/licenses/$pkgname"
+ mv -vt "$pkgdir/usr/share/licenses/$pkgname" LICENSE
}