From d7d0143f2a86052bf2a321f50d11010f3e40a673 Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Thu, 15 Jul 2021 00:35:51 +0200 Subject: [PATCH] New package: gtkmm4-4.2.0 --- common/shlibs | 1 + srcpkgs/gtkmm4-devel | 1 + srcpkgs/gtkmm4/template | 31 +++++++++++++++++++++++++++++++ srcpkgs/gtkmm4/update | 3 +++ 4 files changed, 36 insertions(+) create mode 120000 srcpkgs/gtkmm4-devel create mode 100644 srcpkgs/gtkmm4/template create mode 100644 srcpkgs/gtkmm4/update diff --git a/common/shlibs b/common/shlibs index 4bcb3aaafd..87c27c459a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -675,6 +675,7 @@ libpangomm-2.48.so.1 pangomm2.48-2.48.0_1 libatkmm-1.6.so.1 atkmm-2.22.1_1 libgtkmm-3.0.so.1 gtkmm-2.99.5_1 libgdkmm-3.0.so.1 gtkmm-2.99.5_1 +libgtkmm-4.0.so.0 gtkmm4-4.0.0_1 libgnome-bluetooth.so.13 gnome-bluetooth-3.12.0_1 libsasl2.so.3 libsasl-2.1.26_1 liblber-2.4.so.2 libldap-2.4.21_1 diff --git a/srcpkgs/gtkmm4-devel b/srcpkgs/gtkmm4-devel new file mode 120000 index 0000000000..2fd4e3d7c9 --- /dev/null +++ b/srcpkgs/gtkmm4-devel @@ -0,0 +1 @@ +gtkmm4 \ No newline at end of file diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template new file mode 100644 index 0000000000..8c6926c570 --- /dev/null +++ b/srcpkgs/gtkmm4/template @@ -0,0 +1,31 @@ +# Template file for 'gtkmm4' +pkgname=gtkmm4 +version=4.2.0 +revision=1 +wrksrc="gtkmm-$version" +build_style=meson +hostmakedepends="pkg-config mm-common glib-devel" +makedepends="gtk4-devel glibmm2.68-devel cairomm1.16-devel pangomm2.48-devel" +checkdepends="xvfb-run" +short_desc="C++ bindings for The GTK+ toolkit (v4)" +maintainer="Enno Boland " +license="LGPL-2.1-or-later" +homepage="https://gtkmm.org" +changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS" +distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz" +checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b + +do_check() { + xvfb-run ninja -C build test +} + +gtkmm4-devel_package() { + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove "usr/lib/gtk*" + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/gtkmm4/update b/srcpkgs/gtkmm4/update new file mode 100644 index 0000000000..c2c945d76e --- /dev/null +++ b/srcpkgs/gtkmm4/update @@ -0,0 +1,3 @@ +pkgname=gtkmm +site=https://gitlab.gnome.org/GNOME/gtkmm/-/tags +pattern="$pkgname-\K[0-9]\.[0-9]*[02468]\.[0-9.]*[0-9](?=)"