diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 19 insertions, 4 deletions
@@ -8,12 +8,12 @@ pkgname=cegui pkgver=0.8.7 -pkgrel=16 +pkgrel=17 pkgdesc="A free library providing windowing and widgets for graphics APIs/engines" arch=('i686' 'x86_64') url="http://cegui.org.uk" license=("MIT") -depends=('glm' 'ogre=1.9') +depends=('glm' 'ogre') makedepends=('git' 'cmake' 'pcre' @@ -79,12 +79,26 @@ optdepends=('pcre' 'gtk2' 'ccache') _pkgver=0-8-7 -source=("${pkgname}-${pkgver}::https://github.com/cegui/cegui/archive/v${_pkgver}.tar.gz") -sha256sums=('7be289d2d8562e7d20bd155d087d6ccb0ba62f7e99cc25d20684b8edf2ba15cd') +source=("${pkgname}-${pkgver}::https://github.com/cegui/cegui/archive/v${_pkgver}.tar.gz" + "FindOgre.cmake" + "FindPkgMacros.cmake" + "PreprocessorUtils.cmake" + "ogre-13.patch") +sha256sums=('7be289d2d8562e7d20bd155d087d6ccb0ba62f7e99cc25d20684b8edf2ba15cd' + '056a10504824f671dce0e062cc4dccbe21a8d3e47de67f4d5f4d08a6a427dfd3' + '97a242b8eb874336c54d2505b71ef928e5526e1e7acaafa5a5b13ad3417998d2' + '29baafcbf17d66e5fc04d7a86318b4292e48b27c19a10f6952c4ccec61d4796b' + '3da912c4a054f00db0994d61c3ee8f5b26dd95244169b787b5040ed2e8aee4ba') prepare() { # Ensure libraries are installed in lib sed -i 's/lib64/lib/g' ${srcdir}/${pkgname}-${_pkgver}/CMakeLists.txt + + cp "${srcdir}/FindOgre.cmake" "${srcdir}/FindPkgMacros.cmake" "${srcdir}/PreprocessorUtils.cmake" \ + "${srcdir}/${pkgname}-${_pkgver}/cmake" + + cd "${srcdir}/${pkgname}-${_pkgver}" + patch -p0 < "${srcdir}/ogre-13.patch" } build() { @@ -93,6 +107,7 @@ build() { sed -i '1iadd_definitions(-std=c++11)' ../application_templates/CMakeLists.txt sed -i '1iadd_definitions(-std=c++11)' ../samples_framework/CMakeLists.txt sed -i '1iadd_definitions(-std=c++11)' ../cegui/src/RendererModules/OpenGL/CMakeLists.txt + sed -i '1iadd_definitions(-std=c++11)' ../cegui/src/RendererModules/Ogre/CMakeLists.txt sed -i '1iadd_definitions(-std=c++11)' ../cegui/src/ScriptModules/Python/bindings/CMakeLists.txt cmake -DCMAKE_BUILD_TYPE=Release \ |