diff --git a/_servicedata b/_servicedata index 6f3ae69..e0c2e6d 100644 --- a/_servicedata +++ b/_servicedata @@ -1,6 +1,6 @@ https://github.com/openSUSE/libeconf.git - 0097fc5d550b69e245310ec8b05806158fcce85d + 433ebd7316df7cd67c2b0f6e85be7292a2149a87 \ No newline at end of file diff --git a/libeconf-0.7.10.tar.xz b/libeconf-0.7.10.tar.xz new file mode 100644 index 0000000..b72d96f --- /dev/null +++ b/libeconf-0.7.10.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a4d69867b8e2334740136526b77479f2bfc212a2663b9c444d1722ac7a91c8d +size 182028 diff --git a/libeconf-0.7.2.tar.xz b/libeconf-0.7.2.tar.xz deleted file mode 100644 index c53016a..0000000 --- a/libeconf-0.7.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d25ce67bba2541e19f895a51faa7b87dba56426b48789ecbe2c937581ea19424 -size 176696 diff --git a/libeconf.changes b/libeconf.changes index 1aa150a..be24788 100644 --- a/libeconf.changes +++ b/libeconf.changes @@ -1,3 +1,83 @@ +------------------------------------------------------------------- +Thu Jul 31 09:33:19 UTC 2025 - schubi@suse.com + +- Update to version 0.7.10: + * cmake: Fix .pc file with absolute CMAKE_INSTALL_ (#237) + * Add build options for the CMake build (#230) + * check NULL for default string (bnc#1247107) + +------------------------------------------------------------------- +Thu May 08 14:41:05 UTC 2025 - schubi@suse.com + +- Update to version 0.7.9: + * Comments can include comment character tag multiple time. + * Fixed static library declaration in meason + * Fixed versioning in cmake + +------------------------------------------------------------------- +Fri Apr 25 08:25:57 UTC 2025 - schubi@suse.com + +- Update to version 0.7.8: + * Fix memory access if there are a comment character inside a comment. + +------------------------------------------------------------------- +Mon Jan 13 09:44:55 UTC 2025 - schubi@suse.com + +- Update to version 0.7.7: + * Additional fix for parsing empty config files (bsc#1234405). + +------------------------------------------------------------------- +Fri Dec 13 13:03:47 UTC 2024 - schubi@suse.com + +- Update to version 0.7.6: + * Do not try to parse files with name like ".." and "." (#227) + * using econf_readConfig in econftool + +------------------------------------------------------------------- +Mon Dec 09 16:33:49 UTC 2024 - schubi@suse.com + +- Update to version 0.7.5: + * Removed PATH_MAX (Issue #220) + * Add ROOT_PREFIX as option to replace TESTSDIR hack + * CI: valgrind doesn't work together with sanitizers + * econf_readConfig: don't allocate econf_file in error case + * tests: use cleanup to free key_file for some tests + * libeconf: don't allocate array from size 0 + * libeconf: fix use of uninitialized stat result if file does not exist + * econftool: dynamically allocate xdg_config_dir + * Disable clang <= 17, enable valgrind + * Disable whitespace check + * Disable deprecation warning for econftool and example + * Add new CI with different compilers and valgrind + * Test econf_readConfig() + * Disable deprecation warning for tests + * Implement econf_*freep functions for automatic cleanup + * Cleanup *free functions + +------------------------------------------------------------------- +Wed Oct 2 07:08:25 UTC 2024 - Stefan Schubert + +- Updated license in the spec file to MIT. + +------------------------------------------------------------------- +Thu Sep 26 11:08:13 UTC 2024 - schubi@suse.com + +- Update to version 0.7.4: + * Fixed memory leaks (#219) + * Fixed: econf_readDirs crashes if one of the paths is NULL (#211) + * Added links to man page. E.g. "man econf_readConfig" is working now. + * Handle groups correctly which do not have any key entry. + +------------------------------------------------------------------- +Wed Sep 18 11:16:34 UTC 2024 - schubi@suse.com + +- Update to version 0.7.3: + * Groups handled in an own list (#218) + * Add econftool as dependency of its tests + * Simplify snprintf call + * Remove unused functions and reduce variable visibility (#213) + * Fix typos (#212) + ------------------------------------------------------------------- Fri Jun 14 07:26:15 UTC 2024 - schubi@suse.com diff --git a/libeconf.spec b/libeconf.spec index bdcb727..d0e250a 100644 --- a/libeconf.spec +++ b/libeconf.spec @@ -1,7 +1,7 @@ # # spec file for package libeconf # -# Copyright (c) 2024 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 @@ -18,10 +18,10 @@ %define lname libeconf0 Name: libeconf -Version: 0.7.2 +Version: 0.7.10 Release: 0 Summary: Enhanced config file parser ala systemd -License: LGPL-2.1-or-later +License: MIT Group: Development/Libraries/C and C++ URL: https://github.com/openSUSE/libeconf Source: libeconf-%{version}.tar.xz @@ -73,7 +73,7 @@ and /etc. %setup -q %build -%meson +%meson -Ddefault_library=both %meson_build %install @@ -96,7 +96,7 @@ and /etc. %{_includedir}/*.h %{_libdir}/libeconf.so %{_libdir}/pkgconfig/libeconf.pc -%{_mandir}/man3/libeconf.3%{?ext_man} +%{_mandir}/man3/*.3%{?ext_man} %files utils %{_bindir}/econftool diff --git a/python-libeconf.changes b/python-libeconf.changes index cdce558..546c5b5 100644 --- a/python-libeconf.changes +++ b/python-libeconf.changes @@ -1,3 +1,81 @@ +------------------------------------------------------------------- +Thu Jul 31 09:33:19 UTC 2025 - schubi@suse.com + +- Update to version 0.7.10: + * cmake: Fix .pc file with absolute CMAKE_INSTALL_ (#237) + * Add build options for the CMake build (#230) + * check NULL for default string (bnc#1247107) + +------------------------------------------------------------------- +Thu May 08 14:41:05 UTC 2025 - schubi@suse.com + +- Update to version 0.7.9: + * Comments can include comment character tag multiple time. + * Fixed static library declaration in meason + * Fixed versioning in cmake + +------------------------------------------------------------------- +Fri Apr 25 08:25:57 UTC 2025 - schubi@suse.com + +- Update to version 0.7.8: + * Fix memory access if there are a comment character inside a comment. + +------------------------------------------------------------------- +Mon Jan 13 09:44:55 UTC 2025 - schubi@suse.com + +- Update to version 0.7.7: + * Additional fix for parsing empty config files (bsc#1234405). + +------------------------------------------------------------------- +Fri Dec 13 13:03:47 UTC 2024 - schubi@suse.com + +- Update to version 0.7.6: + * Do not try to parse files with name like ".." and "." (#227) + * using econf_readConfig in econftool + +------------------------------------------------------------------- +Mon Dec 09 16:33:49 UTC 2024 - schubi@suse.com + +- Update to version 0.7.5: + * Removed PATH_MAX (Issue #220) + * Add ROOT_PREFIX as option to replace TESTSDIR hack + * CI: valgrind doesn't work together with sanitizers + * econf_readConfig: don't allocate econf_file in error case + * tests: use cleanup to free key_file for some tests + * libeconf: don't allocate array from size 0 + * libeconf: fix use of uninitialized stat result if file does not exist + * econftool: dynamically allocate xdg_config_dir + * Disable clang <= 17, enable valgrind + * Disable whitespace check + * Disable deprecation warning for econftool and example + * Add new CI with different compilers and valgrind + * Test econf_readConfig() + * Disable deprecation warning for tests + * Implement econf_*freep functions for automatic cleanup + * Cleanup *free functions + +------------------------------------------------------------------- +Wed Oct 2 07:09:19 UTC 2024 - Stefan Schubert + +- Updated license in the spec file to MIT. + +------------------------------------------------------------------- +Thu Sep 26 11:08:13 UTC 2024 - schubi@suse.com + +- Update to version 0.7.4: + * fixed memory leaks (#219) + +------------------------------------------------------------------- +Wed Sep 18 11:16:34 UTC 2024 - schubi@suse.com + +- Update to version 0.7.3: + * Fixed: econf_readDirs crashes if one of the paths is NULL (#211) + * Handle groups correctly which do not have any key entry. + * Added links to man page. E.g. "man econf_readConfig" is working now. + * Simplify snprintf call + * Remove unused functions and reduce variable visibility (#213) + * Fix typos (#212) + ------------------------------------------------------------------- Fri Jun 14 07:26:15 UTC 2024 - schubi@suse.com diff --git a/python-libeconf.spec b/python-libeconf.spec index bd95a9b..d61be90 100644 --- a/python-libeconf.spec +++ b/python-libeconf.spec @@ -1,7 +1,7 @@ # # spec file for package python-libeconf # -# Copyright (c) 2024 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 @@ -19,10 +19,10 @@ %{?sle15_python_module_pythons} %define skip_python39 1 Name: python-libeconf -Version: 0.7.2 +Version: 0.7.10 Release: 0 Summary: Python bindings for libeconf -License: LGPL-2.1-or-later +License: MIT Group: Development/Languages/Python URL: https://github.com/openSUSE/libeconf Source: libeconf-%{version}.tar.xz