From 3eb916f7577beac8fa1ec9c52a85d0f78e52e063 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Dec 14 2020 10:16:01 +0000 Subject: Switch to meson build system --- diff --git a/gtkmm30.spec b/gtkmm30.spec index 74c5d86..4f3b11d 100644 --- a/gtkmm30.spec +++ b/gtkmm30.spec @@ -18,12 +18,17 @@ License: LGPLv2+ URL: https://www.gtkmm.org/ Source0: https://download.gnome.org/sources/gtkmm/%{release_version}/gtkmm-%{version}.tar.xz -BuildRequires: gcc-c++ BuildRequires: atkmm-devel >= %{atkmm_version} BuildRequires: cairomm-devel >= %{cairomm_version} +BuildRequires: doxygen +BuildRequires: gcc-c++ BuildRequires: gdk-pixbuf2-devel >= %{gdk_pixbuf2_version} BuildRequires: glibmm24-devel >= %{glibmm24_version} BuildRequires: gtk3-devel >= %{gtk3_version} +BuildRequires: libxslt +BuildRequires: m4 +BuildRequires: meson +BuildRequires: mm-common BuildRequires: pangomm-devel >= %{pangomm_version} Requires: atkmm%{?_isa} >= %{atkmm_version} @@ -67,21 +72,12 @@ cp -a demos/ _docs/ %build -%configure --disable-static - -# fix lib64 rpaths -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 - -# avoid unused direct dependencies -sed -i 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - -make %{?_smp_mflags} +%meson -Dbuild-documentation=true +%meson_build %install -%make_install -find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' +%meson_install %ldconfig_scriptlets @@ -111,6 +107,7 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' - Update to 3.24.3 - Use https source URLs - Re-enable LTO now that we have upstream fix in place (#1898054) +- Switch to meson build system * Sat Nov 21 2020 Andrew Potter - 3.24.2-4 - Opt-out of LTO (#1898054)