# Platform Packages for Chakra, part of chakra-project.org # # maintainer abveritas@chakra-project.org # contributor Giuseppe CalĂ  pkgname=clucene pkgver=2.3.3.4 pkgrel=3 pkgdesc="CLucene is a C++ port of Lucene: A high-performance, full-featured text search engine." arch=('x86_64') url="http://clucene.sourceforge.net" license=('APACHE' 'LGPL') depends=('gcc-libs' 'zlib' 'boost-libs') makedepends=('cmake' 'boost') source=("http://downloads.sourceforge.net/$pkgname/$pkgname-core-$pkgver.tar.gz" 'clucene-core-2.3.3.4-install_contribs_lib.patch' 'clucene-core-2.3.3.4-pkgconfig.patch' 'fix_zlib_detections.diff') md5sums=('48d647fbd8ef8889e5a7f422c1bfda94' '7e8004510b0cdeec29bbecb36307669b' '28faf56ff95eb1f5239885ad5060e28f' 'f9bce8197704b1d2ebd47c37648f1a17') build() { cd $srcdir/$pkgname-core-$pkgver # Fedora patches needed by Libre 3.6 patch -p1 -i ${srcdir}/clucene-core-2.3.3.4-install_contribs_lib.patch patch -p1 -i ${srcdir}/clucene-core-2.3.3.4-pkgconfig.patch # one upstream postrelease commit for proper zlib detection patch -p1 -i ${srcdir}/fix_zlib_detections.diff mkdir build pushd build cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DENABLE_ASCII_MODE=OFF \ -DENABLE_PACKAGING=OFF \ -DBUILD_CONTRIBS_LIB:BOOL=ON \ -DLIB_DESTINATION:PATH=/usr/lib \ -DLUCENE_SYS_INCLUDES:PATH=/usr/lib \ -DDISABLE_MULTITHREADING=OFF popd make -C build } package() { cd $srcdir/$pkgname-core-$pkgver make DESTDIR="$pkgdir" install -C build rm -rf $pkgdir/usr/lib/CLuceneConfig.cmake }