[merkaartor] update icon cache (rhbz #768620)
Sven Lankes
slankes at fedoraproject.org
Mon Jun 4 20:34:13 UTC 2012
commit 54ca35ac8bd8858ec1e03194911f05ed79f2a363
Author: Sven Lankes <sven at lank.es>
Date: Mon Jun 4 22:34:03 2012 +0200
update icon cache (rhbz #768620)
- Add Education to Desktop category to make desktop-file-validate happy (rhbz #768616)
merkaartor-0.18-desktop.patch | 9 +++++++++
merkaartor.spec | 20 +++++++++++++++++++-
2 files changed, 28 insertions(+), 1 deletions(-)
---
diff --git a/merkaartor-0.18-desktop.patch b/merkaartor-0.18-desktop.patch
new file mode 100644
index 0000000..e0d6af7
--- /dev/null
+++ b/merkaartor-0.18-desktop.patch
@@ -0,0 +1,9 @@
+--- src/merkaartor.desktop.orig 2012-06-04 22:23:46.988175951 +0200
++++ src/merkaartor.desktop 2012-06-04 22:23:55.420229636 +0200
+@@ -9,5 +9,5 @@
+ Exec=merkaartor
+ Terminal=false
+ StartupNotify=false
+-Categories=Geography;Network;Qt;
++Categories=Education;Geography;Network;Qt;
+
diff --git a/merkaartor.spec b/merkaartor.spec
index 2774ac4..c9b51c1 100644
--- a/merkaartor.spec
+++ b/merkaartor.spec
@@ -1,12 +1,14 @@
Name: merkaartor
Version: 0.18.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Qt-Based OpenStreetMap editor
Group: Applications/Productivity
License: GPLv2
URL: http://www.merkaartor.be
Source0: %{name}-0.18.0.tar.bz2
+# http://merkaartor.be/issues/3330
+Patch0: merkaartor-0.18-desktop.patch
BuildRequires: qt4-devel >= 4.4, qt4-webkit-devel
BuildRequires: desktop-file-utils
@@ -27,6 +29,7 @@ transparent display of map features like roads and curved roads.
%prep
%setup -q -n %{name}-0.18.0
+%patch0
%build
# Use packaged qtsingleappicaton instead of bundled version
@@ -45,6 +48,17 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+ /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+ /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+
+%posttrans
+/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
%files
%defattr(-,root,root,-)
@@ -63,6 +77,10 @@ rm -rf $RPM_BUILD_ROOT
%doc AUTHORS CHANGELOG HACKING LICENSE
%changelog
+* Mon Jun 04 2012 Sven Lankes <sven at lank.es> - 0.18.0-3
+- update icon cache (rhbz #768620)
+- Add Education to Desktop category to make desktop-file-validate happy (rhbz #768616)
+
* Thu May 31 2012 Sven Lankes <sven at lank.es> - 0.18.0-2
- new upstream release
More information about the scm-commits
mailing list