rpms/emacs-auctex/FC-5 emacs-auctex.spec,1.12,1.13
Jonathan G. Underwood (jgu)
fedora-extras-commits at redhat.com
Sun May 21 22:38:17 UTC 2006
Author: jgu
Update of /cvs/extras/rpms/emacs-auctex/FC-5
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15059
Modified Files:
emacs-auctex.spec
Log Message:
Split off tetex-preview package
Split off emacs-auctex-el package
Updated descriptions, Requires, BuildRequires
Index: emacs-auctex.spec
===================================================================
RCS file: /cvs/extras/rpms/emacs-auctex/FC-5/emacs-auctex.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- emacs-auctex.spec 1 May 2006 17:27:18 -0000 1.12
+++ emacs-auctex.spec 21 May 2006 22:38:17 -0000 1.13
@@ -1,43 +1,83 @@
-%define startupdir %{_datadir}/emacs/site-lisp/site-start.d/
-%define startupfile %{startupdir}/auctex-init.el
+%define startupdir %{_datadir}/emacs/site-lisp/site-start.d/
+%define startupfile %{startupdir}/auctex-init.el
-Summary: Enhanced TeX modes for Emacsen
-Name: emacs-auctex
-Version: 11.82
-Release: 8%{?dist}
-License: GPL
-Group: Applications/Editors
-URL: http://www.gnu.org/software/auctex/
-Source0: ftp://ftp.gnu.org/pub/gnu/auctex/auctex-%{version}.tar.gz
-BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Obsoletes: auctex
-Conflicts: emacspeak < 18
-Provides: auctex
-Requires: emacs emacs-common ghostscript
-Requires: tetex tetex-latex tetex-dvips tetex-xdvi
-BuildRequires: emacs tetex tetex-latex tetex-dvips texinfo ghostscript
+%define textree %{_datadir}/texmf/tex/
+%define previewdir %{textree}/latex/preview/
+
+Summary: Enhanced TeX modes for Emacsen
+Name: emacs-auctex
+Version: 11.82
+Release: 9%{?dist}
+License: GPL
+Group: Applications/Editors
+URL: http://www.gnu.org/software/auctex/
+Source0: ftp://ftp.gnu.org/pub/gnu/auctex/auctex-%{version}.tar.gz
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Obsoletes: auctex
+Provides: auctex
+Conflicts: emacspeak < 18
+Requires: emacs emacs-common ghostscript
+Requires: tetex-preview = %{version}
+Requires: /sbin/install-info
+BuildRequires: emacs tetex-latex texinfo
%description
-AUCTeX is an extensible package that supports writing and formatting
-TeX files for most variants of Emacs.
+AUCTeX is an extensible package that supports writing and formatting TeX files
+for most variants of Emacs.
-AUCTeX supports many different TeX macro packages, including AMS-TeX,
-LaTeX, Texinfo and basic support for ConTeXt. Documentation can be
-found under /usr/share/doc, e.g. the reference card (tex-ref.pdf) and
-the FAQ. The AUCTeX manual is available in Emacs info (C-h i d m
-AUCTeX RET). On the AUCTeX home page, we provide manuals in various
-formats.
+AUCTeX supports many different TeX macro packages, including AMS-TeX, LaTeX,
+Texinfo and basic support for ConTeXt. Documentation can be found under
+/usr/share/doc, e.g. the reference card (tex-ref.pdf) and the FAQ. The AUCTeX
+manual is available in Emacs info (C-h i d m AUCTeX RET). On the AUCTeX home
+page, we provide manuals in various formats.
+
+AUCTeX includes preview-latex support which makes LaTeX a tightly integrated
+component of your editing workflow by visualizing selected source chunks (such
+as single formulas or graphics) directly as images in the source buffer.
This package is for GNU Emacs.
+%package el
+Summary: Elisp source files for %{name}
+Group: Applications/Editors
+Requires: %{name} = %{version}
+
+%description el
+This package contains the source Elisp files for AUCTeX for Emacs.
+
+%package -n tetex-preview
+Summary: Preview style files for LaTeX
+Group: Applications/Publishing
+Requires: tetex-latex tetex-fonts ghostscript
+
+%description -n tetex-preview
+The preview package for LaTeX allows for the processing of selected parts of a
+LaTeX input file. This package extracts indicated pieces from a source file
+(typically displayed equations, figures and graphics) and typesets with their
+base point at the (1in,1in) magic location, shipping out the individual pieces
+on separate pages without any page markup. You can produce either DVI or PDF
+files, and options exist that will set the page size separately for each page.
+In that manner, further processing (as with Ghostscript or dvipng) will be able
+to work in a single pass.
+
+The main purpose of this package is the extraction of certain environments (most
+notably displayed formulas) from La TeX sources as graphics. This works with DVI
+files postprocessed by either Dvips and Ghostscript or dvipng, but it also works
+when you are using PDFTeX for generating PDF files (usually also postprocessed
+by Ghostscript).
+
+The tetex-preview package is generated from the AUCTeX package for Emacs.
+
%prep
%setup -q -n auctex-%{version}
%build
-mkdir -p %{buildroot}%{_datadir}/texmf/tex/latex/preview
+mkdir -p %{buildroot}%{previewdir}
-%configure --with-emacs --without-texmf-dir
+%configure --with-emacs \
+ --with-texmf-dir=%{buildroot}%{textree} \
+ --with-tex-dir=%{buildroot}%{previewdir}
make
@@ -47,12 +87,11 @@
%install
rm -rf %{buildroot}
-mkdir -p %{buildroot}{%{_datadir}/emacs/site-lisp/site-start.d,%{_infodir}}
-mkdir -p %{buildroot}%{_datadir}/texmf/tex/latex/preview
-%makeinstall
mkdir -p %{buildroot}%{startupdir}
+%makeinstall
+# Startup file.
cat <<EOF > %{buildroot}%{startupfile}
;; This enables AUCTeX globally.
;; See (info "(auctex)Introduction") on how to disable AUCTeX.
@@ -65,7 +104,6 @@
EOF
rm -rf %{buildroot}%{_var}
-#rm -f %{buildroot}%{_datadir}/emacs/site-lisp/auctex/style/.nosearch
%clean
rm -rf %{buildroot}
@@ -80,6 +118,12 @@
/sbin/install-info --delete %{_infodir}/preview-latex.info %{_infodir}/dir 2>/dev/null || :
fi
+%post -n tetex-preview
+/usr/bin/texhash > /dev/null 2>&1 || :
+
+%postun -n tetex-preview
+/usr/bin/texhash > /dev/null 2>&1 || :
+
%files
%defattr(-,root,root,-)
%doc RELEASE COPYING README TODO FAQ CHANGES
@@ -87,10 +131,29 @@
%doc %{_infodir}/*.info*
%exclude %{_infodir}/dir
%{startupdir}
-%{_datadir}/emacs/site-lisp/auctex
+%{_datadir}/emacs/site-lisp/auctex/*.elc
+%{_datadir}/emacs/site-lisp/auctex/style/*.elc
+%{_datadir}/emacs/site-lisp/auctex/.nosearch
+%{_datadir}/emacs/site-lisp/auctex/style/.nosearch
+%{_datadir}/emacs/site-lisp/auctex/images
%{_datadir}/emacs/site-lisp/tex-site.el
+%files -n tetex-preview
+%defattr(-,root,root,-)
+%{previewdir}
+%{textree}/doc/latex/styles/preview.dvi
+
+%files el
+%defattr(-,root,root,-)
+%{_datadir}/emacs/site-lisp/auctex/*.el
+%{_datadir}/emacs/site-lisp/auctex/style/*.el
+
%changelog
+* Thu May 18 2006 Jonathan Underwood <jonathan.underwood at gmail.com> - 11.82-9
+- Split out tetex-preview subpackage
+- Split out source elisp files
+- Update package descriptions
+
* Mon May 1 2006 Jonathan Underwood <jonathan.underwood at gmail.com> - 11.82-8
- Add tetex-latex to BuildRequires
More information about the fedora-extras-commits
mailing list