diff --git a/gtkmm-3.22.2.tar.xz b/gtkmm-3.24.4.tar.xz similarity index 57% rename from gtkmm-3.22.2.tar.xz rename to gtkmm-3.24.4.tar.xz index 339e1c5..a27c22f 100644 Binary files a/gtkmm-3.22.2.tar.xz and b/gtkmm-3.24.4.tar.xz differ diff --git a/gtkmm30.spec b/gtkmm30.spec index fc800a1..3fb89d2 100644 --- a/gtkmm30.spec +++ b/gtkmm30.spec @@ -1,13 +1,14 @@ Name: gtkmm30 -Version: 3.22.2 -Release: 4 +Version: 3.24.4 +Release: 1 Summary: C++ Interfaces for GTK+ and GNOME License: LGPLv2+ URL: https://www.gtkmm.org/en/ -Source0: http://download.gnome.org/sources/gtkmm/3.22/gtkmm-%{version}.tar.xz +Source0: http://download.gnome.org/sources/gtkmm/3.24/gtkmm-%{version}.tar.xz BuildRequires: gcc-c++ atkmm-devel >= 2.24.2 cairomm-devel >= 1.12.0 gdk-pixbuf2-devel >= 2.36.0 -BuildRequires: glibmm24-devel >= 2.50.0 gtk3-devel >= 3.23.0 pangomm-devel >= 2.39.0 +BuildRequires: glibmm24-devel >= 2.50.0 gtk3-devel >= 3.23.0 pangomm-devel >= 2.39.0 meson +BuildRequires: mm-common m4 perl doxygen graphviz libxslt Requires: atkmm >= 2.24.2 cairomm >= 1.12.0 gdk-pixbuf2 >= 2.36.0 Requires: glibmm24 >= 2.50.0 gtk3 >= 3.23.0 pangomm >= 2.39.0 glibmm24-doc @@ -30,18 +31,14 @@ This pacakge contains development files for %{name}. %prep %autosetup -n gtkmm-%{version} +mv demos/README demos/README.demo %build -%configure - -%disable_rpath - -sed -i 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - -%make_build +%meson -Dbuild-documentation=true +%meson_build %install -%make_install +%meson_install %delete_la_and_a %files @@ -59,5 +56,9 @@ sed -i 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool %{_libdir}/pkgconfig/*.pc %changelog +* Fri Jun 18 2021 weijin deng - 3.24.4-1 +- Upgrade to 3.24.4 +- Use meson rebuild + * Fri Dec 13 2019 openEuler Buildteam - 3.22.2-4 - Package init