[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