diff --git a/SPECS/libtalloc.spec b/SPECS/libtalloc.spec index 1e63493..549a1f9 100644 --- a/SPECS/libtalloc.spec +++ b/SPECS/libtalloc.spec @@ -1,29 +1,29 @@ -%if 0%{?fedora} || 0%{?rhel} > 7 -%bcond_without python3 -%else -%bcond_with python3 -%endif - -Name: libtalloc -Version: 2.4.2 -Release: 2%{?dist} -Summary: The talloc library -License: LGPL-3.0-or-later -URL: https://talloc.samba.org/ - -Source0: https://www.samba.org/ftp/talloc/talloc-%{version}.tar.gz -Source1: https://www.samba.org/ftp/talloc/talloc-%{version}.tar.asc -Source2: https://download.samba.org/pub/samba/samba-pubkey.asc#/talloc.keyring - -# Patches +## 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 + +Name: libtalloc +Version: 2.4.2 +Release: %autorelease -b 100 +Summary: The talloc library +License: LGPL-3.0-or-later +URL: https://talloc.samba.org/ + +Source0: https://www.samba.org/ftp/talloc/talloc-%{version}.tar.gz +Source1: https://www.samba.org/ftp/talloc/talloc-%{version}.tar.asc +Source2: https://download.samba.org/pub/samba/samba-pubkey.asc#/talloc.keyring BuildRequires: make BuildRequires: gcc BuildRequires: libxslt BuildRequires: docbook-style-xsl -%if %{with python3} BuildRequires: python3-devel -%endif BuildRequires: doxygen BuildRequires: gnupg2 @@ -35,15 +35,16 @@ Obsoletes: python2-talloc-devel < 2.2.0-1 A library that implements a hierarchical allocator with destructors. %package devel -Summary: Developer tools for the Talloc library +Summary: Developer tools for the Talloc library + Requires: libtalloc = %{version}-%{release} %description devel Header files needed to develop programs that link against the Talloc library. -%if %{with python3} %package -n python3-talloc -Summary: Python bindings for the Talloc library +Summary: Python bindings for the Talloc library + Requires: libtalloc = %{version}-%{release} %{?python_provide:%python_provide python3-talloc} @@ -51,21 +52,19 @@ Requires: libtalloc = %{version}-%{release} Python 3 libraries for creating bindings using talloc %package -n python3-talloc-devel -Summary: Development libraries for python3-talloc +Summary: Development libraries for python3-talloc + Requires: python3-talloc = %{version}-%{release} %{?python_provide:%python_provide python3-talloc-devel} %description -n python3-talloc-devel Development libraries for python3-talloc -%endif %prep %autosetup -n talloc-%{version} -p1 %build zcat %{SOURCE0} | gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} - -# workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1217376 -export python_LDFLAGS="" %configure --disable-rpath \ --disable-rpath-install \ @@ -95,7 +94,6 @@ cp -a doc/man/man3 %{buildroot}%{_mandir} %{_mandir}/man3/talloc*.3* %{_mandir}/man3/libtalloc*.3* -%if %{with python3} %files -n python3-talloc %{_libdir}/libpytalloc-util.cpython*.so.* %{python3_sitearch}/talloc.cpython*.so @@ -104,15 +102,15 @@ cp -a doc/man/man3 %{buildroot}%{_mandir} %{_includedir}/pytalloc.h %{_libdir}/pkgconfig/pytalloc-util.cpython-*.pc %{_libdir}/libpytalloc-util.cpython*.so -%endif %ldconfig_scriptlets - -%if %{with python3} %ldconfig_scriptlets -n python3-talloc -%endif %changelog +## START: Generated by rpmautospec +* Tue Oct 22 2024 Pavel Filipenský - 2.4.2-106 +- Reformat + * Mon Jun 24 2024 Troy Dawson - 2.4.2-2 - Bump release for June 2024 mass rebuild @@ -418,3 +416,5 @@ cp -a doc/man/man3 %{buildroot}%{_mandir} * Wed May 6 2009 Simo Sorce - 1.3.0-0 - First public independent release from upstream + +## END: Generated by rpmautospec