Date: Saturday, July 6, 2013 @ 15:21:17 Author: svenstaro Revision: 93589
Prepare major update Modified: cegui/trunk/PKGBUILD ----------+ PKGBUILD | 47 ++++++++++++++++++++--------------------------- 1 file changed, 20 insertions(+), 27 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2013-07-06 13:20:24 UTC (rev 93588) +++ PKGBUILD 2013-07-06 13:21:17 UTC (rev 93589) @@ -5,52 +5,45 @@ # Contributor: Bjorn Lindeijer <bj...@lindeijer.nl> pkgbase=cegui -pkgname=('cegui' 'cegui-docs') -pkgver=0.7.9 -pkgrel=3 +pkgname='cegui' +pkgver=0.8.2 +pkgrel=1 pkgdesc="A free library providing windowing and widgets for graphics APIs/engines" arch=('i686' 'x86_64') url="http://crayzedsgui.sourceforge.net" -#options=('!libtool') license=("MIT") depends=('pcre' 'glew' 'expat' 'freetype2' 'libxml2' 'devil' 'freeglut' 'lua51' 'silly') -makedepends=('python2' 'doxygen' 'ogre' 'gtk2' 'boost' 'graphviz' 'irrlicht') +makedepends=('cmake' 'python2' 'doxygen' 'ogre' 'gtk2' 'boost' 'graphviz' 'irrlicht') optdepends=("python2: python bindings" "ogre: ogre module" "gtk2: gtk2 module" "irrlicht: irrlicht module") -options=(!libtool) -source=(http://downloads.sourceforge.net/crayzedsgui/CEGUI-$pkgver.tar.gz) -md5sums=('a8b682daf82e383edc169c2e6eb2b321') +source=(http://downloads.sourceforge.net/crayzedsgui/cegui-$pkgver.tar.gz) +md5sums=('f72951f0cc0374bb2294035cb639bb83') build() { - cd "$srcdir/CEGUI-${pkgver}" + cd "$srcdir/cegui-${pkgver}" - ./bootstrap + [[ -d build ]] && rm -r build + mkdir build && cd build - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --enable-null-renderer \ - --with-gtk2 + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCEGUI_LIB_INSTALL_DIR=lib \ + -DPYTHON_EXECUTABLE=/usr/bin/python2 make + make html } -package_cegui() { - cd "$srcdir/CEGUI-${pkgver}" +package() { + cd "$srcdir/cegui-${pkgver}" + cd build + make DESTDIR="${pkgdir}" install + cd .. + install -Dm644 doc/COPYING "${pkgdir}/usr/share/licenses/$pkgname/LICENSE" } - -package_cegui-docs() { - pkgdesc="Documentation for cegui" - depends=() - - cd "$srcdir/CEGUI-${pkgver}" - - cd doc/doxygen && doxygen - cd .. && make DESTDIR="${pkgdir}" install-html - install -Dm644 COPYING "${pkgdir}/usr/share/licenses/$pkgname/LICENSE" -}