aboutsummaryrefslogtreecommitdiffstats
path: root/community/ronn/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/ronn/APKBUILD')
-rw-r--r--community/ronn/APKBUILD44
1 files changed, 29 insertions, 15 deletions
diff --git a/community/ronn/APKBUILD b/community/ronn/APKBUILD
index 39f7b5219ea..6f78af69234 100644
--- a/community/ronn/APKBUILD
+++ b/community/ronn/APKBUILD
@@ -2,26 +2,40 @@
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
# Note: This project is basically dead, but it's still needed for some packages.
pkgname=ronn
-_gemname=$pkgname
-pkgver=0.7.3
+_gemname=$pkgname-ng
+pkgver=0.9.1
pkgrel=4
pkgdesc="Convert Markdown files to manpages"
-url="https://rtomayko.github.io/ronn/"
+url="https://github.com/apjanke/ronn-ng"
arch="noarch"
license="MIT"
-depends="groff ruby ruby-json ruby-hpricot ruby-mustache ruby-rdiscount"
-checkdepends="ruby-rake ruby-test-unit"
+depends="
+ groff
+ ruby
+ ruby-kramdown
+ ruby-mustache
+ ruby-nokogiri
+ "
+checkdepends="
+ ruby-rake
+ ruby-test-unit
+ "
subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/rtomayko/$pkgname/archive/$pkgver.tar.gz"
-builddir="$srcdir/$pkgname-$pkgver"
+source="https://github.com/apjanke/$_gemname/archive/v$pkgver/$_gemname-$pkgver.tar.gz
+ fix-ruby-3.1-compat.patch
+ mustache-1.X.patch
+ "
+builddir="$srcdir/$_gemname-$pkgver"
+# FIXME
+#-<p>or when <var>WORD</var> has a <dot.> or <colon>.</colon></dot.></p>
+#+<p>or when <var>WORD</var> has a <dot.> or <var>colon</var>.</dot.></p>
+options="!check"
build() {
- cd "$builddir"
gem build $_gemname.gemspec
}
check() {
- cd "$builddir"
rake test
}
@@ -29,8 +43,6 @@ package() {
local gemdir="$pkgdir/$(ruby -e 'puts Gem.default_dir')"
local geminstdir="$gemdir/gems/$_gemname-$pkgver"
- cd "$builddir"
-
gem install --local \
--install-dir "$gemdir" \
--bindir "$pkgdir/usr/bin" \
@@ -43,14 +55,16 @@ package() {
"$pkgdir"/usr/share/man/man1/$pkgname.1
install -D -m 644 "$geminstdir"/man/$pkgname-format.7 \
"$pkgdir"/usr/share/man/man7/$pkgname-format.7
- install -D -m 644 "$geminstdir"/COPYING \
- "$pkgdir"/usr/share/licenses/$pkgname/COPYING
# Remove unnecessary files and rubbish...
cd "$gemdir"
- rm -r cache build_info doc extensions
+ rm -r cache build_info doc extensions plugins
cd "$geminstdir"
rm -r test man Rakefile [A-Z][A-Z][A-Z]*
}
-sha512sums="17ebc493a9943c193ef4e43254f1526c4c1346a09eeb0944ef4c0cd34a62e08c6ef5439c4736fa04e1d21370e175ced65a284b143a7a9675736f5b2c6915a594 ronn-0.7.3.tar.gz"
+sha512sums="
+03d6856598740ff670a500b182d0be84b584c98245e81b605de6c126b79680be48d2ed18d4cf28252c0a82883b4740ae58c584e977d3f0a9480082a9eb560a9a ronn-ng-0.9.1.tar.gz
+995ba17153208a57d09b2666d70e501735bf3576cb5938e3c6d76335e89fef688a500ad6a8901ae52730f27cd20d541e936f3a1aa4344125f4047aeea6c3792c fix-ruby-3.1-compat.patch
+4242708d1fb857bfd6c2d7f05ec9f51a0a1ab323aa9fef1a8dad13d5f54271e04acbf99cbf62a8784e4483041f4b72427d6ee9a4c260ba50068f64f0fece1757 mustache-1.X.patch
+"