Adjust for changes in appdata and desktop filename change

epel9
Mukundan Ragavan 7 years ago
parent 22636de697
commit 0bdcdfb73e

@ -1,6 +1,6 @@
Name: keepassxc Name: keepassxc
Version: 2.2.4 Version: 2.2.4
Release: 1%{?dist} Release: 2%{?dist}
Summary: Cross-platform password manager Summary: Cross-platform password manager
License: Boost and BSD and CC0 and GPLv3 and LGPLv2 and LGPLv2+ and LGPLv3+ and Public Domain License: Boost and BSD and CC0 and GPLv3 and LGPLv2 and LGPLv2+ and LGPLv3+ and Public Domain
URL: http://www.keepassxc.org/ URL: http://www.keepassxc.org/
@ -44,7 +44,8 @@ information can be considered as quite safe.
# get rid of icon tag in appdata file # get rid of icon tag in appdata file
# icon tag is not allowed in desktop appdata file # icon tag is not allowed in desktop appdata file
sed -i '/\<icon/d' share/linux/org.%{name}.appdata.xml sed -i '/\<icon/d' share/linux/org.%{name}.KeePassXC.appdata.xml
%build %build
mkdir build mkdir build
@ -69,7 +70,7 @@ desktop-file-install \
--dir %{buildroot}%{_datadir}/applications \ --dir %{buildroot}%{_datadir}/applications \
--delete-original \ --delete-original \
--add-mime-type application/x-keepassxc \ --add-mime-type application/x-keepassxc \
%{buildroot}%{_datadir}/applications/org.%{name}.desktop %{buildroot}%{_datadir}/applications/org.%{name}.KeePassXC.desktop
# Associate KDB* files # Associate KDB* files
cat > x-keepassxc.desktop << EOF cat > x-keepassxc.desktop << EOF
@ -85,7 +86,7 @@ install -D -m 644 -p x-keepassxc.desktop \
%{buildroot}%{_datadir}/mimelnk/application/x-keepassxc.desktop %{buildroot}%{_datadir}/mimelnk/application/x-keepassxc.desktop
#install appdata files #install appdata files
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.%{name}.appdata.xml appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.%{name}.KeePassXC.appdata.xml
%find_lang keepassx --with-qt %find_lang keepassx --with-qt
@ -96,7 +97,7 @@ ctest -V %{?_smp_mflags}
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
update-desktop-database &> /dev/null ||: update-desktop-database &> /dev/null ||:
%postun Page missing%postun
if [ $1 -eq 0 ] ; then if [ $1 -eq 0 ] ; then
touch --no-create %{_datadir}/icons/hicolor &>/dev/null touch --no-create %{_datadir}/icons/hicolor &>/dev/null
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
@ -113,14 +114,17 @@ desktop-file-validate %{_datadir}/applications/keepassxc.desktop &> /dev/null ||
%{_bindir}/keepassxc %{_bindir}/keepassxc
%{_bindir}/keepassxc-cli %{_bindir}/keepassxc-cli
%{_datadir}/keepassxc %{_datadir}/keepassxc
%{_datadir}/applications/org.%{name}.desktop %{_datadir}/applications/org.%{name}.KeePassXC.desktop
%{_datadir}/metainfo/org.%{name}.appdata.xml %{_datadir}/metainfo/org.%{name}.KeePassXC.appdata.xml
%{_datadir}/mimelnk %{_datadir}/mimelnk
%{_datadir}/mime/packages/*.xml %{_datadir}/mime/packages/*.xml
%{_datadir}/icons/hicolor/*/*/*keepassxc* %{_datadir}/icons/hicolor/*/*/*keepassxc*
%{_libdir}/%{name} %{_libdir}/%{name}
%changelog %changelog
* Sat Dec 16 2017 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.2.4-2
- Adjust for changes in appdata and desktop filename change
* Thu Dec 14 2017 Germano Massullo <germano.massullo@gmail.com> - 2.2.4-1 * Thu Dec 14 2017 Germano Massullo <germano.massullo@gmail.com> - 2.2.4-1
- 2.2.4 release - 2.2.4 release
- removed patch to fix typo in a XML tag - removed patch to fix typo in a XML tag

Loading…
Cancel
Save