Add strawberry.appdata.xml to spec files

This commit is contained in:
Jonas Kvinge
2018-11-02 20:30:12 +01:00
parent 2f4417d683
commit 27582b7a4e
2 changed files with 23 additions and 4 deletions

View File

@@ -10,6 +10,7 @@ Source0: %{name}-@STRAWBERRY_VERSION_PACKAGE@.tar.xz
BuildRequires: boost-devel
BuildRequires: cmake
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
BuildRequires: gcc-c++
BuildRequires: hicolor-icon-theme
BuildRequires: liblastfm-qt5-devel
@@ -67,7 +68,7 @@ Features:
* Audio analyzer
* Equalizer
* Transfer music to iPod, iPhone, MTP or mass-storage USB player
* Integrated Tidal support
* Integrated Tidal and Deezer support
%prep
%setup -qn %{name}-@STRAWBERRY_VERSION_PACKAGE@
@@ -91,10 +92,11 @@ popd
%install
make install DESTDIR=%{buildroot} -C %{_target_platform}
rm -rf %{buildroot}%{_datadir}/metainfo
mv %{buildroot}%{_datadir}/metainfo %{buildroot}%{_datadir}/appdata
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/strawberry.desktop
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/strawberry.appdata.xml
%files
%defattr(-,root,root,-)
@@ -107,6 +109,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/strawberry.desktop
%{_datadir}/icons/hicolor/64x64/apps/strawberry.png
%{_datadir}/icons/hicolor/128x128/apps/strawberry.png
%{_datadir}/icons/hicolor/scalable/apps/strawberry.svg
%{_datadir}/appdata/strawberry.appdata.xml
%{_mandir}/man1/strawberry.1.*
%{_mandir}/man1/strawberry-tagreader.1.*