updated on Sat Jan 21 20:03:50 UTC 2012
[aur-mirror.git] / transolution / PKGBUILD
blob800a4b4d3d022ac0cb828f4322b380791dcb52f8
1 # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
3 pkgname=transolution
4 pkgver=0_4b5
5 pkgrel=4
6 pkgdesc="Computer Aided Translation (CAT) suite supporting the XLIFF standard"
7 arch=('any')
8 url="http://transolution.python-hosting.com/"
9 license=('GPL')
10 depends=('python' 'pygtk' '4suite' 'desktop-file-utils' 'hicolor-icon-theme' 'xdg-utils')
11 install=$pkgname.install
12 source=(http://downloads.sourceforge.net/eviltrans/Transolution-$pkgver.zip \
13         $pkgname.desktop)
14 md5sums=('fa21fe1b58503aea16f833ef239283f8'
15          'e3ea7d1689fdf0b3ad8eef2ed727b6b8')
17 build() {
18   cd ${srcdir}/Transolution-$pkgver
20   install -d ${pkgdir}/usr/share/$pkgname \
21              ${pkgdir}/usr/bin \
22              ${pkgdir}/usr/share/$pkgname/filters || return 1
24   cp -r * ${pkgdir}/usr/share/$pkgname || return 1
25   rm ${pkgdir}/usr/share/$pkgname/*{bat,txt,ico,png} || return 1
26   find ${pkgdir}/usr/share/$pkgname/$pkgname -type f -exec chmod 644 "{}" \; || return 1
27   install -D -m644 readme.txt ${pkgdir}/usr/share/$pkgname/README || return 1
29 #links to run files
30   for i in *.py
31     do ln -s /usr/share/$pkgname/$i ${pkgdir}/usr/bin/$i || return 1
32   done
34 #icons and .desktop file
35   install -D -m644 icon_16x16.png \
36     ${pkgdir}/usr/share/icons/hicolor/16x16/apps/$pkgname.png || return 1
37   install -D -m644 icon_32x32.png \
38     ${pkgdir}/usr/share/icons/hicolor/32x32/apps/$pkgname.png || return 1
39   install -D -m644 ${srcdir}/$pkgname.desktop \
40     ${pkgdir}/usr/share/applications/$pkgname.desktop || return 1
42 #links to filter files for easy use
43   cd ${pkgdir}/usr/share/$pkgname/$pkgname/filters/filter_settings
44   for i in *.ini
45     do ln -s /usr/share/$pkgname/$pkgname/filters/filter_settings/$i \
46       ${pkgdir}/usr/share/$pkgname/filters/$i || return 1
47   done