Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 23rd, 2010  |  syntax: Bash  |  size: 3.94 KB  |  hits: 103  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
This paste has a previous version, view the difference. Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # Maintainer: Sheepeh <sheepeh AT gmx DOT co DOT uk>
  2. # Contributer: LTSmash <lord DOT ltsmash AT gmail DOT com>
  3. # Contributer: Sam!
  4. pkgname=crossover-games
  5. pkgver=9.0.0
  6. pkgrel=1
  7. pkgdesc="Play Windows Games on Linux"
  8. arch=('i686' 'x86_64')
  9.  
  10. makedepends=(deb2targz)
  11. if [ $CARCH = 'i686' ] ;
  12. then
  13.  
  14. depends=('libsm' 'libxext' 'libxrandr' 'libice')
  15. optdepends=('alsa-lib: enables sound through ALSA'
  16.   'libxcursor: coloured mouse pointer support'
  17.   'libxi: enables joystick and tablet support'
  18.   'libxinerama: enables spanning multiple screens'
  19.   'libpng: enable PNG images'
  20.   'libjpeg: enable JPEG images'
  21.   'openssl:  support for secure Internet communication'
  22.   'libcups: printing support'
  23.   'libxxf86vm: perform gamma adjustments'
  24.   'hal: automatically detect CD-ROMs, DVDs, and USB keys'
  25.   'fontconfig: enables access to TrueType fonts'
  26.   'unzip: required to install Guild Wars, automatic installer extraction'
  27.  
  28.   )
  29.  
  30. source=(http://media.codeweavers.com/pub/crossover/cxgames/demo/crossover-games-demo_${pkgver}-1_i386.deb)
  31. install=crossover-games.install
  32. md5sums=(301647d47affbab756df85210329b2f5)
  33. build() {
  34.         cd $srcdir/
  35.         deb2targz crossover-games-demo_${pkgver}-1_i386.deb || return 1
  36.         tar xf crossover-games-demo_${pkgver}-1_i386.tar.gz -C $startdir/pkg || return 1
  37.         rm $startdir/pkg/opt/cxgames/doc # remove symbolic link
  38.         mkdir $startdir/pkg/opt/cxgames/doc # create real directory
  39.         mv $startdir/pkg/usr/share/doc/crossover-games-demo/* $startdir/pkg/opt/cxgames/doc
  40.         gzip -d $startdir/pkg/opt/cxgames/doc/license.txt.gz
  41.         install -m 644 -D $startdir/pkg/opt/cxgames/doc/license.txt $startdir/pkg/usr/share/licenses/crossover-games/license
  42.         sed s/\;\;"\"MenuRoot\" = \"\""/"MenuRoot = Windows Games/" -i $startdir/pkg/opt/cxgames/share/crossover/bottle_data/cxbottle.conf
  43.         sed s/\;\;"\"MenuStrip\" = \"\""/"MenuStrip = 1/" -i $startdir/pkg/opt/cxgames/share/crossover/bottle_data/cxbottle.conf
  44.         rm $startdir/pkg/usr -r
  45. }
  46.  
  47. else
  48.  
  49. depends=('lib32-glibc' 'lib32-libsm' 'lib32-libxext' 'lib32-zlib' 'lib32-gcc-libs' 'lib32-libxrandr' 'lib32-libice' 'lib32-util-linux-ng' 'lib32-e2fsprogs')
  50. optdepends=('lib32-nvidia-utils: enables 3D under nvidia cards'
  51.   'lib32-catalyst-utils:enables 3D under ati cards'
  52.   'lib32-alsa-lib: enables sound through ALSA'
  53.   'lib32-libxcursor: coloured mouse pointer support'
  54.   'lib32-libxinerama: enables spanning multiple screens'
  55.   'lib32-openssl:  support for secure Internet communication'
  56.   'lib32-libcups: printing support'
  57.   'lib32-libxxf86vm: perform gamma adjustments'
  58.   'lib32-libxi: enables joystick and tablet support'
  59.   'lib32-libpng: enable PNG images'
  60.   'lib32-libjpeg: enable JPEG images'
  61.   'lib32-hal: automatically detect CD-ROMs, DVDs, and USB keys'
  62.   'lib32-fontconfig: enables access to TrueType fonts'
  63.   'unzip: required to install Guild Wars, automatic installer extraction'
  64. )
  65.  
  66. source=(http://media.codeweavers.com/pub/crossover/cxgames/demo/ia32-crossover-games-demo_${pkgver}-1_amd64.deb)
  67. install=crossover-games.install
  68. md5sums=(58855a15f9334404acc5ff33545c4f6f)
  69.  
  70. build() {
  71.         cd $srcdir/
  72.         deb2targz ia32-crossover-games-demo_${pkgver}-1_amd64.deb || return 1
  73.         tar xf ia32-crossover-games-demo_${pkgver}-1_amd64.tar.gz -C $startdir/pkg || return 1
  74.         rm $startdir/pkg/opt/cxgames/doc # remove symbolic link
  75.         mkdir $startdir/pkg/opt/cxgames/doc # create real directory
  76.         mv $startdir/pkg/usr/share/doc/ia32-crossover-games-demo/* $startdir/pkg/opt/cxgames/doc
  77.         gzip -d $startdir/pkg/opt/cxgames/doc/license.txt.gz
  78.         install -m 644 -D $startdir/pkg/opt/cxgames/doc/license.txt $startdir/pkg/usr/share/licenses/crossover-games/license
  79.         sed s/\;\;"\"MenuRoot\" = \"\""/"MenuRoot = Windows Games/" -i $startdir/pkg/opt/cxgames/share/crossover/bottle_data/cxbottle.conf
  80.         sed s/\;\;"\"MenuStrip\" = \"\""/"MenuStrip = 1/" -i $startdir/pkg/opt/cxgames/share/crossover/bottle_data/cxbottle.conf
  81.         rm $startdir/pkg/usr -r
  82. }
  83.  
  84. fi
  85.  
  86. url="http://www.codeweavers.com"
  87. license=('custom')