[desktop-file-utils] Add desktop-entry-mode-init.el, fix emacs site-start dir ownership.

Ville Skyttä scop at fedoraproject.org
Sun Jan 30 12:25:18 UTC 2011


commit 29e2543531f9befd7cda564e618ee2fe0aca0b90
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Sun Jan 30 14:16:25 2011 +0200

    Add desktop-entry-mode-init.el, fix emacs site-start dir ownership.

 desktop-entry-mode-init.el |    2 ++
 desktop-file-utils.spec    |   12 ++++++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)
---
diff --git a/desktop-entry-mode-init.el b/desktop-entry-mode-init.el
new file mode 100644
index 0000000..3ce2f79
--- /dev/null
+++ b/desktop-entry-mode-init.el
@@ -0,0 +1,2 @@
+(autoload 'desktop-entry-mode "desktop-entry-mode" "Desktop Entry mode" t)
+(add-to-list 'auto-mode-alist '("\\.desktop\\(\\.in\\)?$" . desktop-entry-mode))
diff --git a/desktop-file-utils.spec b/desktop-file-utils.spec
index dc641a6..3eca3b9 100644
--- a/desktop-file-utils.spec
+++ b/desktop-file-utils.spec
@@ -4,9 +4,10 @@
 Summary: Utilities for manipulating .desktop files
 Name: desktop-file-utils
 Version: 0.18
-Release: 1%{?dist}
+Release: 2%{?dist}
 URL: http://www.freedesktop.org/software/desktop-file-utils
 Source0: http://www.freedesktop.org/software/desktop-file-utils/releases/%{name}-%{version}.tar.bz2
+Source1: desktop-entry-mode-init.el
 License: GPLv2+
 Group: Development/Tools
 
@@ -54,6 +55,8 @@ make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
 
 mkdir -p $RPM_BUILD_ROOT%{_emacs_sitelispdir}/%{pkg}
 mv $RPM_BUILD_ROOT%{_emacs_sitelispdir}/*.el* $RPM_BUILD_ROOT%{_emacs_sitelispdir}/%{pkg}
+install -Dpm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_emacs_sitestartdir}/desktop-entry-mode-init.el
+touch $RPM_BUILD_ROOT%{_emacs_sitestartdir}/desktop-entry-mode-init.elc
 
 %files
 %defattr(-,root,root)
@@ -65,7 +68,9 @@ mv $RPM_BUILD_ROOT%{_emacs_sitelispdir}/*.el* $RPM_BUILD_ROOT%{_emacs_sitelispdi
 
 %files -n emacs-%{pkg}
 %defattr(-,root,root,-)
-%doc
+%{_emacs_sitestartdir}/desktop-entry-mode-init.el
+%ghost %{_emacs_sitestartdir}/desktop-entry-mode-init.elc
+%dir %{_emacs_sitelispdir}/%{pkg}
 %{_emacs_sitelispdir}/%{pkg}/*.elc
 
 %files -n emacs-%{pkg}-el
@@ -73,6 +78,9 @@ mv $RPM_BUILD_ROOT%{_emacs_sitelispdir}/*.el* $RPM_BUILD_ROOT%{_emacs_sitelispdi
 %{_emacs_sitelispdir}/%{pkg}/*.el
 
 %changelog
+* Sun Jan 30 2011 Ville Skyttä <ville.skytta at iki.fi> - 0.18-2
+- Add desktop-entry-mode-init.el, fix emacs site-start dir ownership.
+
 * Thu Jan 13 2011 Matthias Clasen <mclasen at redhat.com> - 0.18-1
 - Update to 0.18
 


More information about the scm-commits mailing list