[emacs-color-theme/el6/master] emacs-color-theme on EL6
Arun SAG
sagarun at fedoraproject.org
Mon Feb 21 16:19:42 UTC 2011
commit 0f5d9d27e622b16ff2e6f234de44b8c6ff6a0187
Author: Arun SAG <sagarun at gmail.com>
Date: Mon Feb 21 21:49:25 2011 +0530
emacs-color-theme on EL6
emacs-color-theme.spec | 46 +++++++++++++++++++++++++++++++---------------
1 files changed, 31 insertions(+), 15 deletions(-)
---
diff --git a/emacs-color-theme.spec b/emacs-color-theme.spec
index a015fab..d14a354 100644
--- a/emacs-color-theme.spec
+++ b/emacs-color-theme.spec
@@ -1,9 +1,19 @@
%global pkg color-theme
%global pkgname Emacs Color Themes
+%if %($(pkg-config emacs) ; echo $?)
+%global emacs_version 21.1
+%global emacs_lispdir %{_datadir}/emacs/site-lisp
+%global emacs_startdir %{_datadir}/emacs/site-lisp/site-start.d
+%else
+%global emacs_version %(pkg-config emacs --modversion)
+%global emacs_lispdir %(pkg-config emacs --variable sitepkglispdir)
+%global emacs_startdir %(pkg-config emacs --variable sitestartdir)
+%endif
+
Name: emacs-%{pkg}
Version: 6.6.0
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Color themes for Emacs
Group: Applications/Editors
@@ -19,11 +29,11 @@ Patch0: emacs-%{pkg}-fix-compile.patch
Patch1: emacs-%{pkg}-fix-readme.patch
#Patch to fix License file
Patch2: emacs-%{pkg}-fix-copying-eol.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildArch: noarch
BuildRequires: emacs
-Requires: emacs(bin) >= %{_emacs_version}
+Requires: emacs >= %{emacs_version}
%description
%{pkgname} is an add-on package for GNU Emacs.
@@ -52,27 +62,33 @@ Install the %{name} package to use %{pkgname} with GNU Emacs.
make %{?_smp_mflags}
%install
-mkdir -p %{buildroot}%{_emacs_sitelispdir}/%{pkg}
-mkdir -p %{buildroot}%{_emacs_sitelispdir}/%{pkg}/themes
-mkdir -p %{buildroot}%{_emacs_sitestartdir}/
-cp %{SOURCE1} %{buildroot}%{_emacs_sitestartdir}/
-cp *.el *.elc %{buildroot}%{_emacs_sitelispdir}/%{pkg}
-cp themes/*.el themes/*.elc %{buildroot}%{_emacs_sitelispdir}/%{pkg}/themes
+mkdir -p %{buildroot}%{emacs_lispdir}/%{pkg}
+mkdir -p %{buildroot}%{emacs_lispdir}/%{pkg}/themes
+mkdir -p %{buildroot}%{emacs_startdir}/
+cp %{SOURCE1} %{buildroot}%{emacs_startdir}/
+cp *.el *.elc %{buildroot}%{emacs_lispdir}/%{pkg}
+cp themes/*.el themes/*.elc %{buildroot}%{emacs_lispdir}/%{pkg}/themes
+
+%clean
+%{__rm} -rf %{buildroot}
%files
%defattr(-,root,root,-)
%doc COPYING README
-%{_emacs_sitelispdir}/%{pkg}/*.elc
-%{_emacs_sitelispdir}/%{pkg}/themes/*.elc
-%dir %{_emacs_sitelispdir}/%{pkg}
-%{_emacs_sitestartdir}/emacs-color-theme-init.el
+%{emacs_lispdir}/%{pkg}/*.elc
+%{emacs_lispdir}/%{pkg}/themes/*.elc
+%dir %{emacs_lispdir}/%{pkg}
+%{emacs_startdir}/emacs-color-theme-init.el
%files -n %{name}-el
%defattr(-,root,root,-)
-%{_emacs_sitelispdir}/%{pkg}/*.el
-%{_emacs_sitelispdir}/%{pkg}/themes/*.el
+%{emacs_lispdir}/%{pkg}/*.el
+%{emacs_lispdir}/%{pkg}/themes/*.el
%changelog
+* Sat Feb 19 2011 Arun SAG <sagarun at gmail.com> - 6.6.0-4
+- Fix spec file for EPEL
+
* Sun May 9 2010 Arun SAG <sagarun at gmail.com> - 6.6.0-3
- clean section removed
- Added startup file emacs-color-theme-init.el
More information about the scm-commits
mailing list