From 86f005a002353eb35108fbba2fe4f2ef0b499397 Mon Sep 17 00:00:00 2001 From: Christian Buschau Date: Thu, 10 Jan 2019 17:23:26 +0100 Subject: [PATCH] New package: libxml++3.0-3.0.1 --- common/shlibs | 1 + srcpkgs/libxml++/update | 1 + srcpkgs/libxml++3.0-devel | 1 + srcpkgs/libxml++3.0/template | 25 +++++++++++++++++++++++++ srcpkgs/libxml++3.0/update | 1 + 5 files changed, 29 insertions(+) create mode 100644 srcpkgs/libxml++/update create mode 120000 srcpkgs/libxml++3.0-devel create mode 100644 srcpkgs/libxml++3.0/template create mode 100644 srcpkgs/libxml++3.0/update diff --git a/common/shlibs b/common/shlibs index 0b93aaf62e..cc032d1c59 100644 --- a/common/shlibs +++ b/common/shlibs @@ -734,6 +734,7 @@ libxfce4ui-2.so.0 libxfce4ui-4.12.1_2 libxfce4kbd-private-2.so.0 libxfce4ui-4.9.2_1 libxfce4kbd-private-3.so.0 libxfce4ui-4.12.1_2 libxml++-2.6.so.2 libxml++-2.32.0_1 +libxml++-3.0.so.1 libxml++3.0-3.0.1_1 libftgl.so.2 ftgl-2.1.2_1 libGLEW.so.2.1 glew-2.1.0_1 libsndfile.so.1 libsndfile-1.0.20_1 diff --git a/srcpkgs/libxml++/update b/srcpkgs/libxml++/update new file mode 100644 index 0000000000..6dcf64a516 --- /dev/null +++ b/srcpkgs/libxml++/update @@ -0,0 +1 @@ +ignore="3.*" diff --git a/srcpkgs/libxml++3.0-devel b/srcpkgs/libxml++3.0-devel new file mode 120000 index 0000000000..5fd1dc4538 --- /dev/null +++ b/srcpkgs/libxml++3.0-devel @@ -0,0 +1 @@ +libxml++3.0 \ No newline at end of file diff --git a/srcpkgs/libxml++3.0/template b/srcpkgs/libxml++3.0/template new file mode 100644 index 0000000000..fdb743ff66 --- /dev/null +++ b/srcpkgs/libxml++3.0/template @@ -0,0 +1,25 @@ +# Template file for 'libxml++3.0' +pkgname=libxml++3.0 +version=3.0.1 +revision=1 +wrksrc="libxml++-${version}" +build_style=gnu-configure +hostmakedepends="perl pkg-config" +makedepends="libsigc++-devel libxml2-devel libglib-devel glibmm-devel" +short_desc="C++ bindings for libxml2" +maintainer="Christian Buschau " +license="LGPL-2.1-or-later" +homepage="http://libxmlplusplus.sourceforge.net/" +distfiles="${GNOME_SITE}/libxml++/${version%.*}/libxml++-${version}.tar.xz" +checksum=19dc8d21751806c015179bc0b83f978e65c878724501bfc0b6c1bcead29971a6 + +libxml++3.0-devel_package() { + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove usr/lib/libxml++-3.0/include + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/libxml++3.0/update b/srcpkgs/libxml++3.0/update new file mode 100644 index 0000000000..3f20f1e992 --- /dev/null +++ b/srcpkgs/libxml++3.0/update @@ -0,0 +1 @@ +pkgname=libxml++