diff options
author | George Rawlinson | 2021-07-29 07:52:38 +0000 |
---|---|---|
committer | George Rawlinson | 2021-07-29 07:52:38 +0000 |
commit | 031a50a23fe2ef72952ae32252354386d9c8ecfc (patch) | |
tree | 61e9d4960286aab2ce04fdb7bea6a12666efdbd2 | |
download | aur-031a50a23fe2ef72952ae32252354386d9c8ecfc.tar.gz |
addpkg: ruby-nanoc-deploying 1.0.1-1
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2c1bfdc19aad --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = ruby-nanoc-deploying + pkgdesc = Provides the 'deploy' subcommand and associated functionality for Nanoc + pkgver = 1.0.1 + pkgrel = 1 + url = https://nanoc.app + arch = any + license = MIT + depends = ruby + depends = ruby-nanoc-checking + depends = ruby-nanoc-cli + depends = ruby-nanoc-core + noextract = nanoc-deploying-1.0.1.gem + options = !emptydirs + source = https://rubygems.org/downloads/nanoc-deploying-1.0.1.gem + source = LICENSE-4.12.2::https://raw.githubusercontent.com/nanoc/nanoc/4.12.2/nanoc-deploying/LICENSE + b2sums = d646f56eada30fc5059069627f6b07fc6620cc952605086100e954aa9b79e7f696ecfe87ad85f1951fca1de75482943af869a28f6f4465fffc3497af9db36b7f + b2sums = 39c1bde1c971c0042800d3cabd6b212152a189995154621cfe66b4646b66dfb09ea7ae0f1d2ef9b006f119c36e072e8b0b8387ce12e7dc1423e2176f5b08a630 + +pkgname = ruby-nanoc-deploying diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4d8b3e583162 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: George Rawlinson <grawlinson@archlinux.org> + +_gemname=nanoc-deploying +pkgname=ruby-$_gemname +pkgver=1.0.1 +pkgrel=1 +pkgdesc="Provides the 'deploy' subcommand and associated functionality for Nanoc" +arch=('any') +url="https://nanoc.app" +license=('MIT') +depends=( + 'ruby' + 'ruby-nanoc-checking' + 'ruby-nanoc-cli' + 'ruby-nanoc-core' +) +_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=('d646f56eada30fc5059069627f6b07fc6620cc952605086100e954aa9b79e7f696ecfe87ad85f1951fca1de75482943af869a28f6f4465fffc3497af9db36b7f' + '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" +} |