Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ayatana-ido for openSUSE:Factory 
checked in at 2021-11-27 23:42:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ayatana-ido (Old)
 and      /work/SRC/openSUSE:Factory/.ayatana-ido.new.1895 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ayatana-ido"

Sat Nov 27 23:42:35 2021 rev:6 rq:934265 version:0.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ayatana-ido/ayatana-ido.changes  2021-06-05 
23:32:15.156513139 +0200
+++ /work/SRC/openSUSE:Factory/.ayatana-ido.new.1895/ayatana-ido.changes        
2021-11-27 23:43:05.740341176 +0100
@@ -1,0 +2,22 @@
+Wed Nov 24 20:55:20 UTC 2021 - Alexei Sorokin <[email protected]>
+
+- Update to version 0.9.0:
+  * Switch to CMake from autotools.
+  * Add better documentation.
+  * data/libayatana-ido3-0.4.pc.in: Add glib-2.0 dependency.
+  * src/idoappointmentmenuitem.c: Construct the basic menu item
+    using the pixbuf property.
+  * src/basicmenuitem.c: Add GdkPixbuf source support for the
+    icon.
+  * src/idoremovablemenuitem.c: Replace grid with box to fix
+    a11y.
+  * src/idolocationmenuitem.c: Fix deprecated g_time_zone_new
+    warning.
+  * Fix a unit test failure on Ubuntu 20.04.
+  * Use consistent Ayatana IDO names. This version of Ayatana IDO
+    breaks NG system indicators before 0.9.x.
+- Drop pkgconfig-requires.patch: merged upstream.
+- Add ayatana-ido-0.9.0-libm.patch: Link with libm to fix build.
+- Restore Group.
+
+-------------------------------------------------------------------

Old:
----
  ayatana-ido-0.8.2.tar.gz
  pkgconfig-requires.patch

New:
----
  ayatana-ido-0.9.0-libm.patch
  ayatana-ido-0.9.0.tar.gz

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

Other differences:
------------------
++++++ ayatana-ido.spec ++++++
--- /var/tmp/diff_new_pack.7GOIyr/_old  2021-11-27 23:43:06.060340127 +0100
+++ /var/tmp/diff_new_pack.7GOIyr/_new  2021-11-27 23:43:06.064340115 +0100
@@ -16,27 +16,27 @@
 #
 
 
-%define lname   libayatana-ido3-0_4
+%define lname   libayatana-ido3-0_4-0
 %define soname  libayatana-ido3-0.4
 %define sover   0
 %define typelib typelib-1_0-AyatanaIdo3-0_4
 Name:           ayatana-ido
-Version:        0.8.2
+Version:        0.9.0
 Release:        0
 Summary:        Ayatana Indicator Display Objects
 License:        GPL-3.0-only AND LGPL-3.0-only AND LGPL-2.1-only
+Group:          System/GUI/Other
 URL:            https://github.com/AyatanaIndicators/ayatana-ido
-Source:         %{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Source:         
https://github.com/AyatanaIndicators/ayatana-ido/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:        baselibs.conf
-# PATCH-FIX-UPSTREAM pkgconfig-requires.patch -- 
https://github.com/AyatanaIndicators/ayatana-ido/issues/37
-Patch0:         pkgconfig-requires.patch
+# PATCH-FIX-UPSTREAM ayatana-ido-0.9.0-libm.patch -- Link with libm to fix 
build.
+Patch0:         ayatana-ido-0.9.0-libm.patch
+BuildRequires:  cmake
 BuildRequires:  gcc-c++
-BuildRequires:  gtk-doc
-BuildRequires:  mate-common
 BuildRequires:  pkgconfig
 BuildRequires:  vala >= 0.16
-BuildRequires:  pkgconfig(gio-2.0) >= 2.37.0
-BuildRequires:  pkgconfig(glib-2.0) >= 2.37.0
+BuildRequires:  pkgconfig(gio-2.0)
+BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(xorg-macros)
@@ -44,20 +44,22 @@
 %description
 Widgets and other objects used for indicators.
 
-%package -n %{lname}-%{sover}
-Summary:        Shared library providing extra GTK+ menu items in system 
indicators
+%package -n %{lname}
+Summary:        Shared library providing extra GTK menu items in system 
indicators
+Group:          System/Libraries
 
-%description -n %{lname}-%{sover}
-Shared library providing extra GTK+ menu items for display in
+%description -n %{lname}
+Shared library providing extra GTK menu items for display in
 system indicators.
 
 This package contains shared libraries.
 
 %package -n %{typelib}
 Summary:        Ayatana Indicator Display Objects typelib
+Group:          System/Libraries
 
 %description -n %{typelib}
-Shared library providing extra GTK+ menu items for display in
+Shared library providing extra GTK menu items for display in
 system indicators.
 
 This package provides the GObject Introspection bindings for
@@ -65,12 +67,13 @@
 
 %package devel
 Summary:        Development files for Ayatana Indicator Display Objects
-Requires:       %{lname}-%{sover} = %{version}
+Group:          Development/Libraries/C and C++
+Requires:       %{lname} = %{version}
 Requires:       %{typelib} = %{version}
 Requires:       pkgconfig(gobject-introspection-1.0)
 
 %description devel
-Shared library providing extra GTK+ menu items for display in
+Shared library providing extra GTK menu items for display in
 system indicators.
 
 This package contains the development files for Ido.
@@ -79,18 +82,17 @@
 %autosetup -p1
 
 %build
-NOCONFIGURE=1 mate-autogen
-%configure
-%make_build
+%cmake
+%cmake_build
 
 %install
-%make_install
-find %{buildroot} -type f -name "*.la" -delete -print
+%cmake_install
 
-%post -n %{lname}-%{sover} -p /sbin/ldconfig
-%postun -n %{lname}-%{sover} -p /sbin/ldconfig
+%post -n %{lname} -p /sbin/ldconfig
 
-%files -n %{lname}-%{sover}
+%postun -n %{lname} -p /sbin/ldconfig
+
+%files -n %{lname}
 %license COPYING*
 %{_libdir}/%{soname}.so.%{sover}*
 

++++++ ayatana-ido-0.9.0-libm.patch ++++++
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -32,6 +32,7 @@ endif()
 set(DEPS glib-2.0>=2.58 gtk+-3.0>=3.24)
 
 find_package (PkgConfig REQUIRED)
+find_library(M_LIBRARY m)
 pkg_check_modules(PROJECT_DEPS REQUIRED ${DEPS})
 
 # Set global variables
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -99,6 +99,9 @@ set_source_files_properties(${SOURCES} P
 add_library("ayatana-ido3-0.4" SHARED ${SOURCES})
 set_target_properties("ayatana-ido3-0.4" PROPERTIES VERSION 0.0.0 SOVERSION 0)
 target_link_libraries("ayatana-ido3-0.4" ${PROJECT_DEPS_LIBRARIES})
+if(M_LIBRARY)
+    target_link_libraries("ayatana-ido3-0.4" ${M_LIBRARY})
+endif()
 target_include_directories("ayatana-ido3-0.4" PUBLIC 
${PROJECT_DEPS_INCLUDE_DIRS})
 target_include_directories("ayatana-ido3-0.4" PUBLIC 
${CMAKE_CURRENT_BINARY_DIR})
 target_include_directories("ayatana-ido3-0.4" PUBLIC 
${CMAKE_CURRENT_SOURCE_DIR})
++++++ ayatana-ido-0.8.2.tar.gz -> ayatana-ido-0.9.0.tar.gz ++++++
++++ 6578 lines of diff (skipped)

Reply via email to