From b485644f9a1543ea88bdbf6c1d30c88d7156ef38 Mon Sep 17 00:00:00 2001 From: Leonid Plyushch Date: Wed, 1 Jan 2020 17:37:38 +0200 Subject: [PATCH] new package: asciidoctor --- packages/asciidoctor/build.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 packages/asciidoctor/build.sh diff --git a/packages/asciidoctor/build.sh b/packages/asciidoctor/build.sh new file mode 100644 index 000000000..c34a20983 --- /dev/null +++ b/packages/asciidoctor/build.sh @@ -0,0 +1,25 @@ +TERMUX_PKG_HOMEPAGE=https://asciidoctor.org/ +TERMUX_PKG_DESCRIPTION="An implementation of AsciiDoc in Ruby" +TERMUX_PKG_LICENSE="MIT" +TERMUX_PKG_VERSION=2.0.10 +TERMUX_PKG_DEPENDS="ruby" +TERMUX_PKG_SKIP_SRC_EXTRACT=true +TERMUX_PKG_BUILD_IN_SRC=true + +_RUBY_VERSION=2.6 + +termux_step_make_install() { + local gemdir="$TERMUX_PREFIX/lib/ruby/gems/${_RUBY_VERSION}.0" + + rm -rf "$gemdir/asciidoctor-$TERMUX_PKG_VERSION" + rm -rf "$gemdir/doc/asciidoctor-$TERMUX_PKG_VERSION" + + gem install --ignore-dependencies --no-user-install --verbose \ + -i "$gemdir" -n "$TERMUX_PREFIX/bin" asciidoctor -v "$TERMUX_PKG_VERSION" + + sed -i -E "1 s@^(#\!)(.*)@\1${TERMUX_PREFIX}/bin/ruby@" \ + "$TERMUX_PREFIX/bin/asciidoctor" + + install -Dm600 "$gemdir/gems/asciidoctor-${TERMUX_PKG_VERSION}/man/asciidoctor.1" \ + "$TERMUX_PREFIX/share/man/main1/asciidoctor.1" +}