git » projectm.git » commit 959247f

Add projectm pkg-config patch (fixes FS#24421)

author Lukas Fleischer
2011-05-29 00:07:23 UTC
committer Lukas Fleischer
2011-05-29 00:07:23 UTC
parent a9f3fb32930d2c3e766fd52a0fd591036a827924

Add projectm pkg-config patch (fixes FS#24421)

PKGBUILD +16 -17
libprojectM-2.0.1-pkg-config.patch +10 -0

diff --git a/PKGBUILD b/PKGBUILD
index 1617590..3623762 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,30 @@
-# Maintainer:
+# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de>
 # Contributor: Alexander Baldeck <alexander@archlinux.org>
 
 pkgname=projectm
 pkgver=2.0.1
-pkgrel=2
-pkgdesc="A music visualizer which uses 3D accelerated iterative image based rendering"
+pkgrel=3
+pkgdesc='A music visualizer which uses 3D accelerated iterative image based rendering.'
 arch=('i686' 'x86_64')
-url="http://projectm.sourceforge.net/"
+url='http://projectm.sourceforge.net/'
 license=('LGPL')
 depends=('gcc-libs' 'ftgl' 'glew' 'gtkglext')
 makedepends=('pkgconfig' 'cmake')
-source=(http://downloads.sourceforge.net/${pkgname}/projectM-${pkgver}-Source.tar.gz)
-md5sums=('f8bf795878cdbbef54784cf2390b4c89')
+source=("http://downloads.sourceforge.net/${pkgname}/projectM-${pkgver}-Source.tar.gz"
+        'libprojectM-2.0.1-pkg-config.patch')
+md5sums=('f8bf795878cdbbef54784cf2390b4c89'
+         'c271ec8c541eb281f1294287bdbc3488')
 
 build() {
-  cd ${srcdir}
-#  sed -i 's|FTGL/FTGL.h|FTGL/ftgl.h|' Renderer.hpp || return 1
-#  sed -i "s|#include <iostream>|#include <cstdio>\n#include <iostream>|" BuiltinParams.cpp || return 1
-  mkdir build
-  cd build
-  cmake ../projectM-${pkgver}-Source \
-    -DCMAKE_INSTALL_PREFIX=/usr \
-    -DCMAKE_BUILD_TYPE=Release || return 1
-  make || return 1
+  cd "${srcdir}/projectM-${pkgver}-Source"
+
+  patch -p0 -i ../libprojectM-2.0.1-pkg-config.patch
+
+  cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
+  make
 }
 
 package() {
-  cd ${srcdir}/build
-  make DESTDIR=${pkgdir} install || return 1
+  cd "${srcdir}/projectM-${pkgver}-Source"
+  make DESTDIR="${pkgdir}" install
 }
diff --git a/libprojectM-2.0.1-pkg-config.patch b/libprojectM-2.0.1-pkg-config.patch
new file mode 100644
index 0000000..415e92f
--- /dev/null
+++ b/libprojectM-2.0.1-pkg-config.patch
@@ -0,0 +1,10 @@
+--- libprojectM.pc.orig	2011-05-29 01:52:53.869288700 +0200
++++ libprojectM.pc	2011-05-29 01:53:08.604851407 +0200
+@@ -1,6 +1,6 @@
+ prefix=/usr/local
+ exec_prefix=/usr/local
+-libdir=
++libdir=${exec_prefix}/lib
+ includedir=/usr/local/include
+ pkgdatadir=/usr/local/share/projectM
+ sysconfdir=/usr/local/share/projectM