Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtkmm-documentation for 
openSUSE:Factory checked in at 2022-03-23 20:17:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtkmm-documentation (Old)
 and      /work/SRC/openSUSE:Factory/.gtkmm-documentation.new.25692 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gtkmm-documentation"

Wed Mar 23 20:17:39 2022 rev:34 rq:963614 version:4.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gtkmm-documentation/gtkmm-documentation.changes  
2020-01-27 20:15:38.392456673 +0100
+++ 
/work/SRC/openSUSE:Factory/.gtkmm-documentation.new.25692/gtkmm-documentation.changes
       2022-03-23 20:19:37.850505275 +0100
@@ -1,0 +2,39 @@
+Sat Dec 11 05:12:11 UTC 2021 - Luciano Santos <[email protected]>
+
+- Update to stable version 4.0.1:
+  + Some minor fixes and updates on the appendix, translations and
+    meson build scripts.
+- Changes from stable version 4.0.0:
+  + Lots of changes in the example programs due to changes in gtk4
+    and gtkmm4.
+  + Update build-time dependencies and ajust some options passed to
+    meson.
+  + New addition describes how to build a multi-threaded program.
+- Changes from unstable version 3.97.1:
+  + Lots of small changes and improvements, most of them caused by
+    changes in gtkmm-4.0.
+- Changes from unstable version 3.95.1:
+  + Update most chapters and example programs, and add some
+    improvements as well.
+- Add "meson >= 0.50.0" to compile-time dependencies and its
+  macros while replacing Autotools requirements and macros.
+- Add docbook-xsl-stylesheets new build requirement.
+- Update current pkgconfig() BuildRequires:
+  + From "giomm-2.4 >= 2.50.0" to "giomm-2.68 >= 2.68.0"; and
+  + From "gtkmm-3.0 >= 3.24.0" to "gtkmm-4.0 >= 4.0.0".
+- Update http://www.gnome.org URL link to https://gtkmm.org,
+  the new gtkmm's web home.
+- Rename gtkmm3-tutorial subpackage to gtkmm4-tutorial.
+- Update gtkmm4-tutorial subpackage's gtkmm3-doc requirements/
+  supplements to gtkmm4-doc.
+- Add new confliction to gtkmm3-tutorial old package.
+- Change gtkmm3-documentation Provides tag to
+  gtkmm4-documentation.
+- Add gtkmm3-tutorial and gtkmm3-tutorial-lang to new Obsoletes
+  tag.
+- Added rpmlintrc file to filter warnings related to "package with
+  huge docs" and "obsolete package not provided", as the package
+  is documentation and there shall be a gtkmm3-documentation legacy
+  package, so there's no use adding any provision here.
+
+-------------------------------------------------------------------

Old:
----
  gtkmm-documentation-3.24.0.tar.xz

New:
----
  gtkmm-documentation-4.0.1.tar.xz
  gtkmm-documentation-rpmlintrc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gtkmm-documentation.spec ++++++
--- /var/tmp/diff_new_pack.g9WSjR/_old  2022-03-23 20:19:38.306505533 +0100
+++ /var/tmp/diff_new_pack.g9WSjR/_new  2022-03-23 20:19:38.310505535 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gtkmm-documentation
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,19 +17,22 @@
 
 
 Name:           gtkmm-documentation
-Version:        3.24.0
+Version:        4.0.1
 Release:        0
 Summary:        C++ Bindings for GTK+ -- Documentation
 License:        GFDL-1.2-only AND GPL-2.0-or-later
 Group:          Documentation/Other
-URL:            http://www.gnome.org
-Source0:        
https://download.gnome.org/sources/gtkmm-documentation/3.24/%{name}-%{version}.tar.xz
-
-BuildRequires:  gcc-c++
+URL:            https://gtkmm.org
+Source0:        
https://download.gnome.org/sources/gtkmm-documentation/4.0/%{name}-%{version}.tar.xz
+Source99:       %{name}-rpmlintrc
+
+BuildRequires:  c++_compiler
+BuildRequires:  docbook-xsl-stylesheets
+BuildRequires:  meson >= 0.50.0
 BuildRequires:  pkgconfig
 BuildRequires:  yelp-tools
-BuildRequires:  pkgconfig(giomm-2.4) >= 2.50.0
-BuildRequires:  pkgconfig(gtkmm-3.0) >= 3.24.0
+BuildRequires:  pkgconfig(giomm-2.68) >= 2.68.0
+BuildRequires:  pkgconfig(gtkmm-4.0) >= 4.0.0
 BuildArch:      noarch
 
 %description
@@ -38,42 +41,46 @@
 inheritance, and a comprehensive set of widget classes that can be
 freely combined to quickly create complex user interfaces.
 
-%package -n gtkmm3-tutorial
+%package -n gtkmm4-tutorial
 Summary:        C++ Bindings for GTK+ -- Tutorial
 Group:          Documentation/Other
-Requires:       gtkmm3-doc
-Supplements:    gtkmm3-doc
+Requires:       gtkmm4-doc
+Supplements:    gtkmm4-doc
 Conflicts:      gtkmm2-tutorial
+Conflicts:      gtkmm3-tutorial
+Obsoletes:      gtkmm3-tutorial < 3.97.1
+Obsoletes:      gtkmm3-tutorial-lang < 3.97.1
 Provides:       %{name} = %{version}
 Provides:       gtkmm-tutorial = %{version}
-Provides:       gtkmm3-documentation = %{version}
+Provides:       gtkmm4-documentation = %{version}
 
-%description -n gtkmm3-tutorial
+%description -n gtkmm4-tutorial
 Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm wraps
 GTK+. Highlights include typesafe callbacks, widgets extensible via
 inheritance, and a comprehensive set of widget classes that can be
 freely combined to quickly create complex user interfaces.
 
-%lang_package -n gtkmm3-tutorial
+%lang_package -n gtkmm4-tutorial
 
 %prep
-%setup -q
+%autosetup
 
 %build
-%configure
-make %{?_smp_mflags}
+%meson
+%meson_build
 
 %install
-%make_install
+%meson_install
+
 # Drop html version: the docbook version is more than enough
-rm -r %{buildroot}%{_datadir}/doc/gtkmm-3.0/tutorial/html
+rm -r %{buildroot}%{_datadir}/doc/gtkmm-4.0/tutorial/html
 %find_lang gtkmm-tutorial %{?no_lang_C}
 
-%files -n gtkmm3-tutorial
+%files -n gtkmm4-tutorial
 %license COPYING
 %doc AUTHORS ChangeLog NEWS README
-%doc %{_datadir}/help/C/gtkmm-tutorial/
+%{_datadir}/help/C/gtkmm-tutorial/
 
-%files -n gtkmm3-tutorial-lang -f gtkmm-tutorial.lang
+%files -n gtkmm4-tutorial-lang -f gtkmm-tutorial.lang
 
 %changelog

++++++ gtkmm-documentation-3.24.0.tar.xz -> gtkmm-documentation-4.0.1.tar.xz 
++++++
++++ 421452 lines of diff (skipped)

++++++ gtkmm-documentation-rpmlintrc ++++++
# The package itself is documentation
addFilter('gtkmm4-tutorial-lang.noarch: W: package-with-huge-docs.*')
# Those packages shall be provided by gtkmm3-documentation legacy package.
addFilter('.* W: obsolete-not-provided gtkmm3-tutorial|-lang')

Reply via email to