Advertisement
hamzaalloush

PKGBUILD

Dec 10th, 2014
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. # Maintainer : speps <speps at aur dot archlinux dot org>
  2. # Contributor: Thomas Dziedzic < gostrc at gmail >
  3. # Contributor: Jan "heftig" Steffens <jan.steffens@gmail.com>
  4. # Contributor: Hamza Alloush <hamzaalloush@live.com>
  5.  
  6. _commit=06a72ba9feff21ca4f9915f4c5a88ac0b2e58729
  7. pkgname=lightspark
  8. pkgver=0.7.2.r5361
  9. pkgrel=1
  10. pkgdesc='An alternative Flash Player for Linux.'
  11. arch=('i686' 'x86_64')
  12. url='http://lightspark.sourceforge.net'
  13. license=('GPL3' 'LGPL3')
  14. depends=('gtk2' 'ffmpeg' 'glew' 'curl' 'boost-libs' 'libxml++' 'desktop-file-utils')
  15. makedepends=('cmake' 'nasm' 'xulrunner' 'llvm' 'glproto' 'boost' 'fontconfig')
  16. optdepends=('gnash-gtk: fallback support')
  17. install="$pkgname.install"
  18. #source=(http://launchpad.net/lightspark/trunk/lightspark-$pkgver/+download/lightspark-$pkgver.tar.gz{,.asc}
  19. #md5sums=('f078d505a354fb66dc5b68ad09a2aa81'
  20. # 'SKIP')
  21. source=("https://github.com/lightspark/lightspark/archive/$_commit.tar.gz" 'llvm35-compat.patch')
  22. md5sums=('1acd8590f5d6e7add3ec0c31f8004cba'
  23. '15342c2595eaa6d134b385e8af90fc8d')
  24.  
  25. prepare() {
  26. cd $pkgname-$_commit
  27. [ -d b ] || mkdir b
  28.  
  29. # llvm 3.4 compatibility
  30. sed -i '/JITExceptionHandling/d' src/scripting/abc.cpp
  31.  
  32. # llvm 3.5 compatability
  33. patch -p1 -i "${srcdir}/llvm35-compat.patch"
  34. }
  35.  
  36. build() {
  37. cd $pkgname-$_commit/b
  38. cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
  39. -DCMAKE_BUILD_TYPE=Release \
  40. -DGNASH_EXE_PATH=/usr/bin/gtk-gnash
  41. make
  42. }
  43.  
  44. package() {
  45. cd $pkgname-$_commit/b
  46. make DESTDIR="$pkgdir/" install
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement