updated on Wed Jan 25 00:20:47 UTC 2012
[aur-mirror.git] / icaclient / PKGBUILD
blobe34609e0ba99a5a369c78b58ca6186c21a88e22c
1 # Maintainer: Whitney Marshall <whitney.marshall@gmail.com>
2 pkgname=icaclient
3 pkgver=12.0.0.189834
4 pkgrel=3
5 pkgdesc="Citrix Receiver for Linux (ICAClient)"
6 arch=('x86_64')
7 url="http://www.citrix.com/English/ps2/products/product.asp?contentID=1689163&ntref=prod_top"
8 license=('custom:Citrix')
9 depends=(
10     'gstreamer0.10-base'
11     'lib32-alsa-lib'
12     'lib32-libvorbis'
13     'lib32-libxmu'
14     'lib32-libxp'
15     'lib32-libxpm'
16     'lib32-gtk2'
17     'lib32-openmotif'
18     )
19 conflicts=('bin32-citrix-client' 'citrix-client')
20 install=$pkgname.install
21 source=(linuxx86-$pkgver.tar::'http://www.citrix.com/English/SS/downloads/EULA_p.asp?downloadID=2316611&versionID=2316622&productID=1689163')
22 md5sums=('d99029de72f8bb6ada8297d16f39ad90')
24 package() {
25   ICAROOT=/opt/Citrix/ICAClient
26   install --directory --owner=root --group=root --mode=555 \
27     "$pkgdir$ICAROOT"{,/lib,/util,/keystore,/keystore/cacerts,/config/usertemplate,/keyboard,/help,/icons,/nls,/gtk,/gtk/glade,/nls/{en,de,ja}/{LC_MESSAGES,UTF-8}} 
29   cd "$srcdir/linuxx86/linuxx86.cor"
30   install --owner=root --group=root --mode=555 \
31     wfica \
32     wfcmgr \
33     *.so \
34     *.DLL \
35     FlashContainer.bin \
36     "$pkgdir$ICAROOT"
37   install --owner=root --group=root --mode=555 \
38     util/*.sh \
39     util/*.so \
40     util/echo_cmd \
41     util/gst_{read,play}.64 \
42     util/hinst \
43     util/nslaunch \
44     util/pacexec \
45     util/pnabrowse \
46     util/what \
47     util/xcapture \
48     "$pkgdir$ICAROOT/util"
49   # The following 32-bit library causes false namcap errors
50   rm util/libgstflatstm.32.so
51   install --owner=root --group=root --mode=444 \
52     util/pac.js \
53     "$pkgdir$ICAROOT/util"
54   install --owner=root --group=root --mode=444 \
55     keystore/cacerts/*.crt \
56     "$pkgdir$ICAROOT/keystore"
57   install --owner=root --group=root --mode=444 \
58     config/*.ini \
59     "$pkgdir$ICAROOT/config"
60   install --owner=root --group=root --mode=444 \
61     config/usertemplate/*.ini \
62     "$pkgdir$ICAROOT/config/usertemplate"
63   install --owner=root --group=root --mode=444 \
64     keyboard/*.ini keyboard/*.kbd \
65     "$pkgdir$ICAROOT/keyboard"
66   install --owner=root --group=root --mode=444 \
67     icons/*.png icons/session.xpm \
68     "$pkgdir$ICAROOT/icons"
69   install --owner=root --group=root --mode=444 \
70     gtk/resource.gtkrc \
71     "$pkgdir$ICAROOT/gtk"
72   install --owner=root --group=root --mode=444 \
73     gtk/glade/*.glade \
74     "$pkgdir$ICAROOT/gtk/glade"
75   install --owner=root --group=root --mode=444 \
76     lib/*.so \
77     "$pkgdir$ICAROOT/lib"
78   for locale in de en ja; do
79      install --owner=root --group=root --mode=444 \
80        nls/$locale/{*.{ini,txt,htm,ad,nls},Wfcmgr} \
81        "$pkgdir$ICAROOT/nls/$locale"
82      install --owner=root --group=root --mode=444 \
83        nls/$locale/LC_MESSAGES/*.mo \
84        "$pkgdir$ICAROOT/nls/$locale/LC_MESSAGES"
85      install --owner=root --group=root --mode=444 \
86        nls/$locale/UTF-8/{*.{txt,ad,nls},Wfcmgr} \
87        "$pkgdir$ICAROOT/nls/$locale/UTF-8"
88   done
89   
90   cd "$pkgdir$ICAROOT"
91   ln -s en nls/C
92   for locale in de en ja; do
93     ln -s Npica.ad nls/$locale/Npica
94     ln -s UTF-8 nls/$locale/utf8
95     ln -s XCapture.ad nls/$locale/UTF-8/XCapture
96     ln -s XCapture.ad nls/$locale/XCapture
97   done
99   cat > wfica.sh << EOF
100 #!/bin/sh
101 ICAROOT=$ICAROOT
102 export ICAROOT
103 \$ICAROOT/wfica -file \$1
105   chmod 755 wfica.sh
107   install --owner=root --group=root --mode=444 -D \
108     nls/en/eula.txt \
109     "$pkgdir/usr/share/licenses/$pkgname/eula.txt"
112 # vim:set ts=2 sw=2 et: