Use upstream AppStream metadata
See https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#spec-component-location
This commit is contained in:
parent
a4a01db5bf
commit
dadd1cafbe
17
quassel.spec
17
quassel.spec
|
@ -55,10 +55,6 @@ Source1: quasselcore.service
|
||||||
Source2: quassel.conf
|
Source2: quassel.conf
|
||||||
Source3: quassel.sysusers
|
Source3: quassel.sysusers
|
||||||
|
|
||||||
# Appstream metadata, for GNOME Software.
|
|
||||||
Source4: quassel.appdata.xml
|
|
||||||
Source5: quasselclient.appdata.xml
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Quassel IRC is a modern, distributed IRC client,
|
Quassel IRC is a modern, distributed IRC client,
|
||||||
meaning that one (or multiple) client(s) can attach
|
meaning that one (or multiple) client(s) can attach
|
||||||
|
@ -123,10 +119,12 @@ install -Dp -m 0644 %{SOURCE3} %{buildroot}%{_sysusersdir}/%{name}.conf
|
||||||
# Home directory for quassel user
|
# Home directory for quassel user
|
||||||
install -d -m 0750 %{buildroot}/%{quassel_data_dir}
|
install -d -m 0750 %{buildroot}/%{quassel_data_dir}
|
||||||
|
|
||||||
# Install the appdata files.
|
# Install AppStream metadata
|
||||||
mkdir %{buildroot}%{_datadir}/appdata/
|
install -d -m 0755 %{buildroot}%{_datadir}/metainfo
|
||||||
cp -a %{SOURCE4} %{SOURCE5} %{buildroot}%{_datadir}/appdata/
|
install -p -m 0644 data/*.appdata.xml %{buildroot}%{_datadir}/metainfo/
|
||||||
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/*.appdata.xml
|
|
||||||
|
%check
|
||||||
|
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdata.xml
|
||||||
|
|
||||||
# Core pre/post macros.
|
# Core pre/post macros.
|
||||||
%pre core
|
%pre core
|
||||||
|
@ -145,7 +143,7 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/*.appdata
|
||||||
%files
|
%files
|
||||||
%{_kf5_bindir}/quassel
|
%{_kf5_bindir}/quassel
|
||||||
%{_kf5_datadir}/applications/quassel.desktop
|
%{_kf5_datadir}/applications/quassel.desktop
|
||||||
%{_datadir}/appdata/quassel.appdata.xml
|
%{_datadir}/metainfo/quassel.appdata.xml
|
||||||
|
|
||||||
%files common
|
%files common
|
||||||
%doc README.md
|
%doc README.md
|
||||||
|
@ -172,6 +170,7 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/*.appdata
|
||||||
%changelog
|
%changelog
|
||||||
* Thu Feb 10 2022 Timothée Ravier <tim@siosm.fr> - 0.13.1-11
|
* Thu Feb 10 2022 Timothée Ravier <tim@siosm.fr> - 0.13.1-11
|
||||||
- Use systemd sysusers config to create user and group
|
- Use systemd sysusers config to create user and group
|
||||||
|
- Use upstream AppStream metadata
|
||||||
|
|
||||||
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.1-10
|
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.1-10
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||||
|
|
Loading…
Reference in New Issue