From cff347a234b21ae5a77a98dd746e7fa753cde84f Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Wed, 25 Nov 2020 12:30:44 +0000 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/glibmm24.git#1ccfa547171da0d05a7e43fab70a047df6704ca1 --- glibmm24-gcc11.patch | 6 +++--- glibmm24.spec | 27 ++++++++++++++++----------- sources | 2 +- 3 files changed, 20 insertions(+), 15 deletions(-) diff --git a/glibmm24-gcc11.patch b/glibmm24-gcc11.patch index 7fbb66a..e00e189 100644 --- a/glibmm24-gcc11.patch +++ b/glibmm24-gcc11.patch @@ -1,7 +1,7 @@ -diff --git a/gio/giomm/dbusconnection.cc b/gio/giomm/dbusconnection.cc +diff --git a/untracked/gio/giomm/dbusconnection.cc b/untracked/gio/giomm/dbusconnection.cc index 9ddeeb4..9701106 100644 ---- a/gio/giomm/dbusconnection.cc -+++ b/gio/giomm/dbusconnection.cc +--- a/untracked/gio/giomm/dbusconnection.cc ++++ b/untracked/gio/giomm/dbusconnection.cc @@ -494,7 +494,7 @@ Connection::send_message_with_reply(const Glib::RefPtr& message, int ti const SlotAsyncReady& slot, const Glib::RefPtr& cancellable) { diff --git a/glibmm24.spec b/glibmm24.spec index 05a34eb..b1e6e8b 100644 --- a/glibmm24.spec +++ b/glibmm24.spec @@ -5,8 +5,8 @@ %global libsigc_version 2.9.1 Name: glibmm24 -Version: 2.64.2 -Release: 5%{?dist} +Version: 2.64.4 +Release: 1%{?dist} Summary: C++ interface for the GLib library License: LGPLv2+ @@ -14,10 +14,13 @@ URL: http://www.gtkmm.org/ Source0: http://ftp.gnome.org/pub/GNOME/sources/glibmm/%{release_version}/glibmm-%{version}.tar.xz Patch0: %{name}-gcc11.patch +BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: libsigc++20-devel >= %{libsigc_version} +BuildRequires: libxslt BuildRequires: m4 +BuildRequires: meson BuildRequires: perl-generators BuildRequires: perl-interpreter BuildRequires: perl(Getopt::Long) @@ -59,23 +62,20 @@ This package contains the full API documentation for %{name}. %build -%configure -# removing rpath -sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool -sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool - -make %{?_smp_mflags} +%meson -Dbuild-documentation=true +%meson_build %install -%make_install -find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' +%meson_install %files %license COPYING %doc AUTHORS NEWS README -%{_libdir}/*.so.* +%{_libdir}/libgiomm-2.4.so.1* +%{_libdir}/libglibmm-2.4.so.1* +%{_libdir}/libglibmm_generate_extra_defs-2.4.so.1* %files devel %{_includedir}/glibmm-2.4/ @@ -91,6 +91,11 @@ find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' %changelog +* Tue Nov 24 2020 Kalev Lember - 2.64.4-1 +- Update to 2.64.4 +- Switch to meson build system +- Tighten soname globs + * Sat Oct 31 2020 Jeff Law - 2.64.2-5 - Fix bogus volatile caught by gcc-11 diff --git a/sources b/sources index 06d0d3e..5be43ed 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (glibmm-2.64.2.tar.xz) = 0130af9a16981a54630150db6f4b1a95458d72d650c5e4781ee97ce624ec98c600b79ebf234d212e025781453fd11d78b9e8273235ffa143397423418fe970cc +SHA512 (glibmm-2.64.4.tar.xz) = 1c5280ac5661c899b0a52fe740f239d57c8ac1495dcc88bf98f9be461753f78c9485ccec1bbd3527bc3162da3e87bd2d7f29a45afa91fad3625651c6019c6da7