diff options
author | George Rawlinson | 2021-07-29 07:51:53 +0000 |
---|---|---|
committer | George Rawlinson | 2021-07-29 07:51:53 +0000 |
commit | a018780f26c26251e30914d201709576bbe4cdf5 (patch) | |
tree | 0f34613b9d773a4fdc532a6b82d2b4fd95d043b0 /PKGBUILD | |
download | aur-a018780f26c26251e30914d201709576bbe4cdf5.tar.gz |
addpkg: ruby-nanoc-checking 1.0.1-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8cd4cc387455 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: George Rawlinson <grawlinson@archlinux.org> + +_gemname=nanoc-checking +pkgname=ruby-$_gemname +pkgver=1.0.1 +pkgrel=1 +pkgdesc="Provides the 'check' subcommand and associated functionality for Nanoc" +arch=('any') +url="https://nanoc.app" +license=('MIT') +depends=( + 'ruby' + 'ruby-nanoc-core' + 'ruby-nanoc-cli' +) +_nanocver=4.12.2 +options=('!emptydirs') +source=( + "https://rubygems.org/downloads/$_gemname-$pkgver.gem" + "LICENSE-$_nanocver::https://raw.githubusercontent.com/nanoc/nanoc/$_nanocver/$_gemname/LICENSE" +) +noextract=("$_gemname-$pkgver.gem") +b2sums=('6f6f10cf97ab17cc328d827ab19490fa6e9d6f744594c167b4d9bf050c1288a7d5657d290402efbfa8d61d8e81550feae5022720464814e27af06d5025dfde96' + '39c1bde1c971c0042800d3cabd6b212152a189995154621cfe66b4646b66dfb09ea7ae0f1d2ef9b006f119c36e072e8b0b8387ce12e7dc1423e2176f5b08a630') + +package() { + local _gemdir="$(ruby -e'puts Gem.default_dir')" + + 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 + + cd "gems/$_gemname-$pkgver" + + # move documentation + install -vd "$pkgdir/usr/share/doc/$pkgname" + mv -vt "$pkgdir/usr/share/doc/$pkgname" *.md + + # license + install -vDm644 "$srcdir/LICENSE-$_nanocver" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} |