From 30ab8754fff51877b6d069ae9a7b7ad536b08f4a Mon Sep 17 00:00:00 2001 From: John Date: Sat, 30 Sep 2017 16:38:02 +0200 Subject: [PATCH] pugixml: enable pkg-config and add license --- srcpkgs/pugixml/patches/pkg-config.patch | 18 ++++++++++++++++++ srcpkgs/pugixml/template | 11 +++++++++-- 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/pugixml/patches/pkg-config.patch diff --git a/srcpkgs/pugixml/patches/pkg-config.patch b/srcpkgs/pugixml/patches/pkg-config.patch new file mode 100644 index 00000000000..d021d58889f --- /dev/null +++ b/srcpkgs/pugixml/patches/pkg-config.patch @@ -0,0 +1,18 @@ +--- CMakeLists.txt.bak 2017-09-30 16:33:46.956774231 +0200 ++++ CMakeLists.txt 2017-09-30 16:34:08.857775066 +0200 +@@ -52,7 +52,7 @@ + + if(BUILD_PKGCONFIG) + # Install library into its own directory under LIBDIR +- set(INSTALL_SUFFIX /pugixml-${PUGIXML_VERSION_STRING}) ++ # set(INSTALL_SUFFIX /pugixml-${PUGIXML_VERSION_STRING}) + endif() + + install(TARGETS pugixml EXPORT pugixml-config +@@ -75,4 +75,4 @@ + add_executable(check ${TEST_SOURCES}) + target_link_libraries(check pugixml) + add_custom_command(TARGET check POST_BUILD COMMAND check WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}) +-endif() +\ No newline at end of file ++endif() diff --git a/srcpkgs/pugixml/template b/srcpkgs/pugixml/template index 11bc60d4f32..0eb99edfd22 100644 --- a/srcpkgs/pugixml/template +++ b/srcpkgs/pugixml/template @@ -1,7 +1,7 @@ # Template file for 'pugixml' pkgname=pugixml version=1.8.1 -revision=1 +revision=2 build_style=cmake short_desc="Light-weight, simple and fast XML parser for C++ with XPath support" maintainer="Enno Boland " @@ -9,14 +9,21 @@ license="MIT" homepage="http://pugixml.org/" distfiles="http://github.com/zeux/pugixml/releases/download/v${version}/pugixml-$version.tar.gz" checksum=00d974a1308e85ca0677a981adc1b2855cb060923181053fb0abf4e2f37b8f39 -configure_args="-DBUILD_SHARED_LIBS=On" +configure_args="-DBUILD_SHARED_LIBS=On -DBUILD_PKGCONFIG=On" wrksrc=$pkgname-1.8 +post_install() { + tail -25 readme.txt > LICENSE + vlicense LICENSE +} + pugixml-devel_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove "usr/lib/*.so" + vmove usr/lib/pkgconfig + vmove usr/lib/cmake } }