commit firewalld for openSUSE:Factory
Hello community, here is the log from the commit of package firewalld for openSUSE:Factory checked in at 2018-01-01 22:06:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/firewalld (Old) and /work/SRC/openSUSE:Factory/.firewalld.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "firewalld" Mon Jan 1 22:06:22 2018 rev:24 rq:560080 version:0.4.4.6 Changes: -------- --- /work/SRC/openSUSE:Factory/firewalld/firewalld.changes 2017-12-03 10:09:30.731516473 +0100 +++ /work/SRC/openSUSE:Factory/.firewalld.new/firewalld.changes 2018-01-01 22:06:31.994867938 +0100 @@ -1,0 +2,7 @@ +Thu Dec 21 13:03:11 UTC 2017 - mchandras@suse.de + +- Introduce new python3-firewall and firewall-macros subpackages. + The first one contains the firewalld python3 bindings and the second + one contains the RPM macros for firewalld. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ firewalld.spec ++++++ --- /var/tmp/diff_new_pack.E2cWyh/_old 2018-01-01 22:06:33.662310726 +0100 +++ /var/tmp/diff_new_pack.E2cWyh/_new 2018-01-01 22:06:33.662310726 +0100 @@ -36,6 +36,7 @@ BuildRequires: automake BuildRequires: desktop-file-utils BuildRequires: docbook-xsl-stylesheets +BuildRequires: fdupes # Adding tools to BuildRequires as well so they can be autodetected # even though it is probably unlikely for paths to change in the future BuildRequires: ebtables @@ -49,13 +50,10 @@ BuildRequires: libxslt-tools BuildRequires: python3-devel BuildRequires: systemd-rpm-macros -Requires: dbus-1-python3 Requires: ebtables Requires: ipset Requires: iptables -Requires: python3-decorator -Requires: python3-gobject -Requires: python3-slip-dbus +Requires: python3-firewall = %{version} Requires: sysconfig Requires(post): %fillup_prereq Recommends: %{name}-lang @@ -67,6 +65,25 @@ firewalld is a firewall service daemon that provides a dynamic customizable firewall with a D-Bus interface. +%package -n python3-firewall +Summary: Python3 bindings for FirewallD +Group: Productivity/Networking/Security +Requires: dbus-1-python3 +Requires: python3-decorator +Requires: python3-gobject +Requires: python3-slip-dbus + +%description -n python3-firewall +The python3 bindings for firewalld. + +%package -n firewall-macros +Summary: FirewallD RPM macros +Group: Productivity/Networking/Security + +%description -n firewall-macros +This package provides the firewalld RPM macros file needed by packages +which provide their own firewalld service files. + %package -n firewall-applet Summary: Firewall panel applet Group: Productivity/Networking/Security @@ -116,6 +133,9 @@ %py3_compile %{buildroot} +# remove files that shouldn't exist in the final rpms +rm -r %{buildroot}%{_datadir}/%{name}/__pycache__ + desktop-file-install --delete-original \ --dir %{buildroot}%{_sysconfdir}/xdg/autostart \ %{buildroot}%{_sysconfdir}/xdg/autostart/firewall-applet.desktop @@ -134,6 +154,8 @@ rm %{buildroot}%{_rpmconfigdir}/macros.d/macros.firewalld install -D -m644 config/macros.firewalld %{buildroot}%{_sysconfdir}/rpm/macros.firewalld +%fdupes %{buildroot}%{python3_sitelib} + %find_lang %{name} --all-name %pre @@ -191,9 +213,21 @@ %{_bindir}/firewallctl %dir %{_datadir}/bash-completion/completions %{_datadir}/bash-completion/completions/firewall-cmd -%{_libexecdir}/firewalld +%dir %{_libexecdir}/firewalld +%dir %{_libexecdir}/firewalld/icmptypes +%dir %{_libexecdir}/firewalld/ipsets +%dir %{_libexecdir}/firewalld/services +%dir %{_libexecdir}/firewalld/zones +%dir %{_libexecdir}/firewalld/helpers +%dir %{_libexecdir}/firewalld/xmlschema +%{_libexecdir}/firewalld/icmptypes/*.xml +%{_libexecdir}/firewalld/ipsets/README +%{_libexecdir}/firewalld/services/*.xml +%{_libexecdir}/firewalld/zones/*.xml +%{_libexecdir}/firewalld/helpers/*.xml +%{_libexecdir}/firewalld/xmlschema/check.sh +%{_libexecdir}/firewalld/xmlschema/*.xsd %{_datadir}/polkit-1 -%config %{_sysconfdir}/rpm/macros.firewalld %dir %{_sysconfdir}/dbus-1 %dir %{_sysconfdir}/dbus-1/system.d %dir %{_sysconfdir}/modprobe.d @@ -211,14 +245,36 @@ %{_unitdir}/firewalld.service %{_fillupdir}/sysconfig.%{name} %config(noreplace) %{_sysconfdir}/dbus-1/system.d/FirewallD.conf -%attr(0755,root,root) %dir %{python3_sitelib}/firewall -%{_datadir}/firewalld/__pycache__ -%{python3_sitelib}/firewall/* %{_mandir}/man1/firewall*cmd*.1* %{_mandir}/man1/firewalld*.1* %{_mandir}/man1/firewallctl*.1* %{_mandir}/man5/firewall*.5* +%files -n python3-firewall +%attr(0755,root,root) %dir %{python3_sitelib}/firewall +%attr(0755,root,root) %dir %{python3_sitelib}/firewall/__pycache__ +%attr(0755,root,root) %dir %{python3_sitelib}/firewall/config +%attr(0755,root,root) %dir %{python3_sitelib}/firewall/config/__pycache__ +%attr(0755,root,root) %dir %{python3_sitelib}/firewall/core +%attr(0755,root,root) %dir %{python3_sitelib}/firewall/core/__pycache__ +%attr(0755,root,root) %dir %{python3_sitelib}/firewall/core/io +%attr(0755,root,root) %dir %{python3_sitelib}/firewall/core/io/__pycache__ +%attr(0755,root,root) %dir %{python3_sitelib}/firewall/server +%attr(0755,root,root) %dir %{python3_sitelib}/firewall/server/__pycache__ +%{python3_sitelib}/firewall/__pycache__/*.py* +%{python3_sitelib}/firewall/*.py* +%{python3_sitelib}/firewall/config/*.py* +%{python3_sitelib}/firewall/config/__pycache__/*.py* +%{python3_sitelib}/firewall/core/*.py* +%{python3_sitelib}/firewall/core/__pycache__/*.py* +%{python3_sitelib}/firewall/core/io/*.py* +%{python3_sitelib}/firewall/core/io/__pycache__/*.py* +%{python3_sitelib}/firewall/server/*.py* +%{python3_sitelib}/firewall/server/__pycache__/*.py* + +%files -n firewall-macros +%config %{_sysconfdir}/rpm/macros.firewalld + %files -n firewall-applet %attr(0755,root,root) %{_bindir}/firewall-applet %dir %{_sysconfdir}/firewall
participants (1)
-
root@hilbert.suse.de