From 208a1e6cb7decdcdcaad3a0a3f78fea2cfabf100 Mon Sep 17 00:00:00 2001 From: eabdullin Date: Wed, 14 May 2025 19:11:45 +0000 Subject: [PATCH] import UBI libtevent-0.16.1-106.el10 --- .gitignore | 4 +- SOURCES/tevent-0.16.0.tar.asc | 11 -- SPECS/libtevent.spec => libtevent.spec | 197 ++++++++++++++++++------- sources | 2 + tevent-0.16.1.tar.asc | 11 ++ 5 files changed, 158 insertions(+), 67 deletions(-) delete mode 100644 SOURCES/tevent-0.16.0.tar.asc rename SPECS/libtevent.spec => libtevent.spec (62%) create mode 100644 sources create mode 100644 tevent-0.16.1.tar.asc diff --git a/.gitignore b/.gitignore index 8b1e0a7..4728409 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -SOURCES/tevent-0.16.0.tar.gz -SOURCES/tevent.keyring +tevent-0.16.1.tar.gz +tevent.keyring diff --git a/SOURCES/tevent-0.16.0.tar.asc b/SOURCES/tevent-0.16.0.tar.asc deleted file mode 100644 index 27ddcd8..0000000 --- a/SOURCES/tevent-0.16.0.tar.asc +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQEzBAABCgAdFiEEkUejOXGVGO6QEby1R5ORYRMIQCUFAmUs8V4ACgkQR5ORYRMI -QCWl4gf+NmjfvovCjcT8chpjSQakKh8TjS5Shb0Z9HN6VFGsFovDtyiChx4CjmrK -iHdVuS7PdeAcXOo6Y0nlpFcYl4Yo0MJWe+xrUIpT7OSq4jQW50pBv77QMEmCPSew -LJY/SMuMDCIlsD6BWfVav3SU2w0CL6iSBT4db1x+HDr8yjmZf40N8SaIu94NjSpE -ayKXlQxHiq8yT11fAg/MFl5RyCXHixgw7Ylzm7zGYxQB5ftUUaqCXgJcefBil1xs -fhChO+t2Rpb81fBhpgofLv1gcdUraBORfFHJLzOE+XSMnS229k88LyBsGOja9gpK -TvrMY9lzEwZXKvTwupFa74mKb7I0ng== -=863s ------END PGP SIGNATURE----- diff --git a/SPECS/libtevent.spec b/libtevent.spec similarity index 62% rename from SPECS/libtevent.spec rename to libtevent.spec index 8a01d43..40422d9 100644 --- a/SPECS/libtevent.spec +++ b/libtevent.spec @@ -1,21 +1,25 @@ -%if 0%{?fedora} || 0%{?rhel} > 7 -%bcond_without python3 -%else -%bcond_with python3 -%endif +## START: Set by rpmautospec +## (rpmautospec version 0.6.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 7; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec -%global talloc_version 2.4.1 +%global talloc_version 2.4.2 -Name: libtevent -Version: 0.16.0 -Release: 0%{?dist} -Summary: The tevent library -License: LGPL-3.0-or-later -URL: http://tevent.samba.org/ -Source0: http://samba.org/ftp/tevent/tevent-%{version}.tar.gz -Source1: http://samba.org/ftp/tevent/tevent-%{version}.tar.asc +Name: libtevent +Version: 0.16.1 +Release: %autorelease -b 100 +Summary: The tevent library +License: LGPL-3.0-or-later +URL: http://tevent.samba.org/ +Source0: http://samba.org/ftp/tevent/tevent-%{version}.tar.gz +Source1: http://samba.org/ftp/tevent/tevent-%{version}.tar.asc # gpg2 --no-default-keyring --keyring ./tevent.keyring --recv-keys 9147A339719518EE9011BCB54793916113084025 -Source2: tevent.keyring +Source2: tevent.keyring # Patches @@ -27,11 +31,8 @@ BuildRequires: libcmocka-devel >= 1.1.3 BuildRequires: libtalloc-devel >= %{talloc_version} BuildRequires: libxslt BuildRequires: make -%if %{with python3} BuildRequires: python3-devel BuildRequires: python3-talloc-devel >= %{talloc_version} -#endif with python -%endif Provides: bundled(libreplace) Obsoletes: python2-tevent < 0.10.0-1 @@ -44,7 +45,8 @@ Tevent also provide helpers to deal with asynchronous code providing the tevent_req (Tevent Request) functions. %package devel -Summary: Developer tools for the Tevent library +Summary: Developer tools for the Tevent library + Requires: libtevent%{?_isa} = %{version}-%{release} Requires: libtalloc-devel%{?_isa} >= %{talloc_version} @@ -52,17 +54,14 @@ Requires: libtalloc-devel%{?_isa} >= %{talloc_version} Header files needed to develop programs that link against the Tevent library. -%if %{with python3} %package -n python3-tevent -Summary: Python 3 bindings for the Tevent library -Requires: libtevent%{?_isa} = %{version}-%{release} +Summary: Python 3 bindings for the Tevent library +Requires: libtevent%{?_isa} = %{version}-%{release} %{?python_provide:%python_provide python3-tevent} %description -n python3-tevent Python 3 bindings for libtevent -#endif with python -%endif %prep zcat %{SOURCE0} | gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} - @@ -97,60 +96,148 @@ cp -a doc/man/man3 %{buildroot}%{_mandir} %{_libdir}/pkgconfig/tevent.pc %{_mandir}/man3/tevent*.gz -%if %{with python3} %files -n python3-tevent %{python3_sitearch}/tevent.py %{python3_sitearch}/__pycache__/tevent.* %{python3_sitearch}/_tevent.cpython*.so -%endif %ldconfig_scriptlets %changelog -* Fri Nov 17 2023 Pavel Filipenský - 0.16.0-0 -- resolves: RHEL-16504 - update to version 0.16.0 +## START: Generated by rpmautospec +* Tue Oct 22 2024 Pavel Filipenský - 0.16.1-106 +- Reformat -* Tue Jun 06 2023 Pavel Filipenský - 0.14.1-3 -- resolves: rhbz#2190425 - Rebuild to trigger distrobaker sync +* Mon Jun 24 2024 Troy Dawson - 0.16.1-2 +- Bump release for June 2024 mass rebuild -* Wed May 24 2023 Pavel Filipenský - 0.14.1-2 -- resolves: rhbz#2190425 - Add missing tests to fix osci.brew-build.tier0.functional +* Mon Jan 29 2024 Guenther Deschner - 0.16.1-1 +- rhbz#2260956 - libtevent-0.16.1 is available -* Thu May 18 2023 Pavel Filipenský - 0.14.1-1 -- resolves: rhbz#2190425 Update to version 0.14.1 +* Thu Jan 25 2024 Fedora Release Engineering - 0.16.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild -* Mon Oct 24 2022 Andreas Schneider - 0.13.0-1 -- resolves: rhbz#2132055 - Update to version 0.13.0 +* Sun Jan 21 2024 Fedora Release Engineering - 0.16.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Oct 27 2023 Andreas Schneider - 0.16.0-1 +- Update to version 0.16.0 +- resolves: rhbz#2244376 + +* Mon Aug 07 2023 Guenther Deschner - 0.15.0-1 +- rhbz#2224332 - libtevent-0.15.0 is available + +* Thu Jul 20 2023 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Tue Jun 13 2023 Python Maint - 0.14.1-2 +- Rebuilt for Python 3.12 + +* Thu Feb 23 2023 Pavel Filipenský -0.14.1-1 +- SPDX migration + +* Thu Feb 16 2023 Guenther Deschner - 0.14.1-1 +- rhbz#2166867 - libtevent-0.14.1 is available + +* Fri Jan 20 2023 Andreas Schneider - 0.14.0-1 +- Update to version 0.14.0 + +* Thu Jan 19 2023 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Mon Aug 08 2022 Guenther Deschner - 0.13.0-1 +- rhbz#2114634 - libtevent-0.13.0 is available + +* Thu Jul 21 2022 Fedora Release Engineering - 0.12.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 0.12.1-2 +- Rebuilt for Python 3.11 + +* Fri Jun 10 2022 Andreas Schneider - 0.12.1-1 +- Update to version 0.12.1 +- resolves: rhbz#2095120 * Mon May 02 2022 Pavel Filipenský - 0.12.0-0 -- resolves: rhbz#2077485 - Update to version 0.12.0 +- Update to version 0.12.0 + +* Thu Jan 20 2022 Fedora Release Engineering - 0.11.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 0.11.0-1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri Jul 09 2021 Andreas Schneider - 0.11.0-0 -- resolves: rhbz#1980346 - Update to version 0.11.0 +- Update to version 0.11.0 -* Tue Jun 2 2020 Isaac Boukris - 0.10.2-2 -- Resolves: #1817563 - Upgrade tevent to 0.10.2 version for samba +* Fri Jun 04 2021 Python Maint - 0.10.2-8 +- Rebuilt for Python 3.10 -* Tue Nov 26 2019 Isaac Boukris - 0.10.0-2 -- Resolves: #1754421 - Upgrade tevent to 0.10.0 version for samba -- Related: #1754421 - Fix sssd tests (tevent) +* Tue Jan 26 2021 Fedora Release Engineering - 0.10.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild -* Tue Apr 30 2019 Jakub Hrozek -- Remove the python2 subpackages on upgrade -- Resolves: #1567139 - libtevent: Drop Python 2 subpackage from RHEL 8 +* Thu Oct 22 2020 Andreas Schneider - 0.10.2-6 +- Spec file cleanup and improvements -* Wed Apr 24 2019 Jakub Hrozek - 0.9.39-1 -- Resolves: #1684580 - Rebase libtevent to version 0.9.36 for Samba -- Resolves: #1597318 - libtevent uses Python 2 to build -- Resolves: #1567139 - libtevent: Drop Python 2 subpackage from RHEL 8 +* Tue Jul 28 2020 Fedora Release Engineering - 0.10.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild -* Thu Sep 20 2018 Jakub Hrozek - 0.9.37-2 -- Resolves: #1624138 - Review annocheck distro flag failures in libtevent +* Mon Jul 13 2020 Tom Stellard - 0.10.2-4 +- Use make macros +- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro + +* Tue May 26 2020 Miro Hrončok - 0.10.2-3 +- Rebuilt for Python 3.9 + +* Wed Jan 29 2020 Fedora Release Engineering - 0.10.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jan 22 2020 Lukas Slebodnik - 0.10.2-1 +- rhbz#1749005 - libtevent-0.10.2 is available + +* Wed Sep 11 2019 Lukas Slebodnik - 0.10.1-1 +- rhbz#1749005 - libtevent-0.10.1 is available + +* Mon Aug 26 2019 Lukas Slebodnik - 0.10.0-1 +- rhbz#1691300 - libtevent-0.10.0 is available +- rhbz#1737644 - libldb, libtalloc, libtevent, libtdb: Remove Python 2 subpackages from Fedora 31+ + +* Mon Aug 19 2019 Miro Hrončok - 0.9.39-5 +- Rebuilt for Python 3.8 + +* Thu Jul 25 2019 Fedora Release Engineering - 0.9.39-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Jun 14 2019 Lukas Slebodnik - 0.9.39-3 +- rhbz#1718113 - samba fail to build with Python 3.8 + AttributeError: module 'time' has no attribute 'clock' + +* Mon Jun 03 2019 Lukas Slebodnik - 0.9.39-2 +- rhbz#1711638 - fails to build with Python 3.8.0a4 + +* Tue Feb 26 2019 Lukas Slebodnik - 0.9.39-1 +- rhbz#1683186 - New upstream release 0.9.39 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.9.38-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jan 17 2019 Lukas Slebodnik - 0.9.38-1 +- New upstream release 0.9.38 + +* Fri Jul 13 2018 Jakub Hrozek - 0.9.37-2 +- Drop the unneeded ABI hide patch * Thu Jul 12 2018 Jakub Hrozek - 0.9.37-1 - New upstream release 0.9.37 -- Use RHEL_ALLOW_PYTHON2_FOR_BUILD=1 for build -- Use %%{__python2}, not "python", as the Python2 interpreter +- Apply a patch to hide local ABI symbols to avoid issues with new binutils +- Patch the waf script to explicitly call python2 as "env python" doesn't + yield py2 anymore + +* Tue Jun 19 2018 Miro Hrončok - 0.9.36-3 +- Rebuilt for Python 3.7 + +* Tue Jun 19 2018 Miro Hrončok - 0.9.36-2 +- Rebuilt for Python 3.7 * Mon Feb 26 2018 Lukas Slebodnik - 0.9.36-1 - rhbz#1548613 New upstream release 0.9.36 @@ -353,3 +440,5 @@ cp -a doc/man/man3 %{buildroot}%{_mandir} * Tue Sep 8 2009 Simo Sorce - 0.9.8-1 - First independent release for tevent 0.9.8 + +## END: Generated by rpmautospec diff --git a/sources b/sources new file mode 100644 index 0000000..6cc9df1 --- /dev/null +++ b/sources @@ -0,0 +1,2 @@ +SHA512 (tevent-0.16.1.tar.gz) = cda001d91728b2f28dd081e9c5f6d8ede345dcd9ce1dca04394860cd83090c15aa8dfef1c53b73e120bd17f0d95551fa9301eb4927963314556d016fe5420a39 +SHA512 (tevent.keyring) = 7dbdf9e20ee0c7d38ea7d475054792313666a81b496f7fef9218e20d41355a4c2fd61e273cfd527dee24637368eda0c2456f98b386cbcd4901322ea9a5e8fb1d diff --git a/tevent-0.16.1.tar.asc b/tevent-0.16.1.tar.asc new file mode 100644 index 0000000..4f76bba --- /dev/null +++ b/tevent-0.16.1.tar.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEEkUejOXGVGO6QEby1R5ORYRMIQCUFAmW30BoACgkQR5ORYRMI +QCXwYQgAlEFamvk7spwV0d6m7B1jSorshXVxTqWa8bqMa+bnm9GRM0b8unJsvDpY +GhkW0GAE//1eU4AjPdMJRSFZ41NoXK03b6YOmsa/KKMIkR1dmSLHE9jMd6KSa44N +Xv09QchmtD1BqxrF2N0vri8gDV8eAeGVzD/jbjd1koOO5d0vlWj71uONDALzCi1I +7RYAYOntkS90Fi+ykZnrwByHRapn8Opl1DTHQoKKU/2xRwpVCpkdfI3IIOZvmSrn +LvpST8+gbGKiLolfzyJ/oL2F5Q2MjjptwWr24jxJj9zutBk+E7TRSGB7f6qyz5+r +hQYSGDIggvvDJlgFpYN5M2/6R9GiGg== +=w1hX +-----END PGP SIGNATURE-----