[packages/skyperious] add desktop file

glen glen at pld-linux.org
Sat Apr 19 16:18:29 CEST 2014


commit 476cc4e8246392a18563b8e2e31b9c23c96e1985
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat Apr 19 17:18:19 2014 +0300

    add desktop file

 skyperious.spec | 24 +++++++++++++++++++-----
 1 file changed, 19 insertions(+), 5 deletions(-)
---
diff --git a/skyperious.spec b/skyperious.spec
index 87cb0f8..3f05c5e 100644
--- a/skyperious.spec
+++ b/skyperious.spec
@@ -1,14 +1,17 @@
 Summary:	Skype SQLite database viewer and merger
 Name:		skyperious
 Version:	3.1
-Release:	0.4
+Release:	0.7
 License:	MIT
-Group:		Applications
+Group:		Applications/Databases
 Source0:	https://github.com/suurjaak/Skyperious/archive/master/%{name}-%{version}.tar.gz
 # Source0-md5:	1a2f6e3b369c435a23ac796915890b60
+Source1:	https://raw.githubusercontent.com/glensc/Skyperious/desktop/packaging/%{name}.desktop
+# Source1-md5:	b6e430c377ca6754c5905fdf94bc1d8e
 URL:		https://github.com/suurjaak/Skyperious
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.219
+Requires:	desktop-file-utils
 Requires:	python(sqlite)
 Requires:	python-PIL
 Requires:	python-dateutil
@@ -49,9 +52,12 @@ EOF
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_appdir}}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_appdir},%{_pixmapsdir},%{_desktopdir}}
 cp -a src res %{name}.sh $RPM_BUILD_ROOT%{_appdir}
-ln -s %{_appdir}/%{name}.sh $RPM_BUILD_ROOT%{_bindir}
+ln -s %{_appdir}/%{name}.sh $RPM_BUILD_ROOT%{_bindir}/%{name}
+
+cp -p res/Icon64x64_32bit.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
 
 %py_ocomp $RPM_BUILD_ROOT%{_appdir}
 %py_comp $RPM_BUILD_ROOT%{_appdir}
@@ -60,10 +66,16 @@ ln -s %{_appdir}/%{name}.sh $RPM_BUILD_ROOT%{_bindir}
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+%update_desktop_database
+
+%postun
+%update_desktop_database
+
 %files
 %defattr(644,root,root,755)
 %doc README.md CHANGELOG.md LICENSE.md
-%attr(755,root,root) %{_bindir}/skyperious.sh
+%attr(755,root,root) %{_bindir}/skyperious
 %dir %{_appdir}
 %attr(755,root,root) %{_appdir}/skyperious.sh
 %{_appdir}/res
@@ -71,3 +83,5 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_appdir}/src/third_party
 %{_appdir}/src/*.py[co]
 %{_appdir}/src/third_party/*.py[co]
+%{_desktopdir}/%{name}.desktop
+%{_pixmapsdir}/%{name}.png
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/skyperious.git/commitdiff/476cc4e8246392a18563b8e2e31b9c23c96e1985



More information about the pld-cvs-commit mailing list