# Template file for 'Lucene++' pkgname=Lucene++ version=3.0.7 revision=3 wrksrc=LucenePlusPlus-rel_$version build_style=cmake makedepends="boost-devel gtest-devel" short_desc="A C++ port of the popular text search engine" maintainer="Enno Boland " license="GPL-3" homepage="https://github.com/luceneplusplus/LucenePlusPlus" distfiles="https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_${version}.tar.gz" checksum=6c19f203311e4b44a0ccf7b1127db77436eb47159ea1c54f7531a0b1ca585e0c post_extract() { sed -i 's/boost::get/boost::relaxed_get/' include/VariantUtils.h } pre_configure() { # Disable tests echo > CMakeExternal.txt rm -r src/test sed -i \ -e "/find_package(Subversion REQUIRED)/d" \ -e "/enable_testing/d" \ -e "/add_subdirectory(src\/test)/d" \ CMakeLists.txt } post_install() { # Install missing header files vcopy "include/*" usr/include/lucene++ vcopy "build/include/*" usr/include/lucene++ } Lucene++-devel_package() { depends="Lucene++>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig vmove "usr/lib/*.so" } }