Date: Tuesday, January 15, 2019 @ 07:21:09 Author: felixonmars Revision: 423140
archrelease: copy trunk to community-staging-x86_64 Added: lucene++/repos/community-staging-x86_64/ lucene++/repos/community-staging-x86_64/PKGBUILD (from rev 423139, lucene++/trunk/PKGBUILD) ----------+ PKGBUILD | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) Copied: lucene++/repos/community-staging-x86_64/PKGBUILD (from rev 423139, lucene++/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-01-15 07:21:09 UTC (rev 423140) @@ -0,0 +1,46 @@ +# Contributor: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> +# Contributor: Rafael Ferreira <joseph...@archlinux.info> + +pkgname=lucene++ +pkgver=3.0.7 +_githash='972c9cb37' +pkgrel=15 +pkgdesc='C++ port of the popular Java Lucene library' +arch=(x86_64) +url='https://github.com/luceneplusplus/LucenePlusPlus' +license=('GPL' 'Apache') +depends=('boost-libs') +makedepends=('boost' 'cmake' 'subversion') +#source=(https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_$pkgver.tar.gz) +source=("https://github.com/luceneplusplus/LucenePlusPlus/archive/${_githash}.tar.gz") +md5sums=('a90abdd313ecf32a358f096b7cab9d62') + +prepare() { + 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")#' \ + "$srcdir"/LucenePlusPlus-$pkgver/CMakeLists.txt +} + +build() { + cd build + + cmake ../LucenePlusPlus-$pkgver \ + -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 +} + +package() { + cd build + make DESTDIR="$pkgdir" install +}