From c91bce2baf48c34f1831e6aaf095bdc37e88cb82 Mon Sep 17 00:00:00 2001 From: mhmdanas Date: Thu, 22 Dec 2022 01:07:01 +0000 Subject: [PATCH] libsigc++: update to 2.12.0. --- srcpkgs/libsigc++/template | 21 +++++++++++++++------ srcpkgs/libsigc++/update | 2 +- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/srcpkgs/libsigc++/template b/srcpkgs/libsigc++/template index 8f8733b55f2a..af89ef2db31c 100644 --- a/srcpkgs/libsigc++/template +++ b/srcpkgs/libsigc++/template @@ -1,16 +1,25 @@ # Template file for 'libsigc++' pkgname=libsigc++ -version=2.10.3 +version=2.12.0 revision=1 -build_style=gnu-configure -configure_args="--enable-static --disable-documentation --disable-benchmark" -hostmakedepends="m4" +build_style=meson +configure_args="-Dbuild-examples=false -Dwarnings=max" +meson_builddir="meson_build" short_desc="Type-safe callback system for C++ programs" maintainer="Enno Boland " license="LGPL-2.1-or-later" homepage="https://libsigcplusplus.github.io/libsigcplusplus/" -distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" -checksum=0b68dfc6313c6cc90ac989c6d722a1bf0585ad13846e79746aa87cb265904786 +distfiles="${GNOME_SITE}/libsigc++/${version%.*}/libsigc++-${version}.tar.xz" +checksum=1c466d2e64b34f9b118976eb21b138c37ed124d0f61497df2a90ce6c3d9fa3b5 + +if [ -z "$XBPS_CHECK_PKGS" ]; then + configure_args+=" -Dbuild-tests=false" +fi + +pre_configure() { + # build static library as well as shared + vsed -i 's,library(,both_libraries(,' sigc++/meson.build +} libsigc++-devel_package() { depends="${sourcepkg}>=${version}_${revision}" diff --git a/srcpkgs/libsigc++/update b/srcpkgs/libsigc++/update index 0d3fa3bab911..9aa2cd0feba8 100644 --- a/srcpkgs/libsigc++/update +++ b/srcpkgs/libsigc++/update @@ -1 +1 @@ -pattern="libsigc\+\+-\K[0-9]\.[0-9]*[02468]\.[0-9.]*[0-9](?=)" +pattern="libsigc\+\+-\K2\.[0-9]*[02468]\.[0-9.]*[0-9](?=)"