Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libxpp for openSUSE:Factory checked 
in at 2024-08-13 13:23:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libxpp (Old)
 and      /work/SRC/openSUSE:Factory/.libxpp.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libxpp"

Tue Aug 13 13:23:50 2024 rev:6 rq:1193376 version:0.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libxpp/libxpp.changes    2024-03-14 
17:47:06.969954462 +0100
+++ /work/SRC/openSUSE:Factory/.libxpp.new.7232/libxpp.changes  2024-08-13 
13:24:18.220895454 +0200
@@ -1,0 +2,11 @@
+Mon Aug 12 09:07:26 UTC 2024 - Matthias Gerstner <matthias.gerst...@suse.com>
+
+- update to version 0.3.1:
+  * replace Git tarball by upstream release tarball
+  * use proper SONAME (libxpp-0_2_0 wasn't the SONAME, now it is libxpp-3)
+  * minor changes in the code:
+    - consistently marm move ctors and operators as noexcept
+    - improvements in the build system
+    - use new libcosmos dependency
+
+-------------------------------------------------------------------

Old:
----
  _service
  _servicedata
  libxpp-0.2.0+git84fb050.tar.xz

New:
----
  libxpp-v0.3.1.tar.xz

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

Other differences:
------------------
++++++ libxpp.spec ++++++
--- /var/tmp/diff_new_pack.ZifOi4/_old  2024-08-13 13:24:20.753000955 +0200
+++ /var/tmp/diff_new_pack.ZifOi4/_new  2024-08-13 13:24:20.753000955 +0200
@@ -16,16 +16,16 @@
 #
 
 
-%define commit 84fb050
+%define version 0.3.1
 
 Name:           libxpp
-Version:        0.2
+Version:        %{version}
 Release:        0
 Summary:        An object oriented C++ wrapper for parts of the X11 API
 License:        MIT
 Group:          Development/Libraries/C and C++
 URL:            https://github.com/gerstner-hub/libxpp
-Source0:        libxpp-0.2.0+git%{commit}.tar.xz
+Source0:        libxpp-v0.3.1.tar.xz
 
 BuildRequires:  gcc-c++
 BuildRequires:  libX11-devel
@@ -38,16 +38,17 @@
 parts of the X11 API. It is intended for low level programming against the X
 server on Linux systems.
 
-%package -n libxpp-0_2_0
+%package -n libxpp-3
 Summary:        An object oriented C++ wrapper for parts of the X11 API
 Group:          System/Libraries
-#this is the initial version of the library that is packaged, these are
-#unnecessary at the moment
-#Provides:       %{name} = %{version}
-#Obsoletes:      %{name} < %{version}
+Provides:       %{name} = %{version}
+Obsoletes:      %{name} < %{version}
+# renamed from broken package name that didn't follow SONAME
+Provides:       libxpp-0_2_0 = %{version}
+Obsoletes:      libxpp-0_2_0 < %{version}
 
-%description -n libxpp-0_2_0
-A library providing an object oriented C++ API wrapper for 37 parts of the X11
+%description -n libxpp-3
+A library providing an object oriented C++ API wrapper for parts of the X11
 API.
 
 The runtime library files for libxpp.
@@ -56,16 +57,16 @@
 Summary:        A library providing a modern C++ API for the Linux operating 
system
 Group:          Development/Libraries/C and C++
 Requires:       libstdc++-devel
-Requires:       libxpp-0_2_0 = %{version}
+Requires:       libxpp-3 = %{version}
 
 %description devel
-A library providing an object oriented C++ API wrapper for 37 parts of the X11
+A library providing an object oriented C++ API wrapper for parts of the X11
 API.
 
 Header and development files for libxpp.
 
 %prep
-%setup -q -n libxpp-0.2.0+git%{commit}
+%setup -q -n %{name}-v%{version}
 
 %build
 scons libtype=shared use-system-pkgs=1
@@ -77,9 +78,9 @@
 #%%check
 #scons run_tests
 
-%ldconfig_scriptlets -n libxpp-0_2_0
+%ldconfig_scriptlets -n libxpp-3
 
-%files -n libxpp-0_2_0
+%files -n libxpp-3
 %license LICENSE
 %doc README.md
 %{_libdir}/libxpp.so.*

Reply via email to