rpms/emacs-common-pmd/devel emacs-common-pmd.spec,1.1,1.2
Jerry James
jjames at fedoraproject.org
Tue Jan 5 17:41:28 UTC 2010
Author: jjames
Update of /cvs/pkgs/rpms/emacs-common-pmd/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11305/devel
Modified Files:
emacs-common-pmd.spec
Log Message:
Use the new (X)Emacs macros to simplify and correct the spec file.
Index: emacs-common-pmd.spec
===================================================================
RCS file: /cvs/pkgs/rpms/emacs-common-pmd/devel/emacs-common-pmd.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- emacs-common-pmd.spec 9 Sep 2009 21:28:09 -0000 1.1
+++ emacs-common-pmd.spec 5 Jan 2010 17:41:28 -0000 1.2
@@ -1,26 +1,6 @@
%global pkg pmd
%global pkgname pmd-emacs
-%if %($(pkg-config emacs) ; echo $?)
-%global emacs_version 22.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
-
-%if %($(pkg-config xemacs) ; echo $?)
-%global xemacs_version 21.5
-%global xemacs_lispdir %{_datadir}/xemacs/site-packages/lisp
-%global xemacs_startdir %{_datadir}/xemacs/site-packages/lisp/site-start.d
-%else
-%global xemacs_version %(pkg-config xemacs --modversion)
-%global xemacs_lispdir %(pkg-config xemacs --variable sitepkglispdir)
-%global xemacs_startdir %(pkg-config xemacs --variable sitestartdir)
-%endif
-
Name: emacs-common-%{pkg}
Version: 0.6
Release: 2%{?dist}
@@ -63,7 +43,7 @@ This package contains the files common t
%package -n emacs-%{pkg}
Summary: Compiled elisp files to run %{pkgname} under GNU Emacs
Group: Development/Tools
-Requires: emacs(bin) >= %{emacs_version}
+Requires: emacs(bin) >= %{_emacs_version}
Requires: emacs-common-%{pkg} = %{version}-%{release}
Requires: pmd
@@ -85,7 +65,7 @@ emacs-%{pkg} package to use %{pkgname} w
%package -n xemacs-%{pkg}
Summary: Compiled elisp files to run %{pkgname} under XEmacs
Group: Development/Tools
-Requires: xemacs(bin) >= %{xemacs_version}
+Requires: xemacs(bin) >= %{_xemacs_version}
Requires: xemacs-packages-extra
Requires: emacs-common-%{pkg} = %{version}-%{release}
Requires: pmd
@@ -117,18 +97,18 @@ chmod a-x pmd.el
%install
rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{emacs_lispdir}/%{pkg}
-mkdir -p $RPM_BUILD_ROOT%{emacs_startdir}
-emacs -batch -no-site-file -f batch-byte-compile pmd.el
-cp -p pmd.el* $RPM_BUILD_ROOT%{emacs_lispdir}/%{pkg}
-cp -p %{SOURCE1} $RPM_BUILD_ROOT%{emacs_startdir}
+mkdir -p $RPM_BUILD_ROOT%{_emacs_sitelispdir}/%{pkg}
+mkdir -p $RPM_BUILD_ROOT%{_emacs_sitestartdir}
+%_emacs_bytecompile pmd.el
+cp -p pmd.el* $RPM_BUILD_ROOT%{_emacs_sitelispdir}/%{pkg}
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_emacs_sitestartdir}
-mkdir -p $RPM_BUILD_ROOT%{xemacs_lispdir}/%{pkg}
-mkdir -p $RPM_BUILD_ROOT%{xemacs_startdir}
+mkdir -p $RPM_BUILD_ROOT%{_xemacs_sitelispdir}/%{pkg}
+mkdir -p $RPM_BUILD_ROOT%{_xemacs_sitestartdir}
rm -f pmd.elc
-xemacs -batch -no-site-file -f batch-byte-compile pmd.el
-cp -p pmd.el* $RPM_BUILD_ROOT%{xemacs_lispdir}/%{pkg}
-cp -p %{SOURCE1} $RPM_BUILD_ROOT%{xemacs_startdir}
+%_xemacs_bytecompile pmd.el
+cp -p pmd.el* $RPM_BUILD_ROOT%{_xemacs_sitelispdir}/%{pkg}
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_xemacs_sitestartdir}
%clean
@@ -141,23 +121,23 @@ rm -rf $RPM_BUILD_ROOT
%files -n emacs-%{pkg}
%defattr(-,root,root,-)
-%dir %{emacs_lispdir}/%{pkg}
-%{emacs_lispdir}/%{pkg}/%{pkg}.elc
-%{emacs_startdir}/%{pkg}.el
+%dir %{_emacs_sitelispdir}/%{pkg}
+%{_emacs_sitelispdir}/%{pkg}/%{pkg}.elc
+%{_emacs_sitestartdir}/%{pkg}.el
%files -n emacs-%{pkg}-el
%defattr(-,root,root,-)
-%{emacs_lispdir}/%{pkg}/%{pkg}.el
+%{_emacs_sitelispdir}/%{pkg}/%{pkg}.el
%files -n xemacs-%{pkg}
%defattr(-,root,root,-)
-%dir %{xemacs_lispdir}/%{pkg}
-%{xemacs_lispdir}/%{pkg}/%{pkg}.elc
-%{xemacs_startdir}/%{pkg}.el
+%dir %{_xemacs_sitelispdir}/%{pkg}
+%{_xemacs_sitelispdir}/%{pkg}/%{pkg}.elc
+%{_xemacs_sitestartdir}/%{pkg}.el
%files -n xemacs-%{pkg}-el
%defattr(-,root,root,-)
-%{xemacs_lispdir}/%{pkg}/%{pkg}.el
+%{_xemacs_sitelispdir}/%{pkg}/%{pkg}.el
%changelog
More information about the fedora-extras-commits
mailing list