[packages/firewalld] - rel 4, drop python2
baggins
baggins at pld-linux.org
Sun Nov 16 21:22:07 CET 2025
commit 6ef6c3f96570c03d1c8ff089640a47f0ca5f4c3c
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sun Nov 16 23:21:52 2025 +0100
- rel 4, drop python2
firewalld.spec | 40 +---------------------------------------
1 file changed, 1 insertion(+), 39 deletions(-)
---
diff --git a/firewalld.spec b/firewalld.spec
index 44689d7..5b34a2a 100644
--- a/firewalld.spec
+++ b/firewalld.spec
@@ -1,7 +1,7 @@
Summary: A firewall daemon with D-Bus interface providing a dynamic firewall
Name: firewalld
Version: 1.2.0
-Release: 3
+Release: 4
License: GPL v2+
Source0: https://github.com/firewalld/firewalld/releases/download/v%{version}/%{name}-%{version}.tar.gz
# Source0-md5: cbb120864ecb83544f7329c09367250f
@@ -37,26 +37,12 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
firewalld is a firewall service daemon that provides a dynamic
customizable firewall with a D-Bus interface.
-%package -n python-firewall
-Summary: Python2 bindings for firewalld
-Group: Libraries/Python
-Requires: python-dbus
-Requires: python-decorator
-Requires: python-slip-dbus
-Requires: python3-pygobject3
-Provides: python2-firewall
-Obsoletes: python2-firewall
-
-%description -n python-firewall
-Python2 bindings for firewalld.
-
%package -n python3-firewall
Summary: Python3 bindings for firewalld
Group: Libraries/Python
Requires: python3-dbus
Requires: python3-decorator
Requires: python3-pygobject3
-Requires: python3-slip-dbus
%description -n python3-firewall
Python3 bindings for firewalld.
@@ -109,14 +95,6 @@ interface for firewalld.
%install
rm -rf $RPM_BUILD_ROOT
-# Python 2 library, in case anything still wants this
-%{__make} -C src \
- install-nobase_dist_pythonDATA \
- pythondir=%{py_sitescriptdir} \
- pyexecdir=%{py_sitescriptdir} \
- PYTHON=%{__python} \
- DESTDIR=$RPM_BUILD_ROOT
-
%{__make} install \
pythondir=%{py3_sitescriptdir} \
pyexecdir=%{py3_sitescriptdir} \
@@ -140,9 +118,6 @@ install -d $RPM_BUILD_ROOT%{_prefix}/lib/firewalld/zones/
%{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+python(\s|$),#!%{__python3}\1,' \
-e '1s,#!\s*/usr/bin/python(\s|$),#!%{__python3}\1,' $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}}/*
-%py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}/firewall
-%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}/firewall
-
for module in "" "/config" "/core" "/core/io" "/server" ; do
%{__python3} -m compileall -l -d %{py3_sitescriptdir}/firewall$module $RPM_BUILD_ROOT%{py3_sitescriptdir}/firewall$module
%{__python3} -O -m compileall -l -d %{py3_sitescriptdir}/firewall$module $RPM_BUILD_ROOT%{py3_sitescriptdir}/firewall$module
@@ -221,19 +196,6 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/firewalld*.1*
%{_mandir}/man5/firewall*.5*
-%files -n python-firewall
-%defattr(644,root,root,755)
-%dir %{py_sitescriptdir}/firewall
-%dir %{py_sitescriptdir}/firewall/config
-%dir %{py_sitescriptdir}/firewall/core
-%dir %{py_sitescriptdir}/firewall/core/io
-%dir %{py_sitescriptdir}/firewall/server
-%{py_sitescriptdir}/firewall/*.py*
-%{py_sitescriptdir}/firewall/config/*.py*
-%{py_sitescriptdir}/firewall/core/*.py*
-%{py_sitescriptdir}/firewall/core/io/*.py*
-%{py_sitescriptdir}/firewall/server/*.py*
-
%files -n python3-firewall
%defattr(644,root,root,755)
%{py3_sitescriptdir}/firewall
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/firewalld.git/commitdiff/6ef6c3f96570c03d1c8ff089640a47f0ca5f4c3c
More information about the pld-cvs-commit
mailing list