updated on Tue Jan 17 16:10:12 UTC 2012
[aur-mirror.git] / omegat / PKGBUILD
blob514e3d700bff45326ea8ea99dab9ce0948bce5a9
1 # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
3 pkgname=omegat
4 pkgver=2.3.0_02
5 pkgrel=1
6 pkgdesc="Multiplatform CAT tool application, written in Java"
7 arch=('i686' 'x86_64')
8 url="http://www.omegat.org/en/omegat.html"
9 license=('GPL')
10 depends=('java-runtime' 'desktop-file-utils')
11 conflicts=('omegat-beta')
12 install=$pkgname.install
13 options=('!strip')
14 source=(http://downloads.sourceforge.net/$pkgname/OmegaT_${pkgver}_Without_JRE.zip \
15         http://www.omegat.org/resources/icons.zip \
16         $pkgname.desktop)
17 sha256sums=('1c1c466479d06f056254a2dcda3524fae864586398436cfc5e16a7ccf0564192'
18             'e8b14887f513a505def059903348b5a06c0d016450711cf0f235802213a3dbbb'
19             'ac480a8244c1a5171b7f2d5892585360067d78e3113ccb45aad6afe7ed69aec5')
21 package() {
22   cd ${srcdir}
23   install -d ${pkgdir}/usr/share/java/$pkgname \
24              ${pkgdir}/usr/bin
26   find . -type f -exec chmod 644 "{}" \;
27   mv *.txt ${srcdir}/docs
28   cp -r * ${pkgdir}/usr/share/java/$pkgname
29   chmod 755 ${pkgdir}/usr/share/java/$pkgname/OmegaT
31 #.desktop file + icon
32   install -D -m644 ${srcdir}/$pkgname.desktop \
33     ${pkgdir}/usr/share/applications/$pkgname.desktop
34   install -D -m644 ${srcdir}/icons/OmegaT_Icon.png \
35     ${pkgdir}/usr/share/pixmaps/$pkgname.png
37 #more images
38   install -m644 ${pkgdir}/usr/share/java/$pkgname/icons/*.png \
39     ${pkgdir}/usr/share/java/$pkgname/images/
41 #removing obsolete files
42   rm -rf ${pkgdir}/usr/share/java/$pkgname/{*.{zip,desktop},OmegaT,OmegaT.bat,icons}
44 #making executable file
45   echo "#!/bin/sh" > ${pkgdir}/usr/bin/$pkgname
46   echo "cd /usr/share/java/$pkgname/" >> ${pkgdir}/usr/bin/$pkgname
47   echo "java -jar OmegaT.jar \$*" >> ${pkgdir}/usr/bin/$pkgname
48   chmod 755 ${pkgdir}/usr/bin/$pkgname