29 lines
924 B
Plaintext
29 lines
924 B
Plaintext
|
# Tanım: Java Lucene kütüphanesinin c++ sürümü
|
|||
|
# URL: https://github.com/luceneplusplus/LucenePlusPlus
|
|||
|
# Paketçi: milisarge
|
|||
|
# Gerekler: boost cmake subversion
|
|||
|
# Grup: kütüphane
|
|||
|
|
|||
|
isim=lucenepp
|
|||
|
surum=3.0.7
|
|||
|
devir=1
|
|||
|
kaynak=(https://github.com/luceneplusplus/LucenePlusPlus/archive/master.tar.gz::$isim-$surum.tar.gz)
|
|||
|
|
|||
|
derle() {
|
|||
|
mkdir build
|
|||
|
sed -i \
|
|||
|
-e 's#SET(LUCENE++_VERSION_REVISION.*#SET(LUCENE++_VERSION_REVISION "5")#' \
|
|||
|
-e 's#SET(LUCENE++_VERSION_PATCH.*#SET(LUCENE++_VERSION_PATCH "0")#' \
|
|||
|
"$SRC"/LucenePlusPlus-master/CMakeLists.txt
|
|||
|
cd build
|
|||
|
cmake ../LucenePlusPlus-master \
|
|||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|||
|
-DLIB_DESTINATION=/usr/lib \
|
|||
|
-DBoost_LIBRARY_DIR=/usr/lib \
|
|||
|
-DENABLE_CUSTOM_ALLOCATOR='FALSE' \
|
|||
|
-DCMAKE_CXX_FLAGS='-DBOOST_VARIANT_USE_RELAXED_GET_BY_DEFAULT'
|
|||
|
# RELAXED for boost 1.58 breakage, remove when lucene++ updates
|
|||
|
make
|
|||
|
make DESTDIR="$PKG" install
|
|||
|
}
|