From 614d788b93eb6e6b4ea0e612e80cd03f6b888725 Mon Sep 17 00:00:00 2001 From: eabdullin Date: Wed, 14 May 2025 19:11:33 +0000 Subject: [PATCH] import UBI libtdb-1.4.12-102.el10 --- .gitignore | 4 +- SOURCES/tdb-1.4.9.tar.asc | 11 -- SPECS/libtdb.spec => libtdb.spec | 205 ++++++++++++++++++++++--------- sources | 2 + tdb-1.4.12.tar.asc | 11 ++ 5 files changed, 165 insertions(+), 68 deletions(-) delete mode 100644 SOURCES/tdb-1.4.9.tar.asc rename SPECS/libtdb.spec => libtdb.spec (60%) create mode 100644 sources create mode 100644 tdb-1.4.12.tar.asc diff --git a/.gitignore b/.gitignore index 047afdf..1304db8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -SOURCES/tdb-1.4.9.tar.gz -SOURCES/tdb.keyring +tdb-1.4.12.tar.gz +tdb.keyring diff --git a/SOURCES/tdb-1.4.9.tar.asc b/SOURCES/tdb-1.4.9.tar.asc deleted file mode 100644 index 1787784..0000000 --- a/SOURCES/tdb-1.4.9.tar.asc +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQEzBAABCgAdFiEEkUejOXGVGO6QEby1R5ORYRMIQCUFAmS5EQcACgkQR5ORYRMI -QCVEJAf/fs1Nzq/ipbjmD7O4bOJ8QOWtbg3sJ5UeD7hRAtSWs0DuNlWQOXMYSXS3 -kA3bjU896uWqEnkSQWdedWkOVe4TKMRYB464UMfRF4o+7mv8kf04auExMW0jQizt -ORXUID1edICT39mcXF5tWzMpdMZGYrnstd2VOKlVEDavJ3eq4EHaQrxHf+cKVvog -+9LdXUDYDjppyLjNoY8TimSmOPA7cN5O/yGorpOUsRrie9n1q6G65ZgnlYRIIKmy -FCyn9JKNGVgLeqmuANt62b0ENI0DM29pEauqIIsSEgbwDiMLu88l+jkt1n5kPKLm -p3ASZafnW7MncjtjpIzCcv5bBAfC5Q== -=UUVZ ------END PGP SIGNATURE----- diff --git a/SPECS/libtdb.spec b/libtdb.spec similarity index 60% rename from SPECS/libtdb.spec rename to libtdb.spec index 55e6edd..711c652 100644 --- a/SPECS/libtdb.spec +++ b/libtdb.spec @@ -1,28 +1,30 @@ -%if 0%{?fedora} || 0%{?rhel} > 7 -%global with_python3 1 -%endif +## START: Set by rpmautospec +## (rpmautospec version 0.6.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 3; + 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 -Name: libtdb -Version: 1.4.9 -Release: 0%{?dist} -Summary: The tdb library -License: LGPL-3.0-or-later -URL: http://tdb.samba.org/ -Source0: http://samba.org/ftp/tdb/tdb-%{version}.tar.gz -Source1: http://samba.org/ftp/tdb/tdb-%{version}.tar.asc +Name: libtdb +Version: 1.4.12 +Release: %autorelease -b 100 +Summary: The tdb library +License: LGPL-3.0-or-later +URL: http://tdb.samba.org/ +Source0: http://samba.org/ftp/tdb/tdb-%{version}.tar.gz +Source1: http://samba.org/ftp/tdb/tdb-%{version}.tar.asc # gpg2 --no-default-keyring --keyring ./tdb.keyring --recv-keys 9147A339719518EE9011BCB54793916113084025 -Source2: tdb.keyring - -# Patches +Source2: tdb.keyring BuildRequires: make BuildRequires: gcc BuildRequires: gnupg2 BuildRequires: libxslt BuildRequires: docbook-style-xsl -%if 0%{?with_python3} BuildRequires: python3-devel -%endif Provides: bundled(libreplace) Obsoletes: python2-tdb < 1.4.2-1 @@ -30,21 +32,22 @@ Obsoletes: python2-tdb < 1.4.2-1 %description A library that implements a trivial database. -%package devel -Summary: Header files need to link the Tdb library +%package devel +Summary: Header files need to link the Tdb library + Requires: libtdb = %{version}-%{release} %description devel Header files needed to develop programs that link against the Tdb library. %package -n tdb-tools -Summary: Developer tools for the Tdb library +Summary: Developer tools for the Tdb library + Requires: libtdb = %{version}-%{release} %description -n tdb-tools Tools to manage Tdb files -%if 0%{?with_python3} %package -n python3-tdb Summary: Python3 bindings for the Tdb library Requires: libtdb = %{version}-%{release} @@ -52,7 +55,6 @@ Requires: libtdb = %{version}-%{release} %description -n python3-tdb Python3 bindings for libtdb -%endif %prep %autosetup -n tdb-%{version} -p1 @@ -69,7 +71,7 @@ zcat %{SOURCE0} | gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} - %make_build check %install -make install DESTDIR=$RPM_BUILD_ROOT +%make_install %files %{_libdir}/libtdb.so.* @@ -90,62 +92,153 @@ make install DESTDIR=$RPM_BUILD_ROOT %{_mandir}/man8/tdbtool.8* %{_mandir}/man8/tdbrestore.8* -%if 0%{?with_python3} %files -n python3-tdb %{python3_sitearch}/__pycache__/_tdb_text.cpython*.py[co] %{python3_sitearch}/tdb.cpython*.so %{python3_sitearch}/_tdb_text.py -%endif %ldconfig_scriptlets %changelog -* Fri Nov 17 2023 Pavel Filipenský - 1.4.9-0 -- resolves: RHEL-16507 - Update to version libtdb-1.4.9 +## START: Generated by rpmautospec +* Mon Oct 21 2024 Pavel Filipenský - 1.4.12-102 +- Enable gating tests for libtdb -* Tue Jun 06 2023 Pavel Filipenský - 1.4.8-3 -- resolves: rhbz#2190421 - Rebuild to trigger distrobaker sync +* Wed Oct 02 2024 Pavel Filipenský - 1.4.12-101 +- resolves: RHEL-34923 -* Wed May 24 2023 Pavel Filipenský - 1.4.8-2 -- resolves: rhbz#2190421 - Add missing tests to fix osci.brew-build.tier0.functional +* Thu Sep 26 2024 Pavel Filipenský - 1.4.12-1 +- Update to version 1.4.12 +- resolves: RHEL-59782 -* Thu May 18 2023 Pavel Filipenský - 1.4.8-1 -- resolves: rhbz#2190421 - Update to version 1.4.8 +* Mon Jul 29 2024 Guenther Deschner - 1.4.11-1 +- rhbz#2300485 - libtdb-1.4.11 is available -* Mon Oct 24 2022 Andreas Schneider - 1.4.7-1 -- resolves: rhbz#2132054 - Rebase to version 1.4.7 +* Thu Jul 18 2024 Fedora Release Engineering - 1.4.10-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild -* Mon May 02 2022 Pavel Filipenský - 1.4.6-1 -- resolves: rhbz#2077482 - Rebase to version 1.4.6 +* Fri Jun 07 2024 Python Maint - 1.4.10-3 +- Rebuilt for Python 3.13 -* Thu Nov 25 2021 Pavel Filipenský - 1.4.4-1 -* resolves: rhbz#2013604 - Rebase to version 1.4.4 +* Wed Apr 24 2024 Pavel Filipenský - 1.4.10-2 +- Cleanup spec file -* Tue Jun 2 2020 Isaac Boukris - 1.4.3-1 -- Resolves: rhbz#1817565 - Rebase libtdb 1.4.3 for samba +* Mon Jan 29 2024 Guenther Deschner - 1.4.10-1 +- rhbz#2260955 - libtdb-1.4.10 is available -* Tue Nov 26 2019 Isaac Boukris - 1.4.2-2 -- Resolves: rhbz#1754420 - Rebase libtdb 1.4.2 for samba -- Related: rhbz#1754420 - Fix sssd tests (tdb) +* Thu Jan 25 2024 Fedora Release Engineering - 1.4.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild -* Tue Apr 30 2019 Jakub Hrozek - 1.3.18.2 -- Obsolete the python2 packages on upgrade -- Resolves: rhbz#1567138 - libtdb: Drop Python 2 subpackage from RHEL 8 +* Sun Jan 21 2024 Fedora Release Engineering - 1.4.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild -* Wed Apr 24 2019 Jakub Hrozek - 1.3.18.1 -- Resolves: rhbz#1684579 - Rebase libtdb to version 1.3.18 for Samba -- Resolves: rhbz#1597319 - libtdb uses Python 2 to build -- Resolves: rhbz#1567138 - libtdb: Drop Python 2 subpackage from RHEL 8 +* Mon Aug 07 2023 Guenther Deschner - 1.4.9-1 +- rhbz#2224331 - libtdb-1.4.9 is available -* Thu Sep 20 2018 Jakub Hrozek - 1.3.16-3 -- Resolves: rhbz#1624137 - Review annocheck distro flag failures in libtdb +* Thu Jul 20 2023 Fedora Release Engineering - 1.4.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild -* Thu Jul 12 2018 Jakub Hrozek - 1.3.16-2 -- Use pathfix.py to select python2 instead of pytho +* Tue Jun 13 2023 Python Maint - 1.4.8-2 +- Rebuilt for Python 3.12 + +* Thu Feb 23 2023 Pavel Filipenský - 1.4.8-1 +- SPDX migration + +* Thu Jan 19 2023 Andreas Schneider - 1.4.8-1 +- Update to version 1.4.8 +- resolves: rhbz#2155422 - Fixed waf with python 3.12 + +* Thu Jan 19 2023 Fedora Release Engineering - 1.4.7-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Dec 14 2022 Florian Weimer - 1.4.7-4 +- C99 compatibility fix + +* Thu Jul 21 2022 Fedora Release Engineering - 1.4.7-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 1.4.7-2 +- Rebuilt for Python 3.11 + +* Fri Jun 10 2022 Andreas Schneider - 1.4.7-1 +- Update to version 1.4.7 +- resolves: rhbz#2095128 +- resolves: rhbz#2083972 + +* Mon Jan 24 2022 Pavel Filipenský - 1.4.6-1 +- rhbz#1984004 - libtdb-1.4.6 is available + +* Thu Jan 20 2022 Fedora Release Engineering - 1.4.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 1.4.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jul 16 2021 Alexander Bokovoy - 1.4.4-2 +- Revert a change that syntactically broke tdb.h +- Resolves: rhbz#1983011 + +* Thu Jul 15 2021 Guenther Deschner - 1.4.4-1 +- rhbz#1982579 - libtdb-1.4.4 is available + +* Fri Jun 04 2021 Python Maint - 1.4.3-7 +- Rebuilt for Python 3.10 + +* Tue Jan 26 2021 Fedora Release Engineering - 1.4.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 1.4.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jul 13 2020 Tom Stellard - 1.4.3-4 +- Use make macros +- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro + +* Tue May 26 2020 Miro Hrončok - 1.4.3-3 +- Rebuilt for Python 3.9 + +* Wed Jan 29 2020 Fedora Release Engineering - 1.4.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jan 22 2020 Lukas Slebodnik - 1.4.3-1 +- rhbz#1783927 - libtdb-1.4.3 is available + +* Thu Oct 03 2019 Miro Hrončok - 1.4.2-2 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Mon Aug 26 2019 Lukas Slebodnik - 1.4.2-1 +- rhbz#1691299 - libtdb-1.4.2 is available +- rhbz#1737644 - libldb, libtalloc, libtevent, libtdb: Remove Python 2 subpackages from Fedora 31+ + +* Mon Aug 19 2019 Miro Hrončok - 1.3.18-5 +- Rebuilt for Python 3.8 + +* Thu Jul 25 2019 Fedora Release Engineering - 1.3.18-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Jun 14 2019 Lukas Slebodnik - 1.3.18-3 +- rhbz#1718113 - samba fail to build with Python 3.8 + AttributeError: module 'time' has no attribute 'clock' + +* Mon Jun 03 2019 Lukas Slebodnik - 1.3.18-2 +- rhbz#1711638 - fails to build with Python 3.8.0a4 + +* Tue Feb 26 2019 Lukas Slebodnik - 1.3.18-1 +- rhbz#1683185 - libtdb-1.3.18 is available + +* Fri Feb 01 2019 Fedora Release Engineering - 1.3.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jan 17 2019 Lukas Slebodnik - 1.3.17-1 +- rhbz#1667472 - libtdb-1.3.17 is available + +* Fri Jul 13 2018 Jakub Hrozek - 1.3.16-2 +- Drop the unneeded ABI hide patch +- Use pathfix.py instead of a local patch to munge the python path * Thu Jul 12 2018 Jakub Hrozek - 1.3.16-1 - New upstream release 1.3.16 -- Use RHEL_ALLOW_PYTHON2_FOR_BUILD=1 until libtalloc uses waf3 +- 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 @@ -353,3 +446,5 @@ make install DESTDIR=$RPM_BUILD_ROOT * Wed May 6 2009 Simo Sorce - 1.1.3-15 - First public independent release from upstream + +## END: Generated by rpmautospec diff --git a/sources b/sources new file mode 100644 index 0000000..bfce160 --- /dev/null +++ b/sources @@ -0,0 +1,2 @@ +SHA512 (tdb-1.4.12.tar.gz) = f41644ae29da7fed26959e4f2e3664e58ec65681b0b7115fbb296a7a8c5642c8190dac6e16e5704b322469466dd5aa15c1f7f72df8226ac9c695b5b10ac85b66 +SHA512 (tdb.keyring) = 7dbdf9e20ee0c7d38ea7d475054792313666a81b496f7fef9218e20d41355a4c2fd61e273cfd527dee24637368eda0c2456f98b386cbcd4901322ea9a5e8fb1d diff --git a/tdb-1.4.12.tar.asc b/tdb-1.4.12.tar.asc new file mode 100644 index 0000000..022002c --- /dev/null +++ b/tdb-1.4.12.tar.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEEkUejOXGVGO6QEby1R5ORYRMIQCUFAmaymp8ACgkQR5ORYRMI +QCVZDggAvaeoNP+T6mDFqDVzu5WKUS7ffqCNTLk9FBaVmWx4+rU/sGTzoejGKmqz +eJIbw5JvYSQJy48pCHB1pspI0IwbC9D1xIZ3MNxbV8ELYw0jgOedcJopiK0O+Zfa +RyZ57ixg7gPbC1qgv8XLOtk7YTbk/QeBPWRa1cgECQoIX9hSSgDJVCQZqBDxrr0h +ZYUmUa/h3lHtl8sM3MbFNppoGZga0Lrx1qK+AQCl8ekGPCeNeKC0sVkMRO3YfzMk +lj5EvIl2DvOC/q6MJduDSzxUexIw2ItK4Bo7AUHL8lI7BBFo5+43P226aJwKQ0PK +8xXihgfK2hVMQ1PuIVoDEv+Q230gCA== +=D935 +-----END PGP SIGNATURE-----