SPECS (DEVEL): emacs.spec - appropriate desktop files for each ema...

twittner twittner at pld-linux.org
Sat Mar 18 14:08:24 CET 2006


Author: twittner                     Date: Sat Mar 18 13:08:23 2006 GMT
Module: SPECS                         Tag: DEVEL
---- Log message:
- appropriate desktop files for each emacs version (GTK, Motif, etc.)

---- Files affected:
SPECS:
   emacs.spec (1.68.4.15 -> 1.68.4.16) 

---- Diffs:

================================================================
Index: SPECS/emacs.spec
diff -u SPECS/emacs.spec:1.68.4.15 SPECS/emacs.spec:1.68.4.16
--- SPECS/emacs.spec:1.68.4.15	Fri Mar 10 00:52:35 2006
+++ SPECS/emacs.spec	Sat Mar 18 14:08:18 2006
@@ -21,12 +21,15 @@
 Group:		Applications/Editors/Emacs
 Source0:	%{name}-%{version}.tar.gz
 # Source0-md5:	eabc6711e7dc55c487c87333f76f5d98
-Source1:	%{name}.desktop
-Source2:	%{name}-dot%{name}
-Source3:	%{name}-site-start.el
-Source4:	%{name}.png
-Source5:	%{name}-tuareg.el
-Source6:	%{name}-nemerle.el
+Source1:	%{name}-dot%{name}
+Source2:	%{name}-site-start.el
+Source3:	%{name}.png
+Source4:	%{name}-tuareg.el
+Source5:	%{name}-nemerle.el
+Source6:	%{name}-athena.desktop
+Source7:	%{name}-gtk.desktop
+Source8:	%{name}-motif.desktop
+Source9:	%{name}-nox.desktop
 URL:		http://www.gnu.org/software/emacs/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -460,7 +463,7 @@
 mv lisp/term/README README.term
 
 %{__sed} s!@SITE_START_DIR@!%{_datadir}/emacs/site-lisp/site-start.d! \
-	< %{SOURCE3} > site-start.el
+	< %{SOURCE2} > site-start.el
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -491,11 +494,14 @@
 done
 
 install site-start.el $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/
-install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
-install %{SOURCE2} $RPM_BUILD_ROOT/etc/skel/.emacs
-install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
-install %{SOURCE5} $RPM_BUILD_ROOT/%{_datadir}/emacs/%{version}/site-lisp/tuareg.el
-install %{SOURCE6} $RPM_BUILD_ROOT/%{_datadir}/emacs/%{version}/site-lisp/nemerle.el
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/skel/.emacs
+install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
+install %{SOURCE4} $RPM_BUILD_ROOT/%{_datadir}/emacs/%{version}/site-lisp/tuareg.el
+install %{SOURCE5} $RPM_BUILD_ROOT/%{_datadir}/emacs/%{version}/site-lisp/nemerle.el
+install %{SOURCE6} $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE7} $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE9} $RPM_BUILD_ROOT%{_desktopdir}
 
 [ -d build-nox ] && install build-nox/etc/DOC-* $RPM_BUILD_ROOT%{_datadir}/emacs/%{version}/etc
 
@@ -537,7 +543,7 @@
 %attr(755,root,root) %{_bindir}/emacs
 %attr(755,root,root) %{_bindir}/emacs-%{version}
 %dir %{_datadir}/emacs/%{version}/lisp/toolbar
-%{_desktopdir}/emacs.desktop
+%{_desktopdir}/emacs-%{default_emacs}.desktop
 %{_pixmapsdir}/*
 
 %files common
@@ -756,24 +762,28 @@
 %files nox
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/emacs-nox
+%{_desktopdir}/emacs-nox.desktop
 %endif
 
 %if %{with athena} && %{?default_emacs} != "athena"
 %files athena
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/emacs-athena
+%{_desktopdir}/emacs-athena.desktop
 %endif
 
 %if %{with gtk} && %{?default_emacs} != "gtk"
 %files gtk
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/emacs-gtk
+%{_desktopdir}/emacs-gtk.desktop
 %endif
 
 %if %{with motif} && %{?default_emacs} != "motif"
 %files motif
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/emacs-motif
+%{_desktopdir}/emacs-motif.desktop
 %endif
 
 %files gnus
@@ -793,6 +803,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.68.4.16  2006/03/18 13:08:18  twittner
+- appropriate desktop files for each emacs version (GTK, Motif, etc.)
+
 Revision 1.68.4.15  2006/03/09 23:52:35  twittner
 - BR: autoconf, automake
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/emacs.spec?r1=1.68.4.15&r2=1.68.4.16&f=u



More information about the pld-cvs-commit mailing list