diff options
author | George Rawlinson | 2021-07-28 07:17:51 +0000 |
---|---|---|
committer | George Rawlinson | 2021-07-28 07:17:51 +0000 |
commit | 126c70caadb5b262ed3b1ab24c2daf36b7f9155e (patch) | |
tree | 4500c5d5216c63fb9c826958b5d70ef7306a9ec6 /PKGBUILD | |
parent | 97054b7f2155827490ad66b790092d60ac751c57 (diff) | |
download | aur-ruby-ddplugin.tar.gz |
upgpkg: ruby-ddplugin 1.0.3-1
* New upstream release
* Delete unnecessary files & folders
* Add documentation & license
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 53 |
1 files changed, 36 insertions, 17 deletions
@@ -1,25 +1,44 @@ -# Maintainer: Hyacinthe Cartiaux <hyacinthe.cartiaux (a) free.fr> -pkgname=ruby-ddplugin -pkgver=1.0.2 -_gemname=${pkgname#ruby-} +# Maintainer: George Rawlinson <grawlinson@archlinux.org> +# Contributor: Hyacinthe Cartiaux <hyacinthe.cartiaux (a) free.fr> + +_gemname=ddplugin +pkgname=ruby-$_gemname +pkgver=1.0.3 pkgrel=1 pkgdesc="Provides plugin management for Ruby projects" -arch=(any) -url="https://rubygems.org/gems/${_gemname}" -license=("MIT") +arch=('any') +url="https://github.com/ddfreyne/ddplugin" +license=('MIT') depends=('ruby') -makedepends=(rubygems) -source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) -sha256sums=('c11d7dcc5ecd4c3f4a42e689a2630f766dc8aacf37a9258dc39e715285ce7a1f') -noextract=($_gemname-$pkgver.gem) +options=('!emptydirs') +source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem") +noextract=("$_gemname-$pkgver.gem") +b2sums=('8d287a558fe2716c394f96f92824c8b843fbdcb77b5052b8bb4699013222ef0e57c273348007dc61cde4281978570b115551ce51a71077b53f0cc8d7ebda5ea9') package() { - cd "$srcdir" - local _gemdir="$(ruby -e'puts Gem.default_dir')" - HOME="/tmp" GEM_HOME="$_gemdir" GEM_PATH="$_gemdir" gem install \ - --no-user-install --ignore-dependencies --no-ri \ - -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" "$_gemname-$pkgver.gem" - rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" + gem install \ + --ignore-dependencies \ + --no-user-install \ + --no-document \ + --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" + rm -vrf test 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 } |