Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libconfig for openSUSE:Factory 
checked in at 2025-06-01 21:36:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libconfig (Old)
 and      /work/SRC/openSUSE:Factory/.libconfig.new.16005 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libconfig"

Sun Jun  1 21:36:08 2025 rev:17 rq:1281073 version:1.8.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libconfig/libconfig.changes      2025-04-08 
17:51:12.426435206 +0200
+++ /work/SRC/openSUSE:Factory/.libconfig.new.16005/libconfig.changes   
2025-06-01 21:36:19.040701236 +0200
@@ -1,0 +2,14 @@
+Thu May 29 06:36:53 UTC 2025 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 1.8.1
+  * Documentation updates
+- Add autoconf2.60.patch to help a Leap 15.6 FTBFS
+
+-------------------------------------------------------------------
+Wed Apr 30 10:04:27 UTC 2025 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to relase 1.8
+  * Added support for binary integer values
+- Merge libconfig++-devel into libconfig-devel
+
+-------------------------------------------------------------------

Old:
----
  libconfig-1.7.3.tar.gz

New:
----
  autoconf2.60.patch
  v1.8.1.tar.gz

BETA DEBUG BEGIN:
  New:  * Documentation updates
- Add autoconf2.60.patch to help a Leap 15.6 FTBFS
BETA DEBUG END:

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

Other differences:
------------------
++++++ libconfig.spec ++++++
--- /var/tmp/diff_new_pack.Qac0ER/_old  2025-06-01 21:36:19.824733711 +0200
+++ /var/tmp/diff_new_pack.Qac0ER/_new  2025-06-01 21:36:19.824733711 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libconfig
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,20 +16,23 @@
 #
 
 
-%define _soversion 11
+%define _soversion 15
 Name:           libconfig
-Version:        1.7.3
+Version:        1.8.1
 Release:        0
 Summary:        A library for manipulating structured configuration files
 License:        LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
 URL:            https://hyperrealm.github.io/libconfig
-Source:         
https://hyperrealm.github.io/libconfig/dist/%{name}-%{version}.tar.gz
+Source:         
https://github.com/hyperrealm/libconfig/archive/refs/tags/v%{version}.tar.gz
 Source1:        baselibs.conf
+Patch1:         autoconf2.60.patch
+BuildRequires:  automake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+BuildRequires:  libtool
 BuildRequires:  makeinfo
-BuildRequires:  pkgconfig
+BuildRequires:  pkg-config
 
 %description
 libconfig is a library for manipulating structured configuration
@@ -51,20 +54,6 @@
 
 This package contains the shared libraries for libconfig.
 
-%package devel
-Summary:        C bindings development files for libconfig
-Group:          Development/Languages/C and C++
-Requires:       libconfig%{_soversion} = %{version}
-Recommends:     libconfig-doc = %{version}
-
-%description devel
-libconfig is a library for manipulating structured configuration
-files. The supported file format is more compact and more readable
-than XML. Unlike XML, it is type-aware, so it is not necessary to do
-string parsing in application code.
-
-This package contains the C bindings development files.
-
 %package -n libconfig++%{_soversion}
 Summary:        C++ API of libconfig
 Group:          System/Libraries
@@ -77,25 +66,34 @@
 
 This package contains the shared libraries for libconfig.
 
-%package -n libconfig++-devel
-Summary:        C++ bindings development files for libconfig
+%package devel
+Summary:        Headers for libconfig
 Group:          Development/Languages/C and C++
+Requires:       libconfig%{_soversion} = %{version}
 Requires:       libconfig++%{_soversion} = %{version}
-Requires:       libconfig-devel = %{version}
 Recommends:     libconfig-doc = %{version}
+Obsoletes:      libconfig++-devel < %{version}-%{release}
+Provides:       libconfig++-devel = %{version}-%{release}
 
-%description -n libconfig++-devel
+%description devel
 libconfig is a library for manipulating structured configuration
 files. The supported file format is more compact and more readable
 than XML. Unlike XML, it is type-aware, so it is not necessary to do
 string parsing in application code.
 
-This package contains the C++ bindings development files.
+This package contains the headers and cmake files for both
+the C and C++ APIs.
 
 %prep
 %autosetup -p1
+%if 0%{?suse_version} >= 1600
+%patch -P 1 -R -p1
+%endif
 
 %build
+if ! test -f configure; then
+       autoreconf -fi
+fi
 export CFLAGS="%{optflags} -std=gnu11"
 %configure \
   --disable-silent-rules \
@@ -110,10 +108,8 @@
 %check
 %make_build check
 
-%post -n libconfig%{_soversion} -p /sbin/ldconfig
-%postun -n libconfig%{_soversion} -p /sbin/ldconfig
-%post -n libconfig++%{_soversion} -p /sbin/ldconfig
-%postun -n libconfig++%{_soversion} -p /sbin/ldconfig
+%ldconfig_scriptlets -n libconfig%{_soversion}
+%ldconfig_scriptlets -n libconfig++%{_soversion}
 
 %files -n libconfig%{_soversion}
 %license COPYING*
@@ -122,30 +118,20 @@
 
 %files -n libconfig++%{_soversion}
 %license COPYING*
-%doc AUTHORS README
 %{_libdir}/libconfig++.so.*
 
 %files devel
-%doc ChangeLog TODO
-%{_includedir}/libconfig.h
+%doc AUTHORS ChangeLog README TODO
+%{_includedir}/libconfig*
 %{_libdir}/libconfig.so
-%{_libdir}/pkgconfig/libconfig.pc
+%{_libdir}/libconfig++.so
+%{_libdir}/pkgconfig/*.pc
+%{_infodir}/libconfig*
+%{_libdir}/cmake/
 
-%post -n libconfig++-devel
+%post devel
 %install_info --info-dir=%{_infodir} %{_infodir}/libconfig.info%{ext_info}
 
-%postun -n libconfig++-devel
+%postun devel
 %install_info_delete --info-dir=%{_infodir} 
%{_infodir}/libconfig.info%{ext_info}
 
-%files -n libconfig++-devel
-%doc ChangeLog TODO
-%{_includedir}/libconfig.h++
-%{_libdir}/libconfig++.so
-%{_libdir}/pkgconfig/libconfig++.pc
-%{_infodir}/libconfig.info%{?ext_info}
-%dir %{_libdir}/cmake
-%dir %{_libdir}/cmake/libconfig
-%dir %{_libdir}/cmake/libconfig++
-%{_libdir}/cmake/libconfig++/libconfig++Config.cmake
-%{_libdir}/cmake/libconfig/libconfigConfig.cmake
-

++++++ autoconf2.60.patch ++++++
From: Jan Engelhardt <e...@inai.de>
Date: 2025-05-29 09:03:06.799019252 +0200
Upstream: no

openSUSE Leap 15.6 does not have autoconf 2.70
(AC_CHECK_INCLUDES_DEFAULT).
---
 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: libconfig-1.8/configure.ac
===================================================================
--- libconfig-1.8.orig/configure.ac
+++ libconfig-1.8/configure.ac
@@ -70,7 +70,7 @@ fi;
 
 
 dnl Checks for header files.
-AC_CHECK_INCLUDES_DEFAULT
+AC_HEADER_STDC
 
 AC_CHECK_HEADERS(unistd.h stdint.h xlocale.h)
 

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.Qac0ER/_old  2025-06-01 21:36:19.864735368 +0200
+++ /var/tmp/diff_new_pack.Qac0ER/_new  2025-06-01 21:36:19.868735534 +0200
@@ -1,3 +1,3 @@
-libconfig++11
-libconfig11
+libconfig++15
+libconfig15
 

Reply via email to