diff options
author | Jeremy Audet | 2015-07-06 21:06:21 -0400 |
---|---|---|
committer | Jeremy Audet | 2015-07-06 21:06:21 -0400 |
commit | d5d435e3fd137a42ef22c8b50386ed439ae964c6 (patch) | |
tree | 80430e94f4650af8ae0cd993e5ea9b4fa9b986d9 | |
download | aur-d5d435e3fd137a42ef22c8b50386ed439ae964c6.tar.gz |
Initial commit (version 3.8.0)
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e3be9b7622ee --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = nanoc + pkgdesc = A simple, flexible static site generator written in Ruby. + pkgver = 3.8.0 + pkgrel = 1 + url = http://nanoc.ws + arch = any + license = MIT + makedepends = rubygems + depends = ruby-cri + optdepends = adsf: Provides 'nanoc view' command. + optdepends = ruby-builder: Allows generating rss feeds and sitemaps. + optdepends = ruby-guard-nanoc: Regenerates site on filesystem changes. + optdepends = ruby-kramdown: Filter for Markdown input files. + optdepends = ruby-listen: Provides 'nanoc watch' command. + optdepends = ruby-nokogiri: Provides 'nanoc check' command. + optdepends = ruby-w3c_validators: Provides 'nanoc check' command. + provides = ruby-nanoc3 + provides = ruby-nanoc + conflicts = ruby-nanoc3 + conflicts = ruby-nanoc + noextract = nanoc-3.8.0.gem + options = !emptydirs + source = http://rubygems.org/downloads/nanoc-3.8.0.gem + sha256sums = 382397d761ea1a97537eaee995e37ba416f7f7f093090cc812071a9eb28cea1e + +pkgname = nanoc + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..de819d37ed9e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Jeremy "Ichimonji10" Audet <ichimonji10 at gmail dot com> +# Contributor: Lucky <archlinux@builds.lucky.li> +# Contributor: carstene1ns <arch carsten-teibes de> +# +# namcap warns that ruby-cri is an unnecessary dependency. This is untrue. + +pkgname=nanoc +pkgver=3.8.0 +pkgrel=1 +pkgdesc='A simple, flexible static site generator written in Ruby.' +arch=(any) +url='http://nanoc.ws' +license=(MIT) +depends=(ruby-cri) +makedepends=(rubygems) +optdepends=( + "adsf: Provides 'nanoc view' command." + "ruby-builder: Allows generating rss feeds and sitemaps." + "ruby-guard-nanoc: Regenerates site on filesystem changes." + "ruby-kramdown: Filter for Markdown input files." + "ruby-listen: Provides 'nanoc watch' command." + "ruby-nokogiri: Provides 'nanoc check' command." + "ruby-w3c_validators: Provides 'nanoc check' command." +) +provides=(ruby-nanoc3 ruby-nanoc) +conflicts=(ruby-nanoc3 ruby-nanoc) +options=(!emptydirs) +source=("http://rubygems.org/downloads/${pkgname}-${pkgver}.gem") +noextract=("${pkgname}-${pkgver}.gem") +sha256sums=('382397d761ea1a97537eaee995e37ba416f7f7f093090cc812071a9eb28cea1e') + +package() { + # install gem + HOME=/tmp gem install \ + --no-user-install \ + --ignore-dependencies \ + --install-dir "${pkgdir}$(ruby -rubygems -e 'puts Gem.default_dir')" \ + --bindir "${pkgdir}/usr/bin" \ + "${srcdir}/${pkgname}-${pkgver}.gem" + + # install license + install -Dm 644 \ + "${pkgdir}"/usr/lib/ruby/gems/*/gems/"${pkgname}-${pkgver}"/LICENSE \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim:set ts=2 sw=2 et: |