From 64368bfa388837784d7a2312d82e145014ed5f67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Filipensk=C3=BD?= Date: Tue, 22 Oct 2024 10:21:47 +0200 Subject: [PATCH] Reformat --- libtalloc.spec | 46 +++++++++++++++------------------------------- 1 file changed, 15 insertions(+), 31 deletions(-) diff --git a/libtalloc.spec b/libtalloc.spec index 60bcddf..5204435 100644 --- a/libtalloc.spec +++ b/libtalloc.spec @@ -1,29 +1,19 @@ -%if 0%{?fedora} || 0%{?rhel} > 7 -%bcond_without python3 -%else -%bcond_with python3 -%endif +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/ -Name: libtalloc -Version: 2.4.2 -Release: %autorelease -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 +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 +25,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 +42,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 +84,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,13 +92,9 @@ 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 %autochangelog