updated on Wed Jan 25 20:08:56 UTC 2012
[aur-mirror.git] / bin32-citrix-client / PKGBUILD
blob192b399d40cb82b6a30e0eb366a9587fd40e3d9e
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
7 pkgver=11.100
8 pkgrel=11
9 pkgdesc="Provides XenApp(Citrix) for linux x86_64."
10 url="http://www.citrix.com"
11 arch=('x86_64')
12 license=('CAL')
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')
18 build() {
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/
26         # copy needed files
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}
40         
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}
51         chmod 777 ./config
53         # Copy Firefox plugin into plugin directory
54         cp ./npica.so "${pkgdir}"/usr/lib/mozilla/plugins/
55