summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Riera2022-06-26 00:31:20 +0200
committerMarc Riera2022-06-26 00:31:20 +0200
commit440e652081c9900e9ac91874ee12adb6e01d1554 (patch)
tree142dbd2b0729c331715033bd15aaca3dd9d5c8a7
downloadaur-440e652081c9900e9ac91874ee12adb6e01d1554.tar.gz
v1.43.0
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD49
-rw-r--r--checkmate.desktop7
-rw-r--r--rainbow.desktop7
-rw-r--r--ratel.desktop7
5 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2430ca7ed9cc
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = okapi-apps
+ pkgdesc = Cross-platform and free open-source set of applications that offer extensive support for localizing and translating documentation and software.
+ pkgver = 1.43.0
+ pkgrel = 1
+ url = https://okapiframework.org/
+ arch = x86_64
+ license = Apache
+ depends = java-runtime
+ depends = gtk2
+ source = https://okapiframework.org/binaries/main/1.43.0/okapi-apps_gtk2-linux-x86_64_1.43.0.zip
+ source = checkmate.desktop
+ source = rainbow.desktop
+ source = ratel.desktop
+ source = https://okapiframework.org/wiki/images/0/0c/CheckMateIcon.png
+ source = https://okapiframework.org/wiki/images/8/8f/RatelIcon.png
+ sha256sums = 6d1b1c73293de4e05e12769d524451f2da3c04298690b4d35b17aef7f247bb25
+ sha256sums = 6578cdfdc0e745a231f89fb45e5fb2e2950598cb0795288d0a66855c0cc8a3b7
+ sha256sums = e2fb58c6a2430ad5356ba356cfcbe965cabc2b8bb22b9c53ebdfca9eccc34f86
+ sha256sums = 2bbbd39c56e42f51c17a5a47d83eac3bcc829d9198fae629df7e3ff8cacf30e1
+ sha256sums = 858e8bb7d680ce480ee0a6a7c5a6c3e951f14dcd6e78009a700406e484c6ce08
+ sha256sums = c57ef037dcd78be1983b3c03360e0d09b3c6f5ae4116d7f0968a0aa3fcd8bc85
+
+pkgname = okapi-apps
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..075f97671b3e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Marc Riera <marcriera@softcatala.org>
+
+pkgname=okapi-apps
+pkgver=1.43.0
+pkgrel=1
+pkgdesc="Cross-platform and free open-source set of applications that offer extensive support for localizing and translating documentation and software."
+arch=('x86_64')
+url="https://okapiframework.org/"
+license=('Apache')
+depends=('java-runtime' 'gtk2')
+source=(https://okapiframework.org/binaries/main/${pkgver}/okapi-apps_gtk2-linux-x86_64_${pkgver}.zip
+ checkmate.desktop
+ rainbow.desktop
+ ratel.desktop
+ https://okapiframework.org/wiki/images/0/0c/CheckMateIcon.png
+ https://okapiframework.org/wiki/images/8/8f/RatelIcon.png)
+sha256sums=('6d1b1c73293de4e05e12769d524451f2da3c04298690b4d35b17aef7f247bb25'
+ '6578cdfdc0e745a231f89fb45e5fb2e2950598cb0795288d0a66855c0cc8a3b7'
+ 'e2fb58c6a2430ad5356ba356cfcbe965cabc2b8bb22b9c53ebdfca9eccc34f86'
+ '2bbbd39c56e42f51c17a5a47d83eac3bcc829d9198fae629df7e3ff8cacf30e1'
+ '858e8bb7d680ce480ee0a6a7c5a6c3e951f14dcd6e78009a700406e484c6ce08'
+ 'c57ef037dcd78be1983b3c03360e0d09b3c6f5ae4116d7f0968a0aa3fcd8bc85')
+
+package() {
+ cd "${srcdir}"
+
+ # Point executables to installation folder
+ sed -i 's%`dirname $0`%/usr/share/java/'${pkgname}'%g' *.sh
+
+ # Install everything to installation folder
+ install -d "${pkgdir}"/usr/{bin,share/java/${pkgname}}
+ cp -r * "${pkgdir}"/usr/share/java/${pkgname}
+
+ # Link executables
+ ln -s /usr/share/java/${pkgname}/checkmate.sh "${pkgdir}"/usr/bin/checkmate
+ ln -s /usr/share/java/${pkgname}/rainbow.sh "${pkgdir}"/usr/bin/rainbow
+ ln -s /usr/share/java/${pkgname}/ratel.sh "${pkgdir}"/usr/bin/ratel
+ ln -s /usr/share/java/${pkgname}/tikal.sh "${pkgdir}"/usr/bin/tikal
+
+ # Install icons and desktop files
+ install -Dm644 "${srcdir}"/CheckMateIcon.png "${pkgdir}"/usr/share/java/${pkgname}/resources/CheckMate.png
+ install -Dm644 "${srcdir}"/RatelIcon.png "${pkgdir}"/usr/share/java/${pkgname}/resources/Ratel.png
+ install -Dm644 "${srcdir}"/checkmate.desktop "${pkgdir}"/usr/share/applications/checkmate.desktop
+ install -Dm644 "${srcdir}"/rainbow.desktop "${pkgdir}"/usr/share/applications/rainbow.desktop
+ install -Dm644 "${srcdir}"/ratel.desktop "${pkgdir}"/usr/share/applications/ratel.desktop
+
+ # Remove unnecessary files
+ rm "${pkgdir}"/usr/share/java/${pkgname}/*.{zip,desktop,png}
+}
diff --git a/checkmate.desktop b/checkmate.desktop
new file mode 100644
index 000000000000..e66be5c1ad9d
--- /dev/null
+++ b/checkmate.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Type=Application
+Name=CheckMate
+Comment=CheckMate - Okapi Localization Toolbox
+Exec=checkmate
+Icon=/usr/share/java/okapi-apps/resources/CheckMate.png
+Terminal=false
diff --git a/rainbow.desktop b/rainbow.desktop
new file mode 100644
index 000000000000..b7ced5e3380e
--- /dev/null
+++ b/rainbow.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Type=Application
+Name=Rainbow
+Comment=Rainbow - Okapi Localization Toolbox
+Exec=rainbow
+Icon=/usr/share/java/okapi-apps/resources/Rainbow.png
+Terminal=false
diff --git a/ratel.desktop b/ratel.desktop
new file mode 100644
index 000000000000..53b505fb2aa3
--- /dev/null
+++ b/ratel.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Type=Application
+Name=Ratel
+Comment=Ratel - Okapi Localization Toolbox
+Exec=ratel
+Icon=/usr/share/java/okapi-apps/resources/Ratel.png
+Terminal=false