From 8182c839354918676b0d9ac68631f5038ee33555 Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Sat, 1 Jan 2022 00:37:30 +0900 Subject: [PATCH] new package: plantuml --- packages/plantuml/build.sh | 21 +++++++++++++++++++++ packages/plantuml/build.xml.patch | 11 +++++++++++ packages/plantuml/plantuml.patch | 5 +++++ 3 files changed, 37 insertions(+) create mode 100644 packages/plantuml/build.sh create mode 100644 packages/plantuml/build.xml.patch create mode 100644 packages/plantuml/plantuml.patch diff --git a/packages/plantuml/build.sh b/packages/plantuml/build.sh new file mode 100644 index 000000000..4bdf78926 --- /dev/null +++ b/packages/plantuml/build.sh @@ -0,0 +1,21 @@ +TERMUX_PKG_HOMEPAGE=https://plantuml.com/ +TERMUX_PKG_DESCRIPTION="Draws UML diagrams, using a simple and human readable text description" +TERMUX_PKG_LICENSE="GPL-3.0" +TERMUX_PKG_MAINTAINER="@termux" +TERMUX_PKG_VERSION=1.2021.16 +TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/project/plantuml/${TERMUX_PKG_VERSION}/plantuml-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=a8887c9714d764a7ee44335494fffa689555822a66044d9430d51731a7981c6b +TERMUX_PKG_DEPENDS="openjdk-17" +TERMUX_PKG_BUILD_DEPENDS="ant" +TERMUX_PKG_PLATFORM_INDEPENDENT=true +TERMUX_PKG_BUILD_IN_SRC=true + +termux_step_make() { + sh $TERMUX_PREFIX/bin/ant dist +} + +termux_step_make_install() { + mkdir -p $TERMUX_PREFIX/share/java + install -Dm600 plantuml.jar $TERMUX_PREFIX/share/java/ + install -Dm700 plantuml $TERMUX_PREFIX/bin/ +} diff --git a/packages/plantuml/build.xml.patch b/packages/plantuml/build.xml.patch new file mode 100644 index 000000000..9c8647b67 --- /dev/null +++ b/packages/plantuml/build.xml.patch @@ -0,0 +1,11 @@ +--- a/build.xml ++++ b/build.xml +@@ -20,7 +20,7 @@ + + + +- ++ + +