summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Audet2015-07-06 21:06:21 -0400
committerJeremy Audet2015-07-06 21:06:21 -0400
commitd5d435e3fd137a42ef22c8b50386ed439ae964c6 (patch)
tree80430e94f4650af8ae0cd993e5ea9b4fa9b986d9
downloadaur-d5d435e3fd137a42ef22c8b50386ed439ae964c6.tar.gz
Initial commit (version 3.8.0)
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD47
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: