#Maintainer: George Vlahavas pkgname=lucene++ pkgver=3.0.8 _githash='972c9cb37' pkgrel=1dj source=("https://github.com/luceneplusplus/LucenePlusPlus/archive/${_githash}.tar.gz") docs=("readme" "install" "copying" "changelog" "authors" "news" "todo") url="http://gtkspell.sourceforge.net/" slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "LucenePlusPlus (text search engine)" "Lucene++ is an up to date C++ port of the popular Java Lucene library," "a high-performance, and full-featured text search engine." "" "Project URL: https://github.com/luceneplusplus/LucenePlusPlus" ) build() { mkdir build #ln -s LucenePlusPlus-rel_$pkgver LucenePlusPlus-$pkgver #ln -s LucenePlusPlus-master LucenePlusPlus-$pkgver ln -s LucenePlusPlus-$_githash* LucenePlusPlus-$pkgver 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-$pkgver/CMakeLists.txt || return 1 cd build cmake ../LucenePlusPlus-$pkgver \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLIB_DESTINATION=/usr/lib${LIBDIRSUFFIX} \ -DBoost_LIBRARY_DIR=/usr/lib${LIBDIRSUFFIX} \ -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 || return 1 make install DESTDIR=$startdir/pkg }