Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libeconf for openSUSE:Factory checked in at 2024-04-16 20:03:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libeconf (Old) and /work/SRC/openSUSE:Factory/.libeconf.new.26366 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libeconf" Tue Apr 16 20:03:24 2024 rev:25 rq:1167757 version:0.6.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libeconf/libeconf.changes 2024-03-07 18:27:18.824358547 +0100 +++ /work/SRC/openSUSE:Factory/.libeconf.new.26366/libeconf.changes 2024-04-16 20:05:07.115260750 +0200 @@ -1,0 +2,8 @@ +Fri Apr 12 10:47:39 UTC 2024 - [email protected] + +- Update to version 0.6.3: + * Fix build with musl libc on ppc64le (#198) + * Creating static library with new package libeconf-devel-static. + This is needed for building package util-linux and btrfsprogs. + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/libeconf/python-libeconf.changes 2024-03-07 18:27:18.896361204 +0100 +++ /work/SRC/openSUSE:Factory/.libeconf.new.26366/python-libeconf.changes 2024-04-16 20:05:07.155262220 +0200 @@ -1,0 +2,8 @@ +Fri Apr 12 10:47:39 UTC 2024 - [email protected] + +- Update to version 0.6.3: + * Fix build with musl libc on ppc64le (#198) + * Creating static library with new package libeconf-devel-static. + This is needed for building package util-linux and btrfsprogs. + +------------------------------------------------------------------- Old: ---- libeconf-0.6.2.tar.xz New: ---- libeconf-0.6.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libeconf.spec ++++++ --- /var/tmp/diff_new_pack.CyGpZE/_old 2024-04-16 20:05:07.967292069 +0200 +++ /var/tmp/diff_new_pack.CyGpZE/_new 2024-04-16 20:05:07.967292069 +0200 @@ -18,7 +18,7 @@ %define lname libeconf0 Name: libeconf -Version: 0.6.2 +Version: 0.6.3 Release: 0 Summary: Enhanced config file parser ala systemd License: LGPL-2.1-or-later @@ -52,6 +52,14 @@ to develop applications that needs to read configuration files from different locations. +%package devel-static +Summary: Static library for libeconf +Group: Development/Libraries/C and C++ +Requires: libeconf-devel = %{version} + +%description devel-static +This package contains libeconf.a static library. + %package utils Summary: Command line interface for libeconf Group: System/Base @@ -81,6 +89,9 @@ %license LICENSE %{_libdir}/libeconf.so.* +%files devel-static +%{_libdir}/libeconf.a + %files devel %{_includedir}/*.h %{_libdir}/libeconf.so ++++++ python-libeconf.spec ++++++ --- /var/tmp/diff_new_pack.CyGpZE/_old 2024-04-16 20:05:08.007293539 +0200 +++ /var/tmp/diff_new_pack.CyGpZE/_new 2024-04-16 20:05:08.007293539 +0200 @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} %define skip_python39 1 Name: python-libeconf -Version: 0.6.2 +Version: 0.6.3 Release: 0 Summary: Python bindings for libeconf License: LGPL-2.1-or-later ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.CyGpZE/_old 2024-04-16 20:05:08.071295892 +0200 +++ /var/tmp/diff_new_pack.CyGpZE/_new 2024-04-16 20:05:08.075296039 +0200 @@ -1,7 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/libeconf.git</param> - <param name="changesrevision">9abd6cee247e6406e74f794627c5037b325b2675</param> + <param name="changesrevision">c42c2e62f715e45835576b1580f590cfbfac1c34</param> </service> </servicedata> (No newline at EOF) ++++++ libeconf-0.6.2.tar.xz -> libeconf-0.6.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libeconf-0.6.2/CMakeLists.txt new/libeconf-0.6.3/CMakeLists.txt --- old/libeconf-0.6.2/CMakeLists.txt 2024-03-06 10:52:57.000000000 +0100 +++ new/libeconf-0.6.3/CMakeLists.txt 2024-04-12 12:16:22.000000000 +0200 @@ -3,7 +3,7 @@ # Ensure built-in policies from CMake are used, (e.g. improved policies for macOS) cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}) -project(libeconf VERSION 0.6.2 +project(libeconf VERSION 0.6.3 DESCRIPTION "Enhanced config file parser, which merges config files placed in several locations into one." LANGUAGES C ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libeconf-0.6.2/NEWS new/libeconf-0.6.3/NEWS --- old/libeconf-0.6.2/NEWS 2024-03-06 10:52:57.000000000 +0100 +++ new/libeconf-0.6.3/NEWS 2024-04-12 12:16:22.000000000 +0200 @@ -1,3 +1,7 @@ +Version 0.6.3 +* fixed build with musl libc on ppc64le +* creating static libeconf.a + Version 0.6.2 * fixed RESOURCE_LEAK (CWE-772) and UNINIT (CWE-457) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libeconf-0.6.2/lib/libeconf.c new/libeconf-0.6.3/lib/libeconf.c --- old/libeconf-0.6.2/lib/libeconf.c 2024-03-06 10:52:57.000000000 +0100 +++ new/libeconf-0.6.3/lib/libeconf.c 2024-04-12 12:16:22.000000000 +0200 @@ -31,6 +31,7 @@ #include "readconfig.h" #include <libgen.h> +#include <limits.h> #include <dirent.h> #include <stdio.h> #include <string.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libeconf-0.6.2/meson.build new/libeconf-0.6.3/meson.build --- old/libeconf-0.6.2/meson.build 2024-03-06 10:52:57.000000000 +0100 +++ new/libeconf-0.6.3/meson.build 2024-04-12 12:16:22.000000000 +0200 @@ -7,7 +7,7 @@ 'b_pie=true', 'warning_level=3',], license : 'MIT', - version : '0.6.2', + version : '0.6.3', ) cc = meson.get_compiler('c') @@ -77,6 +77,11 @@ version : meson.project_version(), ) +libeconf_static = static_library('econf', + libeconf_src, + include_directories : inc, + install : true) + libeconf_dep = declare_dependency( link_with : lib, include_directories : inc,
