From d0ea83f3395bbde4a2874c4ae8e3176a5057f462 Mon Sep 17 00:00:00 2001 From: Jorge Santiago Date: Sun, 13 Nov 2022 04:08:30 -0300 Subject: [PATCH] New package: omegat-4.3.3 --- srcpkgs/omegat/files/omegat.desktop | 9 +++++++ srcpkgs/omegat/files/omegat.sh | 3 +++ srcpkgs/omegat/template | 40 +++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 srcpkgs/omegat/files/omegat.desktop create mode 100644 srcpkgs/omegat/files/omegat.sh create mode 100644 srcpkgs/omegat/template diff --git a/srcpkgs/omegat/files/omegat.desktop b/srcpkgs/omegat/files/omegat.desktop new file mode 100644 index 000000000000..dba53a01fbfb --- /dev/null +++ b/srcpkgs/omegat/files/omegat.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=OmegaT +GenericName=OmegaT +Exec=omegat +Type=Application +Comment=Multiplatform CAT application +Terminal=false +Categories=Development;Translation;Java; +Icon=omegat diff --git a/srcpkgs/omegat/files/omegat.sh b/srcpkgs/omegat/files/omegat.sh new file mode 100644 index 000000000000..8e1080fa8e4f --- /dev/null +++ b/srcpkgs/omegat/files/omegat.sh @@ -0,0 +1,3 @@ +#!/bin/sh +cd /opt/omegat/ || exit 1 +java -jar -Xmx1024M OmegaT.jar "$@" diff --git a/srcpkgs/omegat/template b/srcpkgs/omegat/template new file mode 100644 index 000000000000..12f21a20d110 --- /dev/null +++ b/srcpkgs/omegat/template @@ -0,0 +1,40 @@ +# Template file for 'omegat' +pkgname=omegat +version=4.3.3 +revision=1 +hostmakedepends="openjdk8" +depends="virtual?java-runtime" +short_desc="Multiplatform CAT application" +maintainer="Jorge Santiago " +license="GPL-3.0-or-later" +homepage="https://omegat.org/" +distfiles="https://sourceforge.net/projects/omegat/files/OmegaT%20-%20Standard/OmegaT%20${version}/OmegaT_${version}_Source.zip" +checksum=3cb39c9357aefe6efb274e1ee56f1ece57141b73a40a2416a7b405a6c8123184 + +do_build() { + JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk ./gradlew -x test installDist +} + +do_install() { + OMEGATDIR=opt/omegat + + cd build/install/OmegaT + vmkdir "${OMEGATDIR}" + + vcopy images "${OMEGATDIR}" + vcopy lib "${OMEGATDIR}" + vcopy plugins "${OMEGATDIR}" + vcopy scripts "${OMEGATDIR}" + + vinstall OmegaT.jar 644 "${OMEGATDIR}" + vbin "${FILESDIR}/omegat.sh" omegat + vinstall images/OmegaT.svg 644 usr/share/pixmaps omegat.svg + vinstall "${FILESDIR}/omegat.desktop" 644 usr/share/applications + + for file in *.txt; do + if [[ $file == *"license"* ]]; then + continue + fi + vdoc "$file" + done +}