summaryrefslogtreecommitdiff
path: root/system/asciidoctor/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'system/asciidoctor/APKBUILD')
-rw-r--r--system/asciidoctor/APKBUILD36
1 files changed, 36 insertions, 0 deletions
diff --git a/system/asciidoctor/APKBUILD b/system/asciidoctor/APKBUILD
new file mode 100644
index 000000000..cba94fb89
--- /dev/null
+++ b/system/asciidoctor/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Seung Soo Mun <hamletmun@gmail.com>
+# Maintainer: A. Wilcox <awilfox@adelielinux.org>
+pkgname=asciidoctor
+pkgver=1.5.7.1
+pkgrel=0
+pkgdesc="A text processor for converting AsciiDoc markup into HTML 5, DocBook 4.5 and other formats"
+url="https://rubygems.org/gems/$pkgname"
+arch="noarch"
+options="!check" # can't test in this packaging format; package differently
+license="MIT"
+depends="ruby"
+source="http://gems.rubyforge.org/gems/$pkgname-$pkgver.gem"
+
+package() {
+ local gemdir="$(ruby -e 'puts Gem.default_dir')"
+
+ gem install \
+ --local \
+ --install-dir "$pkgdir"/$gemdir \
+ --ignore-dependencies \
+ --verbose \
+ --no-document \
+ "$srcdir"/$pkgname-$pkgver.gem
+
+ rm -rf "$pkgdir"/$gemdir/cache
+
+ cd "$pkgdir"
+ local i; for i in usr/lib/ruby/gems/*/bin/*; do
+ if [ -e "$i" ]; then
+ mkdir -p "$pkgdir"/usr/bin
+ ln -s /$i "$pkgdir"/usr/bin/
+ fi
+ done
+}
+
+sha512sums="104a320cd2efdb1d01bd3a0a4a144d9946a668a7d7e57d61cba3e424abd73a3fa0c4840ab7719e556d077a943301ef67b5464f1b69bdf6a79eade293d54e9bdc asciidoctor-1.5.7.1.gem"