From e3ae8c19b3df2e4313072ba16b6be4ae88f236ee Mon Sep 17 00:00:00 2001 From: eabdullin Date: Wed, 14 May 2025 19:07:52 +0000 Subject: [PATCH] import UBI libcomps-0.1.21-3.el10 --- .gitignore | 2 +- .libcomps.metadata | 1 - SPECS/libcomps.spec => libcomps.spec | 163 ++++++++++++++++++++++----- sources | 1 + 4 files changed, 139 insertions(+), 28 deletions(-) delete mode 100644 .libcomps.metadata rename SPECS/libcomps.spec => libcomps.spec (62%) create mode 100644 sources diff --git a/.gitignore b/.gitignore index 03aad7a..748b7c0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/libcomps-0.1.18.tar.gz +libcomps-0.1.21.tar.gz diff --git a/.libcomps.metadata b/.libcomps.metadata deleted file mode 100644 index 34474d6..0000000 --- a/.libcomps.metadata +++ /dev/null @@ -1 +0,0 @@ -a05f4e53d6bf80b5ffee70957c946cfaf384cc3c SOURCES/libcomps-0.1.18.tar.gz diff --git a/SPECS/libcomps.spec b/libcomps.spec similarity index 62% rename from SPECS/libcomps.spec rename to libcomps.spec index 4b066a6..e496b06 100644 --- a/SPECS/libcomps.spec +++ b/libcomps.spec @@ -1,11 +1,11 @@ %define __cmake_in_source_build 1 Name: libcomps -Version: 0.1.18 -Release: 1%{?dist} +Version: 0.1.21 +Release: 3%{?dist} Summary: Comps XML file manipulation library -License: GPLv2+ +License: GPL-2.0-or-later URL: https://github.com/rpm-software-management/libcomps Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz @@ -50,6 +50,8 @@ Documentation files for python bindings libcomps library. %package -n python3-%{name} Summary: Python 3 bindings for libcomps library BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: make %{?python_provide:%python_provide python3-%{name}} Requires: %{name}%{?_isa} = %{version}-%{release} Obsoletes: platform-python-%{name} < %{version}-%{release} @@ -58,7 +60,7 @@ Obsoletes: platform-python-%{name} < %{version}-%{release} Python3 bindings for libcomps library. %prep -%autosetup -n %{name}-%{version} -p1 +%autosetup -p1 -n %{name}-%{version} mkdir build-py3 mkdir build-doc @@ -114,41 +116,150 @@ popd %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog -* Tue Nov 09 2021 Pavla Kratochvilova - 0.1.18-1 +* Tue Oct 29 2024 Troy Dawson - 0.1.21-3 +- Bump release for October 2024 mass rebuild: + Resolves: RHEL-64018 + +* Mon Jun 24 2024 Troy Dawson - 0.1.21-2 +- Bump release for June 2024 mass rebuild + +* Sat Apr 20 2024 Sérgio Basto - 0.1.21-1 +- Update libcomps to 0.1.21 (RHEL-38831) + +* Thu Jan 25 2024 Fedora Release Engineering - 0.1.20-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 0.1.20-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jan 03 2024 Florian Weimer - 0.1.20-3 +- Backport upstream patch to fix C compatibility issue + +* Wed Dec 13 2023 Yaakov Selkowitz - 0.1.20-2 +- Fix build with libxml2-2.12.0 + +* Thu Oct 05 2023 Jan Kolarik - 0.1.20-1 +- Update to 0.1.20 +- Fixes of xml parsing +- Fix non-optimized builds by removing inline keyword +- Use Py_hash_t instead of long + +* Wed Oct 04 2023 Mattia Verga - 0.1.19-5 +- Backport additional patch to fix segfault in fromxml_str + +* Tue Sep 05 2023 Mattia Verga - 0.1.19-4 +- Backport patch to fix segfault in fromxml_str + +* Thu Jul 20 2023 Fedora Release Engineering - 0.1.19-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jun 14 2023 Python Maint - 0.1.19-2 +- Rebuilt for Python 3.12 + +* Tue Feb 28 2023 Sérgio Basto - 0.1.19-1 +- Update libcomps to 0.1.19 +- Migrated to SPDX license + +* Tue Feb 28 2023 Miro Hrončok - 0.1.18-6 +- BuildRequire python3-setuptools explicitly, don't assume they are pulled transitively + +* Thu Jan 19 2023 Fedora Release Engineering - 0.1.18-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Jul 21 2022 Fedora Release Engineering - 0.1.18-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 0.1.18-3 +- Rebuilt for Python 3.11 + +* Thu Jan 20 2022 Fedora Release Engineering - 0.1.18-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Sep 23 2021 Pavla Kratochvilova - 0.1.18-1 - Update to 0.1.18 -- Fix issues detected by static analyzers +- Fix several covscan warnings + +* Thu Jul 22 2021 Fedora Release Engineering - 0.1.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jun 15 2021 Pavla Kratochvilova - 0.1.17-1 +- Update to 0.1.17 +- Fix a crash when clearing COMPS_ObjRTree (RhBug:1888343) +- Don't print empty requires +- Fix memory leaks and resource leaks - Remove Python 2 support -* Fri May 21 2021 Pavla Kratochvilova - 0.1.16-2 -- Backport patch: Don't print empty requires +* Thu Jun 03 2021 Python Maint - 0.1.15-7 +- Rebuilt for Python 3.10 -* Fri Apr 30 2021 Pavla Kratochvilova - 0.1.16-1 -- Update to 0.1.16 -- Make inline function __comps_objmrtree_all also static (RhBug:1793424) -- Fix memory leaks and resource leaks -- Fix: Check result "comps_parse_parsed_init()" +* Tue Jan 26 2021 Fedora Release Engineering - 0.1.15-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild -* Thu Jan 14 2021 Nicola Sella - 0.1.11-5 -- Use already implemented clear for COMPS_HSList (RhBug:1888343) +* Fri Aug 07 2020 Nicola Sella - 0.1.15-5 +- spec: Fix building with new cmake macros -* Mon Jan 13 2020 Ales Matej - 0.1.11-4 +* Sat Aug 01 2020 Fedora Release Engineering - 0.1.15-4 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 0.1.15-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri May 22 2020 Miro Hrončok - 0.1.15-2 +- Rebuilt for Python 3.9 + +* Wed Apr 01 2020 Ales Matej - 0.1.15-1 +- Update to 0.1.15 - Do not skip type=mandatory in xml output (RhBug:1771224) -* Wed Nov 13 2019 Ales Matej - 0.1.11-3 -- Fix segfault caused by empty dict created by *_by_lang in python api (RhBug:1757959) +* Fri Jan 31 2020 Ales Matej - 0.1.14-4 +- Fix global header variable defined without extern for gcc-10 -* Thu Aug 01 2019 Pavla Kratochvilova - 0.1.11-2 -- Backport patch: Fix order of asserts in unit test (RhBug:1713220) +* Wed Jan 29 2020 Fedora Release Engineering - 0.1.14-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild -* Mon May 13 2019 Pavla Kratochvilova - 0.1.11-1 +* Sat Dec 14 2019 Jeff Law - 0.1.14-2 +- Fix inline vs static inline issue for gcc-10 + +* Fri Nov 29 2019 Ales Matej - 0.1.14-1 +- Update to 0.1.14 + +* Fri Nov 29 2019 Ales Matej - 0.1.12-1 +- Update to 0.1.12 + +* Thu Oct 03 2019 Miro Hrončok - 0.1.11-5 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Thu Aug 15 2019 Miro Hrončok - 0.1.11-4 +- Rebuilt for Python 3.8 + +* Wed Jul 31 2019 Miro Hrončok - 0.1.11-3 +- Fix Python method descriptors for Python 3.8 (#1734777) + +* Thu Jul 25 2019 Fedora Release Engineering - 0.1.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Mar 11 2019 Pavla Kratochvilova - 0.1.11-1 - Update to 0.1.11 -* Thu Dec 13 2018 Daniel Mach - 0.1.8-13 -- Fix resource leaks, double free, unused code, optimize -- Resolves: rhbz#1606974 +* Wed Feb 13 2019 Pavla Kratochvilova - 0.1.10-1 +- Update to 0.1.10 -* Mon Jun 25 2018 Lumír Balhar - 0.1.8-12 -- Disable Python 2 subpackage (and dependent) by default +* Fri Feb 01 2019 Fedora Release Engineering - 0.1.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Nov 27 2018 Marek Blaha - 0.1.8-15 +- Disable Python 2 bindings for Fedora >= 30 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.1.8-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Jun 15 2018 Miro Hrončok - 0.1.8-13 +- Rebuilt for Python 3.7 + +* Tue Feb 20 2018 Iryna Shcherbina - 0.1.8-12 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) * Wed Feb 07 2018 Fedora Release Engineering - 0.1.8-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild diff --git a/sources b/sources new file mode 100644 index 0000000..a1629dc --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (libcomps-0.1.21.tar.gz) = b667bfca5872aa1244f49ad6810ecc08c314f7093d64bbbf886fe088abbe2dc18b242ad2d95ebcc28fa6952ee173802d57ef889ffdd4c3ac2612f88dff0c7d97