# Template file for 'Lucene++' pkgname=Lucene++ version=3.0.7 revision=13 build_style=cmake configure_args="-Wno-dev" makedepends="boost-devel gtest-devel" short_desc="C++ port of the popular text search engine" maintainer="Enno Boland " license="LGPL-3.0-or-later, Apache-2.0" 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" } }