mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-04 02:47:17 +08:00
51 lines
1.6 KiB
Bash
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
|
|
}
|