summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 9 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 60f0b2fa565c..aed8cc5e3e7c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=polycode
pkgver=0.8.4
-pkgrel=1
+pkgrel=2
pkgdesc="A C++ and Lua framework for building interactive applications."
arch=('i686' 'x86_64')
url='http://polycode.org/'
@@ -11,12 +11,8 @@ license=('MIT')
depends=('lua52' 'sdl' 'glu' 'openal')
makedepends=('cmake' 'python2-ply' 'ninja' 'doxygen')
source=('http://polycode.org/download/content/Polycode-0.8.4.zip'
- 'arch_link_fix_debug.diff'
- 'arch_link_fix_release.diff'
'polycode.desktop')
md5sums=('e42120831f8b84a0d374d4084c462b43'
- 'fcea2ec5bd60406b93418ba9c2153e8c'
- '31bd18ce087aa3f773219c28b98af834'
'1e8bd5317383fb390c7cf017cfc3fb11')
prepare() {
@@ -50,8 +46,10 @@ build() {
-DCMAKE_BUILD_TYPE=Debug \
-DPYTHON_EXECUTABLE=/usr/bin/python2 ../..
- msg2 "Link fix patch for Arch (Debug)"
- patch -p1 < $srcdir/arch_link_fix_debug.diff build.ninja
+ #Fixing linking for Arch
+ #Also changing unnecessary stuff for polyimport and polybuild
+ mv build.ninja broken.ninja
+ sed 's:LINK_FLAGS = -Wl:LINK_FLAGS = -lX11 -lxcb -Wl:' <broken.ninja > build.ninja
ninja
ninja install
@@ -63,8 +61,10 @@ build() {
-DCMAKE_BUILD_TYPE=Release \
-DPYTHON_EXECUTABLE=/usr/bin/python2 ../..
- msg2 "Link fix patch for Arch (Release)"
- patch -p1 < $srcdir/arch_link_fix_release.diff build.ninja
+ #Fixing linking for Arch
+ #Also changing unnecessary stuff for polyimport and polybuild
+ mv build.ninja broken.ninja
+ sed 's:LINK_FLAGS = -Wl:LINK_FLAGS = -lX11 -lxcb -Wl:' <broken.ninja > build.ninja
ninja
ninja install