1 # Maintainer: LeeF <leef (at) hushmail (dot) com>
2 # Contributor: Scott <scottandchrystie (at) gmail (dot) com>
3 # Original Author: Andrwe <lord-weber-andrwe (at) renona-studios (dot) org>
6 pkgname=bin32-citrix-client
9 pkgdesc="Provides XenApp(Citrix) for linux x86_64."
10 url="http://www.citrix.com"
13 depends=('gtk2' 'lib32-gcc-libs' 'lib32-libjpeg' 'lib32-libpng' 'lib32-libvorbis' 'lib32-libx11' 'lib32-libxaw' 'lib32-libxext' 'lib32-libxft' 'lib32-libxinerama' 'lib32-libxmu' 'lib32-libxp' 'lib32-libxpm' 'lib32-libxt' 'lib32-openmotif' 'lib32-printproto' 'xextproto')
14 source=('http://www.citrix.com//English/SS/downloads/EULA_p.asp?downloadID=3323&versionID=1862392&productID=186')
15 install=citrix-client.install
16 md5sums=('069bb3337791b0b55cbbf666c95403e5')
20 instdir="/usr/lib32/ICAClient"
21 # Create folder structure
22 install -d "${pkgdir}${instdir}"
23 install -d "${pkgdir}"/usr/lib/mozilla/plugins
24 install -d "${pkgdir}"/usr/bin/
27 cp -r ./linuxx86/linuxx86.cor/* "${pkgdir}${instdir}"/
28 cp ./setupwfc "${pkgdir}${instdir}"/
30 # Go to package directory
31 cd "${pkgdir}${instdir}"/
33 # Create executable wrapper for the binaries
34 echo -e "#!/bin/sh\nexport ICAROOT=${instdir}\nexport GCONV_PATH=/usr/lib32/gconv/\n\${ICAROOT}/wfica -file \"\$1\"" > ./wfica.sh
35 echo -e "#!/bin/sh\nexport ICAROOT=${instdir}\nexport GCONV_PATH=/usr/lib32/gconv/\n\${ICAROOT}/wfica -associate -fileparam \"\$1\"" > ./wfica_assoc.sh
36 cp ./wfica.sh "${pkgdir}"/usr/bin/wfica
37 cp ./wfica_assoc.sh "${pkgdir}"/usr/bin/wfica_assoc
38 chmod 755 ${pkgdir}/usr/bin/{wfica,wfica_assoc}
39 chmod 755 ./{wfica.sh,wfica_assoc.sh}
41 # Create symlinks for the Npica.ad binary
42 ln -s ./nls/en/Npica.ad ./Npica.ad
43 ln -s ./Npica.ad ./Npica
45 # Copy program inforamtion files to program root directory
46 cp ${srcdir}/nls/en/{eula.txt,install.txt,readme.txt} ./
48 # Copy default configuration files to config directory of the program and setting them readable
49 cp ./nls/en/{appsrv.ini,wfclient.ini,module.ini} ./config/
50 chmod 666 ./config/{appsrv.ini,wfclient.ini,module.ini}
53 # Copy Firefox plugin into plugin directory
54 cp ./npica.so "${pkgdir}"/usr/lib/mozilla/plugins/