rpms/gsview/devel gsview.desktop,1.2,1.3 gsview.spec,1.16,1.17

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Mon Mar 6 19:33:52 UTC 2006


Author: rdieter

Update of /cvs/extras/rpms/gsview/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6272

Modified Files:
	gsview.desktop gsview.spec 
Log Message:
* Wed Mar 1 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.7-6
- %(rpm -q --qf '%{VERSION}' ghostscript) -> %(gs --version)
- follow fdo icon spec
- restore epstool bits



Index: gsview.desktop
===================================================================
RCS file: /cvs/extras/rpms/gsview/devel/gsview.desktop,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gsview.desktop	4 Dec 2004 12:25:30 -0000	1.2
+++ gsview.desktop	6 Mar 2006 19:33:51 -0000	1.3
@@ -1,11 +1,10 @@
-# $Id$
 [Desktop Entry]
 Encoding=UTF-8
 Name=GSview
 GenericName=PS/PDF Viewer
 Comment=EPS,PDF,PS Viewer
 Exec=gsview
-Icon=gsview.png
+Icon=gsview
 Terminal=false
 Type=Application
 MimeType=image/x-eps;application/postscript;application/pdf;


Index: gsview.spec
===================================================================
RCS file: /cvs/extras/rpms/gsview/devel/gsview.spec,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- gsview.spec	10 Feb 2006 13:59:32 -0000	1.16
+++ gsview.spec	6 Mar 2006 19:33:51 -0000	1.17
@@ -2,7 +2,7 @@
 Summary: PostScript and PDF previewer
 Name: 	 gsview
 Version: 4.7
-Release: 5%{?dist}.1
+Release: 6%{?dist}
 
 License: Aladdin Free Public License, Ghostgum Software Pty Ltd
 Group: 	 Applications/Publishing
@@ -10,7 +10,7 @@
 URL: 	 http://www.cs.wisc.edu/~ghost/gsview/
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
 # ppc: FIXME.  
-ExcludeArch: ppc 
+# ExcludeArch: ppc 
 
 Source1: gsview.desktop
 
@@ -18,8 +18,8 @@
 BuildRequires: desktop-file-utils
 BuildRequires: sed >= 4.0
 BuildRequires: ghostscript-devel >= 7.07-15.3
-%define gs_ver  %{expand:%%(rpm -q --qf '%%{VERSION}' ghostscript-devel | cut -d. -f-2 )}
-%define gs_ver1 %{expand:%%(echo %{gs_ver} | cut -d. -f1)}
+%global gs_ver  %(gs --version 2> /dev/null | cut -d. -f-2 )
+%global gs_ver1 %(echo %{gs_ver} | cut -d. -f1 )
 %if "%{?gs_ver1}" == "7"
 # See http://www.redhat.com/archives/fedora-devel-list/2004-August/msg00068.html
 Requires: ghostscript >= 7.07-15.3
@@ -87,23 +87,29 @@
   GSVIEW_ETCPATH=$RPM_BUILD_ROOT%{_sysconfdir}
 
 # desktop/icon files
-install -D -p -m644 binary/gsview48.png  $RPM_BUILD_ROOT%{_datadir}/pixmaps/gsview.png
+install -D -p -m644 binary/gsview48.png\
+  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/gsview.png
 
-desktop-file-install --vendor fedora \
+desktop-file-install \
   --dir $RPM_BUILD_ROOT%{_datadir}/applications \
+  --vendor fedora \
   --add-category X-Fedora \
   %{SOURCE1} 
 
 ## Unpackaged files
-# nuke depcrecated epstool, to be (hopefully) packaged separately... someday.
-rm -f $RPM_BUILD_ROOT{%{_bindir}/epstool,%{_docdir}/*/epstool*}
+# nuke deprecated epstool, when (hopefully) packaged separately... someday.
+#rm -f $RPM_BUILD_ROOT{%{_bindir}/epstool,%{_docdir}/*/epstool*}
 
 
 %post
-update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
+touch --no-create %{_datadir}/icons/hicolor 2> /dev/null ||:
+gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
+update-desktop-database -q %{_datadir}/applications > /dev/null 2>&1 || :
 
 %postun
-update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
+touch --no-create %{_datadir}/icons/hicolor 2> /dev/null ||:
+gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
+update-desktop-database -q %{_datadir}/applications > /dev/null 2>&1 || :
 
 
 %files
@@ -113,7 +119,7 @@
 %config(noreplace) %{_sysconfdir}/gsview/printer.ini
 %{_mandir}/man*/*
 %{_datadir}/applications/*.desktop
-%{_datadir}/pixmaps/*.png
+%{_datadir}/icons/hicolor/*/*/*
 %doc %{_docdir}/* 
 
 
@@ -122,6 +128,11 @@
 
 
 %changelog
+* Wed Mar 1 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.7-6
+- %%(rpm -q --qf '%%{VERSION}' ghostscript) -> %%(gs --version)
+- follow fdo icon spec
+- restore epstool bits
+
 * Fri Feb 10 2006 Rex Dieter <rexdieter[AT]users.sf.net>
 - fc5: gcc/glibc respin
 




More information about the fedora-extras-commits mailing list