rpms/pure/F-12 pure.spec,1.3,1.4

Michel Alexandre Salim salimma at fedoraproject.org
Fri Jul 9 11:16:20 UTC 2010


Author: salimma

Update of /cvs/pkgs/rpms/pure/F-12
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv31920/F-12

Modified Files:
	pure.spec 
Log Message:
* Fri Jul  9 2010 Michel Salim <salimma at fedoraproject.org> - 0.43-3
- Emacs subpackages now adhere to packaging guidelines



Index: pure.spec
===================================================================
RCS file: /cvs/pkgs/rpms/pure/F-12/pure.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- pure.spec	5 Jun 2010 16:42:14 -0000	1.3
+++ pure.spec	9 Jul 2010 11:16:20 -0000	1.4
@@ -1,17 +1,6 @@
-%if %($(pkg-config emacs) ; echo $?)
-# This will get overridden by pkg-config; defaulting to the version in F-10
-%define emacs_version 22.3
-%define emacs_lispdir %{_datadir}/emacs/site-lisp
-%define emacs_startdir %{_datadir}/emacs/site-lisp/site-start.d
-%else
-%define emacs_version %(pkg-config emacs --modversion)
-%define emacs_lispdir %(pkg-config emacs --variable sitepkglispdir)
-%define emacs_startdir %(pkg-config emacs --variable sitestartdir)
-%endif
-
 Name:           pure
 Version:        0.43
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        A term-rewriting functional programming language
 
 Group:          Development/Languages
@@ -60,13 +49,22 @@ The %{name}-doc package contains example
 
 %package -n emacs-pure
 Summary:        Pure mode for Emacs
-Group:          Applications/Editors
-Requires:       emacs(bin) >= %{emacs_version}
+Group:          Development/Languages
+Requires:       emacs(bin) >= %{_emacs_version}
 BuildArch:      noarch
 
 %description -n emacs-pure
 An Emacs mode for editing Pure source code.
 
+%package -n emacs-pure-el
+Summary:        Elisp source file for the Pure mode for Emacs
+Group:          Development/Languages
+BuildArch:      noarch
+Requires:       emacs-pure = %{version}-%{release}
+
+%description -n emacs-pure-el
+This package contains the elisp source file for the Pure mode for Emacs.
+
 
 %prep
 %setup -q
@@ -91,10 +89,10 @@ make install DESTDIR=$RPM_BUILD_ROOT
 
 # Emacs mode files
 rm etc/*.el.in
-mkdir -p $RPM_BUILD_ROOT%{emacs_lispdir}
-mkdir -p $RPM_BUILD_ROOT%{emacs_startdir}
-mv etc/*.el* $RPM_BUILD_ROOT%{emacs_lispdir}
-cp -p %{SOURCE1} $RPM_BUILD_ROOT%{emacs_startdir}
+mkdir -p $RPM_BUILD_ROOT%{_emacs_sitelispdir}
+mkdir -p $RPM_BUILD_ROOT%{_emacs_sitestartdir}
+mv etc/*.el* $RPM_BUILD_ROOT%{_emacs_sitelispdir}
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_emacs_sitestartdir}
 
 
 %check
@@ -139,12 +137,19 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -n emacs-pure
 %defattr(-,root,root,-)
-%{emacs_lispdir}/*.el*
-%{emacs_startdir}/*
+%{_emacs_sitelispdir}/*.elc
+%{_emacs_sitestartdir}/*
+
+%files -n emacs-pure-el
+%defattr(-,root,root,-)
+%{_emacs_sitelispdir}/*.el
 
 
 
 %changelog
+* Fri Jul  9 2010 Michel Salim <salimma at fedoraproject.org> - 0.43-3
+- Emacs subpackages now adhere to packaging guidelines
+
 * Sat Jun  5 2010 Michel Salim <salimma at fedoraproject.org> - 0.43-2
 - Fix emacs-pure summary
 



More information about the scm-commits mailing list