rpms/emacs/F-12 emacs-terminal.desktop, NONE, 1.1 emacs-terminal.sh, NONE, 1.1 emacs.spec, 1.153, 1.154

Karel Klíč kklic at fedoraproject.org
Fri May 21 06:56:10 UTC 2010


Author: kklic

Update of /cvs/extras/rpms/emacs/F-12
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv8683

Modified Files:
	emacs.spec 
Added Files:
	emacs-terminal.desktop emacs-terminal.sh 
Log Message:
Add emacs terminal mode to desktop menu


--- NEW FILE emacs-terminal.desktop ---
[Desktop Entry]
Name=Emacs Terminal
GenericName=Emacs Terminal
Comment=Emacs Terminal Mode
Exec=emacs-terminal
Icon=utilities-terminal
Type=Application
Terminal=false
Categories=Application;Utility;X-Red-Hat-Base;GTK;TerminalEmulator;
Encoding=UTF-8
StartupWMClass=Emacs


--- NEW FILE emacs-terminal.sh ---
#!/bin/sh

exec emacs -Q --eval '(ansi-term "/bin/bash")'


Index: emacs.spec
===================================================================
RCS file: /cvs/extras/rpms/emacs/F-12/emacs.spec,v
retrieving revision 1.153
retrieving revision 1.154
diff -u -p -r1.153 -r1.154
--- emacs.spec	1 Apr 2010 13:31:05 -0000	1.153
+++ emacs.spec	21 May 2010 06:56:10 -0000	1.154
@@ -4,7 +4,7 @@ Summary: GNU Emacs text editor
 Name: emacs
 Epoch: 1
 Version: 23.1
-Release: 21%{?dist}
+Release: 22%{?dist}
 License: GPLv3+
 URL: http://www.gnu.org/software/emacs/
 Group: Applications/Editors
@@ -22,6 +22,9 @@ Source13: focus-init.el
 Source14: po-mode.el
 Source15: po-mode-init.el
 Source18: default.el
+# Emacs Terminal Mode, #551949
+Source19: emacs-terminal.desktop
+Source20: emacs-terminal.sh
 Patch0: glibc-open-macro.patch
 Patch1: rpm-spec-mode.patch
 Patch2: po-mode-auto-replace-date-71264.patch
@@ -292,14 +295,19 @@ install -p -m 0644 emacs.pc %{buildroot}
 mkdir -p %{buildroot}%{_sysconfdir}/rpm
 install -p -m 0644 macros.emacs %{buildroot}%{_sysconfdir}/rpm/
 
+# installing emacs-terminal binary
+install -p -m 755 %SOURCE20 %{buildroot}%{_bindir}/emacs-terminal
+
 # after everything is installed, remove info dir
 rm -f %{buildroot}%{_infodir}/dir
 rm %{buildroot}%{_localstatedir}/games/emacs/*
 
-# install desktop file
+# install desktop files
 mkdir -p %{buildroot}%{_datadir}/applications
 desktop-file-install --dir=%{buildroot}%{_datadir}/applications \
                      %SOURCE1
+desktop-file-install --dir=%{buildroot}%{_datadir}/applications \
+                     %SOURCE19
 
 
 #
@@ -386,10 +394,12 @@ alternatives --install %{_bindir}/etags 
 %files
 %defattr(-,root,root)
 %{_bindir}/emacs-%{version}
+%{_bindir}/emacs-terminal
 %dir %{_libexecdir}/emacs
 %dir %{_libexecdir}/emacs/%{version}
 %dir %{emacs_libexecdir}
 %{_datadir}/applications/emacs.desktop
+%{_datadir}/applications/emacs-terminal.desktop
 %{_datadir}/icons/hicolor/*/apps/emacs.png
 %{_datadir}/icons/hicolor/*/apps/emacs22.png
 %{_datadir}/icons/hicolor/scalable/apps/emacs.svg
@@ -427,6 +437,9 @@ alternatives --install %{_bindir}/etags 
 %dir %{_datadir}/emacs/%{version}
 
 %changelog
+* Wed May 19 2010 Naveen Kumar <nkumar at redhat.com> - 1:23.1-22
+- Added a desktop file for adding terminal mode to menu (RHBZ #551949)
+
 * Thu Apr  1 2010 Jonathan G. Underwood <jonathan.underwood at gmail.com> - 1:23.1-21
 - Add patch to fix RHBZ #578272 - security vulnerability with movemail
   (CVE-2010-0825) 



More information about the scm-commits mailing list