core/clucene/PKGBUILD

51 lines
1.6 KiB
Bash
Raw Normal View History

2013-01-29 06:53:39 +08:00
# Platform Packages for Chakra, part of chakra-project.org
#
2013-01-29 06:53:39 +08:00
# maintainer abveritas@chakra-project.org
# contributor Giuseppe Calà <jiveaxe@gmail.com>
2010-03-14 23:48:48 +08:00
pkgname=clucene
2011-11-12 04:46:12 +08:00
pkgver=2.3.3.4
2013-01-29 06:53:39 +08:00
pkgrel=3
2010-03-14 23:48:48 +08:00
pkgdesc="CLucene is a C++ port of Lucene: A high-performance, full-featured text search engine."
2013-01-29 06:53:39 +08:00
arch=('x86_64')
2010-03-14 23:48:48 +08:00
url="http://clucene.sourceforge.net"
license=('APACHE' 'LGPL')
2011-11-12 04:46:12 +08:00
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')
2010-03-14 23:48:48 +08:00
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
2011-11-12 04:46:12 +08:00
mkdir build
pushd build
cmake .. \
2011-11-12 04:46:12 +08:00
-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
2011-11-12 04:46:12 +08:00
}
package() {
cd $srcdir/$pkgname-core-$pkgver
make DESTDIR="$pkgdir" install -C build
rm -rf $pkgdir/usr/lib/CLuceneConfig.cmake
2010-03-14 23:48:48 +08:00
}