Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cinnamon-menus for openSUSE:Factory 
checked in at 2024-08-21 23:25:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cinnamon-menus (Old)
 and      /work/SRC/openSUSE:Factory/.cinnamon-menus.new.2698 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cinnamon-menus"

Wed Aug 21 23:25:06 2024 rev:21 rq:1195072 version:6.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/cinnamon-menus/cinnamon-menus.changes    
2023-12-03 20:49:26.575163711 +0100
+++ /work/SRC/openSUSE:Factory/.cinnamon-menus.new.2698/cinnamon-menus.changes  
2024-08-21 23:25:28.488230969 +0200
@@ -1,0 +2,8 @@
+Tue Aug 13 06:13:28 UTC 2024 - Richard Rahl <[email protected]>
+
+- update to 6.2.0:
+  * packaging: Forbid compilation if the symbols file is outdated
+- generate the documentation and create a new subpackage
+- adapt spec file to newer standards
+
+-------------------------------------------------------------------

Old:
----
  cinnamon-menus-6.0.0.tar.gz

New:
----
  cinnamon-menus-6.2.0.tar.gz

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

Other differences:
------------------
++++++ cinnamon-menus.spec ++++++
--- /var/tmp/diff_new_pack.tPJgUM/_old  2024-08-21 23:25:28.904248337 +0200
+++ /var/tmp/diff_new_pack.tPJgUM/_new  2024-08-21 23:25:28.904248337 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cinnamon-menus
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,28 +16,24 @@
 #
 
 
-%define typelib typelib-1_0-CMenu-3_0
-%define soname  libcinnamon-menu-3
 %define sover   0
 Name:           cinnamon-menus
-Version:        6.0.0
+Version:        6.2.0
 Release:        0
 Summary:        A menu system for the Cinnamon Desktop
 License:        LGPL-2.1-or-later
-Group:          System/Libraries
 URL:            https://github.com/linuxmint/cinnamon-menus
-Source:         
https://github.com/linuxmint/cinnamon-menus/archive/%{version}/%{name}-%{version}.tar.gz
+Source:         %{url}/archive/%{version}/%{name}-%{version}.tar.gz
 Source1:        baselibs.conf
-BuildRequires:  autoconf
-BuildRequires:  autoconf-archive
 BuildRequires:  automake
 BuildRequires:  intltool
 BuildRequires:  libtool
 BuildRequires:  meson
 BuildRequires:  pkgconfig
-BuildRequires:  python3-devel
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(gtk-doc)
+BuildRequires:  pkgconfig(python3)
 
 %description
 cinnamon-menus is an implementation of the draft "Desktop Menu
@@ -46,27 +42,27 @@
 assorted menu related utility programs, Python bindings, and a
 simple menu editor.
 
-%package -n %{soname}-%{sover}
+%package -n libcinnamon-menu-3-%{sover}
 Summary:        A menu system for the Cinnamon desktop environment
 Group:          System/Libraries
 Provides:       %{name} = %{version}
 Obsoletes:      %{name} < %{version}
 
-%description -n %{soname}-%{sover}
+%description -n libcinnamon-menu-3-%{sover}
 cinnamon-menus is an implementation of the draft "Desktop Menu
 Specification" from freedesktop.org. This package also contains
 the Cinnamon menu layout configuration files, .directory files and
 assorted menu related utility programs, Python bindings, and a
 simple menu editor.
 
-%package -n %{typelib}
+%package -n typelib-1_0-CMenu-3_0
 Summary:        Libcinnamon-menu API -- Introspection bindings
 # typelib-1_0-CinnamonMenu-3_0 was last used in openSUSE Leap 42.2.
 Group:          System/Libraries
 Provides:       typelib-1_0-CinnamonMenu-3_0 = %{version}
 Obsoletes:      typelib-1_0-CinnamonMenu-3_0 < %{version}
 
-%description -n %{typelib}
+%description -n typelib-1_0-CMenu-3_0
 cinnamon-menus is an implementation of the draft "Desktop Menu
 Specification" from freedesktop.org. This package also contains
 the Cinnamon menu layout configuration files, .directory files and
@@ -76,41 +72,52 @@
 This package provides the GObject Introspection bindings for
 cinnamon-menus.
 
-%package -n %{soname}-devel
+%package -n libcinnamon-menu-3-devel
 Summary:        Libraries and development headers for cinnamon-menus
 Group:          Development/Libraries/Other
-Requires:       %{soname}-%{sover} = %{version}
-Requires:       %{typelib} = %{version}
+Requires:       libcinnamon-menu-3-%{sover} = %{version}
+Requires:       typelib-1_0-CMenu-3_0 = %{version}
 
-%description -n %{soname}-devel
+%description -n libcinnamon-menu-3-devel
 This package provides the necessary development libraries for
 writing applications that use the Cinnamon menu system.
 
+%package doc
+Summary:        Documentation for %{name}
+BuildArch:      noarch
+
+%description doc
+This package ships the HTML documentation for %{name}
+
 %prep
-%setup -q
+%autosetup
 
 %build
-%meson
+%meson \
+  -Ddeprecated_warnings=true \
+  -Denable_debug=false \
+  -Denable_docs=true
 %meson_build
 
 %install
 %meson_install
-find %{buildroot} -type f -name "*.la" -delete -print
 
-%post -n %{soname}-%{sover} -p /sbin/ldconfig
-%postun -n %{soname}-%{sover} -p /sbin/ldconfig
+%ldconfig_scriptlets -n libcinnamon-menu-3-%{sover}
 
-%files -n %{soname}-%{sover}
-%license COPYING*
+%files -n libcinnamon-menu-3-%{sover}
+%license COPYING COPYING.LIB
 %doc AUTHORS README debian/changelog
-%{_libdir}/%{soname}.so.%{sover}*
+%{_libdir}/libcinnamon-menu-3.so.%{sover}*
 
-%files -n %{soname}-devel
+%files -n libcinnamon-menu-3-devel
 %{_includedir}/%{name}-3.0/
-%{_libdir}/%{soname}.so
+%{_libdir}/libcinnamon-menu-3.so
 %{_libdir}/pkgconfig/libcinnamon-menu-3.0.pc
 %{_datadir}/gir-1.0/CMenu-3.0.gir
 
-%files -n %{typelib}
+%files -n typelib-1_0-CMenu-3_0
 %{_libdir}/girepository-1.0/CMenu-3.0.typelib
 
+%files doc
+%{_datadir}/gtk-doc/html/cmenu
+

++++++ cinnamon-menus-6.0.0.tar.gz -> cinnamon-menus-6.2.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-menus-6.0.0/debian/changelog 
new/cinnamon-menus-6.2.0/debian/changelog
--- old/cinnamon-menus-6.0.0/debian/changelog   2023-11-19 13:44:11.000000000 
+0100
+++ new/cinnamon-menus-6.2.0/debian/changelog   2024-06-11 16:30:52.000000000 
+0200
@@ -1,3 +1,9 @@
+cinnamon-menus (6.2.0) wilma; urgency=medium
+
+  * packaging: Forbid compilation if the symbols file is outdated
+
+ -- Clement Lefebvre <[email protected]>  Tue, 11 Jun 2024 15:30:27 +0100
+
 cinnamon-menus (6.0.0) virginia; urgency=medium
 
   [ Rick Calixte ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-menus-6.0.0/debian/rules 
new/cinnamon-menus-6.2.0/debian/rules
--- old/cinnamon-menus-6.0.0/debian/rules       2023-11-19 13:44:11.000000000 
+0100
+++ new/cinnamon-menus-6.2.0/debian/rules       2024-06-11 16:30:52.000000000 
+0200
@@ -1,5 +1,6 @@
 #!/usr/bin/make -f
 
+export DPKG_GENSYMBOLS_CHECK_LEVEL = 2
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-menus-6.0.0/meson.build 
new/cinnamon-menus-6.2.0/meson.build
--- old/cinnamon-menus-6.0.0/meson.build        2023-11-19 13:44:11.000000000 
+0100
+++ new/cinnamon-menus-6.2.0/meson.build        2024-06-11 16:30:52.000000000 
+0200
@@ -1,4 +1,4 @@
-project('cinnamon-menus', 'c', version : '6.0.0', meson_version: '>=0.56.0')
+project('cinnamon-menus', 'c', version : '6.2.0', meson_version : '>=0.56.0')
 
 gnome = import('gnome')
 

Reply via email to