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 | |
download | aur-a018780f26c26251e30914d201709576bbe4cdf5.tar.gz |
addpkg: ruby-nanoc-checking 1.0.1-1
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4a29ee6603a2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = ruby-nanoc-checking + pkgdesc = Provides the 'check' 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-core + depends = ruby-nanoc-cli + noextract = nanoc-checking-1.0.1.gem + options = !emptydirs + source = https://rubygems.org/downloads/nanoc-checking-1.0.1.gem + source = LICENSE-4.12.2::https://raw.githubusercontent.com/nanoc/nanoc/4.12.2/nanoc-checking/LICENSE + b2sums = 6f6f10cf97ab17cc328d827ab19490fa6e9d6f744594c167b4d9bf050c1288a7d5657d290402efbfa8d61d8e81550feae5022720464814e27af06d5025dfde96 + b2sums = 39c1bde1c971c0042800d3cabd6b212152a189995154621cfe66b4646b66dfb09ea7ae0f1d2ef9b006f119c36e072e8b0b8387ce12e7dc1423e2176f5b08a630 + +pkgname = ruby-nanoc-checking 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" +} |