From 2b0e64bc6416254590799f5ed78fc6c1c90e5701 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Wed, 7 Feb 2018 09:29:01 -0200 Subject: [PATCH] new package: libwaylandpp-0.2.2. Closes: #11444 [via git-merge-pr] --- common/shlibs | 4 +++ srcpkgs/libwaylandpp-devel | 1 + srcpkgs/libwaylandpp-doc | 1 + srcpkgs/libwaylandpp/template | 47 +++++++++++++++++++++++++++++++++++ 4 files changed, 53 insertions(+) create mode 120000 srcpkgs/libwaylandpp-devel create mode 120000 srcpkgs/libwaylandpp-doc create mode 100644 srcpkgs/libwaylandpp/template diff --git a/common/shlibs b/common/shlibs index 8d56ba7b6af..62a52a0de5f 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3105,3 +3105,7 @@ libgnuradio-noaa-3.7.12git.so.0.0.0 gnuradio-3.7.12git_1 libflann_cpp.so.1.9 flann-1.9.1_1 libflann.so.1.9 flann-1.9.1_1 libvolume_key.so.1 volume_key-0.3.9_1 +libwayland-egl++.so.0.2 libwaylandpp-2.2.0_1 +libwayland-client++.so.0.2 libwaylandpp-2.2.0_1 +libwayland-cursor++.so.0.2 libwaylandpp-2.2.0_1 +libwayland-client-extra++.so.0.2 libwaylandpp-2.2.0_1 diff --git a/srcpkgs/libwaylandpp-devel b/srcpkgs/libwaylandpp-devel new file mode 120000 index 00000000000..45405cfa4fe --- /dev/null +++ b/srcpkgs/libwaylandpp-devel @@ -0,0 +1 @@ +libwaylandpp \ No newline at end of file diff --git a/srcpkgs/libwaylandpp-doc b/srcpkgs/libwaylandpp-doc new file mode 120000 index 00000000000..45405cfa4fe --- /dev/null +++ b/srcpkgs/libwaylandpp-doc @@ -0,0 +1 @@ +libwaylandpp \ No newline at end of file diff --git a/srcpkgs/libwaylandpp/template b/srcpkgs/libwaylandpp/template new file mode 100644 index 00000000000..4196ed46ddf --- /dev/null +++ b/srcpkgs/libwaylandpp/template @@ -0,0 +1,47 @@ +# Template file for 'libwaylandpp' +# +# keep this package version in sync with wayland-scanner++, we need to separate +# wayland-scanner++ from the rest of the package because it is required +# by the package itself to cross-compile +pkgname=libwaylandpp +version=0.2.2 +revision=1 +wrksrc="waylandpp-${version}" +configure_args=" + -DBUILD_SCANNER=FALSE + -DBUILD_LIBRARIES=TRUE + -DBUILD_DOCUMENTATION=TRUE + -DBUILD_EXAMPLES=TRUE + -DWAYLAND_SCANNERPP=/usr/bin/wayland-scanner++" +build_style=cmake +hostmakedepends="pkg-config doxygen graphviz wayland-scanner++" +makedepends="wayland-devel MesaLib-devel" +short_desc="Wayland C++ bindings" +maintainer="maxice8 " +license="MIT" +homepage="https://github.com/NilsBrause/waylandpp" +distfiles="https://github.com/NilsBrause/waylandpp/archive/${version}.tar.gz" +checksum=e0c9012f3a5fb69922d5ecabdfbef739f1e0db3e68048b3f63537468ad5c4acd + +post_install() { + vlicense LICENSE +} + +libwaylandpp-doc_package() { + noarch=yes + short_desc+=" - documentation" + pkg_install() { + vmove usr/share/doc + } +} + +libwaylandpp-devel_package() { + depends="libwaylandpp>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + vmove "usr/share/man/man3/*.3" + } +}