core/clucene/PKGBUILD
2016-03-14 20:02:40 +00:00

51 lines
1.6 KiB
Bash

# Platform Packages for Chakra, part of chakra-project.org
#
# maintainer abveritas@chakra-project.org
# contributor Giuseppe Calà <jiveaxe@gmail.com>
pkgname=clucene
pkgver=2.3.3.4
pkgrel=5
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
}