From 98e693d57bd28d357663b40ba01dcbd743dd275d Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Sep 20 2016 11:36:32 +0000 Subject: Validate desktop files --- diff --git a/blueman.spec b/blueman.spec index a4e90cf..e3fc724 100644 --- a/blueman.spec +++ b/blueman.spec @@ -67,24 +67,6 @@ make %{?_smp_mflags} find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' -desktop-file-install \ - --add-category="GTK;GNOME;" \ - --remove-key="OnlyShowIn" \ - --add-not-show-in="KDE;" \ - --delete-original \ - --dir=$RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/ \ - $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/blueman.desktop - -desktop-file-install \ - --delete-original \ - --dir=$RPM_BUILD_ROOT%{_datadir}/applications/ \ - $RPM_BUILD_ROOT%{_datadir}/applications/blueman-manager.desktop - -desktop-file-install \ - --delete-original \ - --dir=$RPM_BUILD_ROOT%{_datadir}/applications/ \ - $RPM_BUILD_ROOT%{_datadir}/applications/blueman-adapters.desktop - rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/blueman/ %find_lang blueman @@ -94,6 +76,11 @@ mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/blueman touch $RPM_BUILD_ROOT%{_sharedstatedir}/blueman/network.state +%check +desktop-file-validate $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/blueman.desktop +desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/blueman-*.desktop + + %post /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %systemd_post blueman-mechanism.service @@ -143,6 +130,7 @@ fi %changelog * Tue Sep 20 2016 Peter Walter - 1:2.1-0.2.alpha1 - Enable polkit support +- Validate desktop files * Mon Sep 19 2016 Peter Walter - 1:2.1-0.1.alpha1 - Update to 2.1 alpha1