summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaroslav Lichtblau2014-11-28 20:17:14 +0100
committerJaroslav Lichtblau2014-11-28 20:17:14 +0100
commite2dbc6a9980b86b2cf00c2a7579b7d5e7ccd8626 (patch)
tree1ec009906236ac1b424648b154cea586070134a9
downloadaur-e2dbc6a9980b86b2cf00c2a7579b7d5e7ccd8626.tar.gz
Initial PKGBUILD status as of 28.11.2014
-rw-r--r--.AURINFO23
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD51
-rw-r--r--omegat.desktop10
-rw-r--r--omegat.install4
5 files changed, 111 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..5528d52b0f8a
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,23 @@
+pkgbase = omegat-beta
+ pkgdesc = Beta version of a multiplatform CAT tool application, written in Java
+ pkgver = 3.1.7
+ pkgrel = 1
+ url = http://www.omegat.org/en/omegat.html
+ install = omegat.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = java-runtime
+ depends = desktop-file-utils
+ provides = omegat
+ conflicts = omegat
+ options = !strip
+ source = http://downloads.sourceforge.net/omegat/OmegaT_3.1.7_Beta_Without_JRE.zip
+ source = http://www.omegat.org/resources/icons.zip
+ source = omegat.desktop
+ sha256sums = 3444b0f79b24ddcf990a917608802603bec8cabfd2cc1cf5e9c6dbd33a0aff59
+ sha256sums = e8b14887f513a505def059903348b5a06c0d016450711cf0f235802213a3dbbb
+ sha256sums = 595de7433e91788e15fa7714e6a65188ccf56eeac824b4a48d50a6752b989700
+
+pkgname = omegat-beta
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5528d52b0f8a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = omegat-beta
+ pkgdesc = Beta version of a multiplatform CAT tool application, written in Java
+ pkgver = 3.1.7
+ pkgrel = 1
+ url = http://www.omegat.org/en/omegat.html
+ install = omegat.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = java-runtime
+ depends = desktop-file-utils
+ provides = omegat
+ conflicts = omegat
+ options = !strip
+ source = http://downloads.sourceforge.net/omegat/OmegaT_3.1.7_Beta_Without_JRE.zip
+ source = http://www.omegat.org/resources/icons.zip
+ source = omegat.desktop
+ sha256sums = 3444b0f79b24ddcf990a917608802603bec8cabfd2cc1cf5e9c6dbd33a0aff59
+ sha256sums = e8b14887f513a505def059903348b5a06c0d016450711cf0f235802213a3dbbb
+ sha256sums = 595de7433e91788e15fa7714e6a65188ccf56eeac824b4a48d50a6752b989700
+
+pkgname = omegat-beta
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..31857225b53e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
+
+pkgname=omegat-beta
+_pkgname=omegat
+pkgver=3.1.7
+pkgrel=1
+pkgdesc="Beta version of a multiplatform CAT tool application, written in Java"
+arch=('i686' 'x86_64')
+url="http://www.omegat.org/en/omegat.html"
+license=('GPL')
+depends=('java-runtime' 'desktop-file-utils')
+conflicts=('omegat')
+provides=('omegat')
+install=${_pkgname}.install
+options=('!strip')
+source=(http://downloads.sourceforge.net/${_pkgname}/OmegaT_${pkgver}_Beta_Without_JRE.zip \
+ http://www.omegat.org/resources/icons.zip \
+ ${_pkgname}.desktop)
+sha256sums=('3444b0f79b24ddcf990a917608802603bec8cabfd2cc1cf5e9c6dbd33a0aff59'
+ 'e8b14887f513a505def059903348b5a06c0d016450711cf0f235802213a3dbbb'
+ '595de7433e91788e15fa7714e6a65188ccf56eeac824b4a48d50a6752b989700')
+
+package() {
+ cd "${srcdir}"
+ install -d "${pkgdir}"/usr/share/java/${_pkgname} \
+ "${pkgdir}"/usr/bin
+
+ find . -type f -exec chmod 644 "{}" \;
+ mv *.txt "${srcdir}"/docs
+ cp -r * "${pkgdir}"/usr/share/java/${_pkgname}
+ chmod 755 "${pkgdir}"/usr/share/java/${_pkgname}/OmegaT
+
+#.desktop file + icon
+ install -D -m644 "${srcdir}"/${_pkgname}.desktop \
+ "${pkgdir}"/usr/share/applications/${_pkgname}.desktop
+ install -D -m644 "${srcdir}"/icons/OmegaT_Icon.png \
+ "${pkgdir}"/usr/share/pixmaps/${_pkgname}.png
+
+#more images
+ install -m644 "${pkgdir}"/usr/share/java/${_pkgname}/icons/*.png \
+ "${pkgdir}"/usr/share/java/${_pkgname}/images/
+
+#removing obsolete files
+ rm -rf "${pkgdir}"/usr/share/java/${_pkgname}/{*.{zip,desktop},OmegaT,OmegaT.bat,icons}
+
+#making executable file
+ echo "#!/bin/sh" > "${pkgdir}"/usr/bin/${_pkgname}
+ echo "cd /usr/share/java/${_pkgname}/" >> "${pkgdir}"/usr/bin/${_pkgname}
+ echo "java -jar OmegaT.jar \$*" >> "${pkgdir}"/usr/bin/${_pkgname}
+ chmod 755 "${pkgdir}"/usr/bin/${_pkgname}
+}
diff --git a/omegat.desktop b/omegat.desktop
new file mode 100644
index 000000000000..98c4ea76f021
--- /dev/null
+++ b/omegat.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=OmegaT
+GenericName=OmegaT-beta
+Exec=omegat
+Type=Application
+Comment=Beta version of free translation memory application.
+Comment[cs]=Beta verze svobodné aplikace překladové paměti.
+Terminal=false
+Categories=Development;Translation;Java;
+Icon=omegat
diff --git a/omegat.install b/omegat.install
new file mode 100644
index 000000000000..de3e0f51077f
--- /dev/null
+++ b/omegat.install
@@ -0,0 +1,4 @@
+post_install() {
+ echo "Updating desktop and mime database ..."
+ update-desktop-database -q
+}