Remove firewalld service file, as firewalld upstream now provides it.

This commit is contained in:
Ben Rosser 2017-02-14 14:22:20 -05:00
parent 13753e2f85
commit 357f27523e
2 changed files with 4 additions and 21 deletions

View File

@ -4,7 +4,7 @@
Name: quassel
Summary: A modern distributed IRC system
Version: 0.12.4
Release: 2%{?dist}
Release: 3%{?dist}
License: GPLv2 or GPLv3
URL: http://quassel-irc.org/
@ -32,7 +32,6 @@ BuildRequires: qt5-qtscript-devel
BuildRequires: qt5-qtwebkit-devel
BuildRequires: systemd
BuildRequires: firewalld-filesystem
BuildRequires: libappstream-glib
@ -46,9 +45,6 @@ Requires: %{name}-common = %{version}-%{release}
Source1: quasselcore.service
Source2: quassel.conf
# Firewalld service definition.
Source3: quassel.xml
# Appstream metadata, for GNOME Software.
Source4: quassel.appdata.xml
Source5: quasselclient.appdata.xml
@ -78,9 +74,6 @@ Summary: Quassel core component
# Required for the quassel user.
Requires(pre): shadow-utils
# Required for firewalld service.
Requires: firewalld-filesystem
Requires(post): firewalld-filesystem
%description core
The Quassel IRC Core maintains a connection with the
@ -119,10 +112,6 @@ install -m 0644 %{SOURCE2} %{buildroot}/%{_sysconfdir}/
install -d -m 0755 %{buildroot}/%{_unitdir}
install -p -m 0644 %{SOURCE1} %{buildroot}/%{_unitdir}/
# Install firewalld service definition
install -d -m 0755 %{buildroot}/%{_prefix}/lib/firewalld/services/
install -p -m 0644 %{SOURCE3} %{buildroot}/%{_prefix}/lib/firewalld/services/
# Home directory for quassel user
install -d -m 0750 %{buildroot}/%{quassel_data_dir}
@ -156,8 +145,6 @@ exit 0
%post core
# Install quassel service.
%systemd_post quasselcore.service
# Reload firewalld configuration.
%firewalld_reload
%preun core
%systemd_preun quasselcore.service
@ -184,7 +171,6 @@ exit 0
%dir %attr(-,quassel,quassel) %{quassel_data_dir}
%{_unitdir}/quasselcore.service
%config(noreplace) %{_sysconfdir}/quassel.conf
%{_prefix}/lib/firewalld/services/quassel.xml
%files client
%{_kf5_bindir}/quasselclient
@ -193,6 +179,9 @@ exit 0
%changelog
* Tue Feb 14 2017 Ben Rosser <rosser.bjr@gmail.com> 0.12.4-3
- Remove firewalld service file, as firewalld upstream now provides it.
* Fri Sep 9 2016 Ben Rosser <rosser.bjr@gmail.com> 0.12.4-2
- Include appstream metadata for client and monolithic client.

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>quassel</short>
<description>Quassel is a distributed IRC client. The core keeps your IRC connections open, and then users can connect their graphical clients to the core over the quassel protocol.</description>
<port protocol="tcp" port="4242"/>
</service>