Advertisement
Guest User

Untitled

a guest
Apr 11th, 2011
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.35 KB | None | 0 0
  1. --- PKGBUILD    2011-04-11 18:51:17.103460224 -0400
  2. +++ PKGBUILD.orig   2011-03-01 09:29:04.000000000 -0500
  3. @@ -4,8 +4,8 @@
  4.  # Contributor: caust1c
  5.  
  6.  pkgname=amdstream
  7. -pkgver=2.4
  8. -pkgrel=0.1
  9. +pkgver=2.3
  10. +pkgrel=6
  11.  _OpenCL_ver_major=1
  12.  _OpenCL_ver_minor=1
  13.  pkgdesc="AMD Accelerated Parallel Processing (APP) SDK, formerly known as ATI Stream, now wtih OpenCL support (libcl)"
  14. @@ -29,31 +29,29 @@
  15.  [ "$CARCH" = "x86_64" ] && _bits="64"
  16.  
  17.  #Sources
  18. -#source=("http://download2-developer.amd.com/amd/Stream20GA/ati-stream-sdk-v$pkgver-lnx$_bits.tgz")
  19. -source=("http://download2-developer.amd.com/amd/APPSDK/AMD-APP-SDK-v${pkgver}-lnx${_bits}.tgz")
  20. +source=("http://download2-developer.amd.com/amd/Stream20GA/ati-stream-sdk-v$pkgver-lnx$_bits.tgz")
  21.  
  22.  #sha256sums
  23. -sha256sums=('de59238c792a420703449786e19fd8abeafee40a185aa934364196422747958c')
  24. -[ "$CARCH" = "x86_64" ] && sha256sums=('2aa32269d206dd4e48580cc0e5aee03f4d9d9c539b10e8f29d0a21461a58a34a')
  25. +sha256sums=('07fd15a51a678c4378767f61466daf9da21d0bab6088a97a70136dd8c976aca6')
  26. +[ "$CARCH" = "x86_64" ] && sha256sums=('f92537d1fc306af0bff1441af4669bf2fa668654b12d9fb53a3a872dc8826cad')
  27.  
  28.  build()
  29.  {
  30. -  cd "AMD-APP-SDK-v${pkgver}-lnx${_bits}"
  31. +  cd "$srcdir/ati-stream-sdk-v$pkgver-lnx$_bits"
  32.    make -j1    #Wiht -j other than one, build failes on ceratin configurations
  33.  }
  34.  
  35.  package()
  36.  {
  37. -  cd "$srcdir/AMD-APP-SDK-v${pkgver}-lnx${_bits}"
  38. +  cd "$srcdir/ati-stream-sdk-v$pkgver-lnx$_bits"
  39.  
  40.    #Install SDK
  41.    mkdir -p $pkgdir/opt/amdstream
  42.    cp -r {glut_notice.txt,docs,include,samples} $pkgdir/opt/amdstream/
  43.    mkdir -p $pkgdir/opt/amdstream/{bin/$_arch,lib,samples}
  44. -  cp -r ./bin/$_arch/clinfo $pkgdir/opt/amdstream/bin/$_arch/clinfo
  45. +  cp -r ./bin/$_arch/clc $pkgdir/opt/amdstream/bin/$_arch/clc
  46.    cp -r ./lib/$_arch $pkgdir/opt/amdstream/lib/
  47. -  # FIXME
  48. -  #cp -r ./lib/gpu $pkgdir/opt/amdstream/lib/
  49. +  cp -r ./lib/gpu $pkgdir/opt/amdstream/lib/
  50.    rm -rf $pkgdir/opt/amdstream/samples/opencl/bin/$_other_arch
  51.    rm -rf $pkgdir/opt/amdstream/samples/cal/bin/$_other_arch
  52.  
  53. @@ -62,15 +60,15 @@
  54.    cp -r etc $pkgdir/
  55.  
  56.    #Insall includes
  57. -  mkdir -p $pkgdir/usr/include/{CL,CAL}
  58. -  install -m644 ./include/CAL/{calcl.h,cal_ext.h,cal_ext_counter.h,cal.h} $pkgdir/usr/include/CAL/
  59. -  #install -m644 ./include/CL/{cl_agent_amd.h,cl_icd.h} $pkgdir/usr/include/CL/
  60. +  mkdir -p $pkgdir/usr/include/CL
  61. +  install -m644 ./include/{calcl.h,cal_ext.h,cal_ext_counter.h,cal.h} $pkgdir/usr/include/
  62. +  install -m644 ./include/CL/{cl_agent_amd.h,cl_icd.h} $pkgdir/usr/include/CL/
  63.    mkdir -p $pkgdir/usr/include/OVDecode
  64.    install -m644 ./include/OVDecode/{OVDecode.h,OVDecodeTypes.h} $pkgdir/usr/include/OVDecode
  65.  
  66.    #Symlink binaries
  67. -  #mkdir -p $pkgdir/usr/bin
  68. -  #ln -s /opt/amdstream/bin/$_arch/clc $pkgdir/usr/bin/clc
  69. +  mkdir -p $pkgdir/usr/bin
  70. +  ln -s /opt/amdstream/bin/$_arch/clc $pkgdir/usr/bin/clc
  71.  
  72.    #Add stream libs to shared library path  - No, no, a bad idea!, this is not done any more
  73.    #mkdir -p $pkgdir/etc/ld.so.conf.d
  74. @@ -94,7 +92,7 @@
  75.  
  76.    #Fix modes
  77.    find $pkgdir/opt/amdstream/ -type f -exec chmod 644 {} \;
  78. -  chmod 755 $pkgdir/opt/amdstream/bin/$_arch/*
  79. +  chmod 755 $pkgdir/opt/amdstream/bin/$_arch/clc
  80.    chmod 755 $pkgdir/opt/amdstream/lib/$_arch/*.so
  81.    find $pkgdir/opt/amdstream/samples/ -type f -not -name "*.*" -path "*/$_arch/*" -exec chmod 755 {} \;
  82.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement