rpms/mona/devel mona.spec,1.5,1.6
Jerry James
jjames at fedoraproject.org
Tue Jan 5 17:51:05 UTC 2010
Author: jjames
Update of /cvs/pkgs/rpms/mona/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12830/devel
Modified Files:
mona.spec
Log Message:
Use the new (X)Emacs macros to simplify the spec file.
Index: mona.spec
===================================================================
RCS file: /cvs/pkgs/rpms/mona/devel/mona.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- mona.spec 25 Jul 2009 14:58:13 -0000 1.5
+++ mona.spec 5 Jan 2010 17:51:05 -0000 1.6
@@ -1,27 +1,6 @@
%define upver 1.4
%define uprel 13
-# If the emacs-el package has installed a pkgconfig file, use that to determine
-# install locations and Emacs version at build time, otherwise set defaults.
-%if %($(pkg-config emacs) ; echo $?)
-%define emacs_version 22.2
-%define emacs_lispdir %{_datadir}/emacs/site-lisp
-%else
-%define emacs_version %(pkg-config emacs --modversion)
-%define emacs_lispdir %(pkg-config emacs --variable sitepkglispdir)
-%endif
-
-# If the xemacs-devel package has installed a pkgconfig file, use that to
-# determine install locations and Emacs version at build time, otherwise set
-# defaults.
-%if %($(pkg-config xemacs) ; echo $?)
-%define xemacs_version 21.5
-%define xemacs_lispdir %{_datadir}/xemacs/site-packages/lisp
-%else
-%define xemacs_version %(pkg-config xemacs --modversion)
-%define xemacs_lispdir %(pkg-config xemacs --variable sitepkglispdir)
-%endif
-
Name: mona
Version: %{upver}r%{uprel}
Release: 3%{?dist}
@@ -71,7 +50,8 @@ programs that access the Mona library in
%package emacs
Group: Applications/Engineering
Summary: Emacs mode for editing Mona files
-Requires: %{name}-libs = %{version}-%{release}, emacs(bin) >= %{emacs_version}
+Requires: %{name}-libs = %{version}-%{release}
+Requires: emacs(bin) >= %{_emacs_version}
%description emacs
Emacs mode for editing Mona files.
@@ -87,7 +67,8 @@ Source Elisp code for Emacs mode for edi
%package xemacs
Group: Applications/Engineering
Summary: XEmacs mode for editing Mona files
-Requires: %{name}-libs = %{version}-%{release}, xemacs(bin) >= %{xemacs_version}
+Requires: %{name}-libs = %{version}-%{release}
+Requires: xemacs(bin) >= %{_xemacs_version}
%description xemacs
XEmacs mode for editing Mona files.
@@ -127,11 +108,11 @@ mkdir -p $RPM_BUILD_ROOT%{_datadir}/xema
cd $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/mona
cp -p $RPM_BUILD_ROOT%{_datadir}/mona-mode.el .
-emacs -batch -no-site-file -f batch-byte-compile mona-mode.el
+%_emacs_bytecompile mona-mode.el
cd $RPM_BUILD_ROOT%{_datadir}/xemacs/site-packages/lisp
mv $RPM_BUILD_ROOT%{_datadir}/mona-mode.el .
-xemacs -batch -no-site-file -f batch-byte-compile mona-mode.el
+%_xemacs_bytecompile mona-mode.el
%clean
rm -rf $RPM_BUILD_ROOT
@@ -167,21 +148,21 @@ rm -rf $RPM_BUILD_ROOT
%files emacs
%defattr(-,root,root,-)
-%dir %{emacs_lispdir}/mona
-%{emacs_lispdir}/mona/mona-mode.elc
+%dir %{_emacs_sitelispdir}/mona
+%{_emacs_sitelispdir}/mona/mona-mode.elc
%files emacs-el
%defattr(-,root,root,-)
-%{emacs_lispdir}/mona/mona-mode.el
+%{_emacs_sitelispdir}/mona/mona-mode.el
%files xemacs
%defattr(-,root,root,-)
-%dir %{xemacs_lispdir}
-%{xemacs_lispdir}/mona-mode.elc
+%dir %{_xemacs_sitelispdir}
+%{_xemacs_sitelispdir}/mona-mode.elc
%files xemacs-el
%defattr(-,root,root,-)
-%{xemacs_lispdir}/mona-mode.el
+%{_xemacs_sitelispdir}/mona-mode.el
%changelog
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.4r13-3
More information about the fedora-extras-commits
mailing list