|
Packit |
f2bd10 |
# Spec file for AUCTeX
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
# Maintainer: auctex-devel@gnu.org
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
# Copyright (C) 2002, 2004, 2005, 2006 Free Software Foundation, Inc.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
# This file is part of AUCTeX.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
# AUCTeX is free software; you can redistribute it and/or modify it
|
|
Packit |
f2bd10 |
# under the terms of the GNU General Public License as published by
|
|
Packit |
f2bd10 |
# the Free Software Foundation; either version 3, or (at your option)
|
|
Packit |
f2bd10 |
# any later version.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
# AUCTeX is distributed in the hope that it will be useful, but
|
|
Packit |
f2bd10 |
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
Packit |
f2bd10 |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
Packit |
f2bd10 |
# General Public License for more details.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
# You should have received a copy of the GNU General Public License
|
|
Packit |
f2bd10 |
# along with AUCTeX; see the file COPYING. If not, write to the Free
|
|
Packit |
f2bd10 |
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
|
Packit |
f2bd10 |
# MA 02110-1301, USA.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%define FOR_SUSE %{?suse_version:1}%{!?suse_version:0}
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%if %{FOR_SUSE}
|
|
Packit |
f2bd10 |
%define distri .suse
|
|
Packit |
f2bd10 |
%define commongroup Productivity/Editors/Emacs
|
|
Packit |
f2bd10 |
%define texgroup Productivity/Publishing/TeX/Utilities
|
|
Packit |
f2bd10 |
%define xemacspkgdir %{_datadir}/xemacs/xemacs-packages
|
|
Packit |
f2bd10 |
%else
|
|
Packit |
f2bd10 |
%define distri .fedora
|
|
Packit |
f2bd10 |
%define commongroup Applications/Editors
|
|
Packit |
f2bd10 |
%define texgroup Applications/Publishing
|
|
Packit |
f2bd10 |
%define xemacspkgdir %{_datadir}/xemacs/site-packages
|
|
Packit |
f2bd10 |
%endif
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
Summary: Enhanced TeX modes for Emacsen
|
|
Packit |
f2bd10 |
Name: auctex
|
|
Packit |
f2bd10 |
Version: 11.86
|
|
Packit |
f2bd10 |
Release: 1%{distri}
|
|
Packit |
f2bd10 |
License: GPL
|
|
Packit |
f2bd10 |
Group: %{commongroup}
|
|
Packit |
f2bd10 |
URL: http://www.gnu.org/software/auctex/
|
|
Packit |
f2bd10 |
Source0: ftp://ftp.gnu.org/pub/gnu/auctex/%{name}-%{version}.tar.gz
|
|
Packit |
f2bd10 |
BuildArchitectures: noarch
|
|
Packit |
f2bd10 |
BuildRoot: %{_tmppath}/%{name}-root
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%description
|
|
Packit |
f2bd10 |
AUCTeX is an extensible package that supports writing and formatting TeX files
|
|
Packit |
f2bd10 |
for most variants of Emacs.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
AUCTeX supports many different TeX macro packages, including AMS-TeX, LaTeX,
|
|
Packit |
f2bd10 |
Texinfo and basic support for ConTeXt. Documentation can be found under
|
|
Packit |
f2bd10 |
/usr/share/doc, e.g. the reference card (tex-ref.pdf) and the FAQ. The AUCTeX
|
|
Packit |
f2bd10 |
manual is available in Emacs info (C-h i d m AUCTeX RET). On the AUCTeX home
|
|
Packit |
f2bd10 |
page, we provide manuals in various formats.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
This version of AUCTeX comes with preview-latex, an addictive productivity
|
|
Packit |
f2bd10 |
tool providing a fine-grained interactive folding WYSIWYG display in the
|
|
Packit |
f2bd10 |
source buffer.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%package emacs
|
|
Packit |
f2bd10 |
Summary: Enhanced TeX modes for GNU Emacs
|
|
Packit |
f2bd10 |
Group: %{commongroup}
|
|
Packit |
f2bd10 |
Requires: emacs >= 21
|
|
Packit |
f2bd10 |
Obsoletes: ge_auc emacs-auctex auctex preview-latex-emacs
|
|
Packit |
f2bd10 |
Conflicts: emacspeak < 18
|
|
Packit |
f2bd10 |
Provides: auctex
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%description emacs
|
|
Packit |
f2bd10 |
AUCTeX is an extensible package that supports writing and formatting TeX files
|
|
Packit |
f2bd10 |
for most variants of Emacs.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
AUCTeX supports many different TeX macro packages, including AMS-TeX, LaTeX,
|
|
Packit |
f2bd10 |
Texinfo and basic support for ConTeXt. Documentation can be found under
|
|
Packit |
f2bd10 |
/usr/share/doc, e.g. the reference card (tex-ref.pdf) and the FAQ. The AUCTeX
|
|
Packit |
f2bd10 |
manual is available in Emacs info (C-h i d m AUCTeX RET). On the AUCTeX home
|
|
Packit |
f2bd10 |
page, we provide manuals in various formats.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
This package is for GNU Emacs. XEmacs users should use the package system for
|
|
Packit |
f2bd10 |
installation.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
The package enables AUCTeX modes system-wide. The README file
|
|
Packit |
f2bd10 |
contains information how users may override this choice.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%package -n preview-tetex
|
|
Packit |
f2bd10 |
Summary: LaTeX files for preview.sty
|
|
Packit |
f2bd10 |
Group: %{texgroup}
|
|
Packit |
f2bd10 |
Requires: tetex
|
|
Packit |
f2bd10 |
Obsoletes: preview-latex-common
|
|
Packit |
f2bd10 |
Provides: preview-tetex preview-latex-common
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%description -n preview-tetex
|
|
Packit |
f2bd10 |
The LaTeX package preview.sty can be used for extracting selected
|
|
Packit |
f2bd10 |
parts of LaTeX documents into graphics of their own. Various TeX and
|
|
Packit |
f2bd10 |
editing applications use this as a subsystem. AUCTeX by now comes
|
|
Packit |
f2bd10 |
with its own integrated version of preview-latex and the style files
|
|
Packit |
f2bd10 |
and does not require this package, and newer versions of teTeX might
|
|
Packit |
f2bd10 |
already contain preview.sty (in which case the resulting conflict is
|
|
Packit |
f2bd10 |
probably best solved by not installing this package).
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%prep
|
|
Packit |
f2bd10 |
%setup
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%build
|
|
Packit |
f2bd10 |
# The below will make the package build from a tar straight from Git
|
|
Packit |
f2bd10 |
# NOT RECOMMENDED, but useful for testing!
|
|
Packit |
f2bd10 |
test -f ./configure || ./autogen.sh
|
|
Packit |
f2bd10 |
%configure --with-emacs INSTALL_INFO=: --without-texmf-dir
|
|
Packit |
f2bd10 |
make
|
|
Packit |
f2bd10 |
pushd doc
|
|
Packit |
f2bd10 |
make tex-ref.pdf
|
|
Packit |
f2bd10 |
popd
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%install
|
|
Packit |
f2bd10 |
rm -rf %{buildroot}
|
|
Packit |
f2bd10 |
mkdir -p %{buildroot}{%{_datadir}/emacs/site-lisp,%{_infodir}}
|
|
Packit |
f2bd10 |
%if %{FOR_SUSE}
|
|
Packit |
f2bd10 |
cat <<EOFA > %{buildroot}%{_datadir}/emacs/site-lisp/suse-start-auctex.el
|
|
Packit |
f2bd10 |
;; suse-start-auctex.el
|
|
Packit |
f2bd10 |
;; This file enables AUCTeX globally:
|
|
Packit |
f2bd10 |
(load "auctex.el" nil t t)
|
|
Packit |
f2bd10 |
;; See (info "(auctex)Introduction") on how to disable AUCTeX.
|
|
Packit |
f2bd10 |
EOFA
|
|
Packit |
f2bd10 |
cat <<EOFP > %{buildroot}%{_datadir}/emacs/site-lisp/suse-start-preview-latex.el
|
|
Packit |
f2bd10 |
;; suse-start-preview-latex.el
|
|
Packit |
f2bd10 |
;; This file enables preview-latex globally:
|
|
Packit |
f2bd10 |
(load "preview-latex.el" nil t t)
|
|
Packit |
f2bd10 |
EOFP
|
|
Packit |
f2bd10 |
%else
|
|
Packit |
f2bd10 |
mkdir -p %{buildroot}%{_datadir}/emacs/site-lisp/site-start.d
|
|
Packit |
f2bd10 |
%endif
|
|
Packit |
f2bd10 |
%makeinstall install-docs
|
|
Packit |
f2bd10 |
mkdir -p %{buildroot}%{_datadir}/texmf/tex/latex/preview
|
|
Packit |
f2bd10 |
cp -p preview/latex/*.{sty,def,cfg} %{buildroot}%{_datadir}/texmf/tex/latex/preview
|
|
Packit |
f2bd10 |
mkdir -p %{buildroot}%{_datadir}/texmf/doc/latex/styles
|
|
Packit |
f2bd10 |
cp -p preview/latex/preview.dvi %{buildroot}%{_datadir}/texmf/doc/latex/styles
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%post emacs
|
|
Packit |
f2bd10 |
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/auctex.info
|
|
Packit |
f2bd10 |
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/preview-latex.info
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%preun emacs
|
|
Packit |
f2bd10 |
# $1 is the number of versions of this package installed
|
|
Packit |
f2bd10 |
# after this uninstallation
|
|
Packit |
f2bd10 |
if [ $1 -eq 0 ]; then
|
|
Packit |
f2bd10 |
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/auctex.info
|
|
Packit |
f2bd10 |
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/preview-latex.info
|
|
Packit |
f2bd10 |
fi
|
|
Packit |
f2bd10 |
%clean
|
|
Packit |
f2bd10 |
rm -rf %{buildroot}
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%post -n preview-tetex
|
|
Packit |
f2bd10 |
/usr/bin/mktexlsr %{_datadir}/texmf
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%postun -n preview-tetex
|
|
Packit |
f2bd10 |
/usr/bin/mktexlsr %{_datadir}/texmf
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%files -n preview-tetex
|
|
Packit |
f2bd10 |
%defattr(-,root,root)
|
|
Packit |
f2bd10 |
%{_datadir}/texmf/tex/latex/preview
|
|
Packit |
f2bd10 |
%config %{_datadir}/texmf/tex/latex/preview/prauctex.cfg
|
|
Packit |
f2bd10 |
%{_datadir}/texmf/doc/latex/styles/preview.dvi
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%files emacs
|
|
Packit |
f2bd10 |
%defattr(-,root,root)
|
|
Packit |
f2bd10 |
%doc RELEASE COPYING INSTALL README TODO FAQ CHANGES
|
|
Packit |
f2bd10 |
%doc doc/tex-ref.pdf
|
|
Packit |
f2bd10 |
# %doc --parents preview/RELEASE preview/README preview/INSTALL preview/TODO preview/FAQ
|
|
Packit |
f2bd10 |
%doc %{_infodir}/*
|
|
Packit |
f2bd10 |
# %exclude %{_infodir}/dir
|
|
Packit |
f2bd10 |
%{_datadir}/emacs/site-lisp/%{name}
|
|
Packit |
f2bd10 |
%{_localstatedir}/%{name}
|
|
Packit |
f2bd10 |
%config %{_datadir}/emacs/site-lisp/tex-site.el
|
|
Packit |
f2bd10 |
%if %{FOR_SUSE}
|
|
Packit |
f2bd10 |
%{_datadir}/emacs/site-lisp/auctex.el
|
|
Packit |
f2bd10 |
%{_datadir}/emacs/site-lisp/preview-latex.el
|
|
Packit |
f2bd10 |
%{_datadir}/emacs/site-lisp/suse-start-auctex.el
|
|
Packit |
f2bd10 |
%{_datadir}/emacs/site-lisp/suse-start-preview-latex.el
|
|
Packit |
f2bd10 |
%else
|
|
Packit |
f2bd10 |
%{_datadir}/emacs/site-lisp/site-start.d/auctex.el
|
|
Packit |
f2bd10 |
%{_datadir}/emacs/site-lisp/site-start.d/preview-latex.el
|
|
Packit |
f2bd10 |
%endif
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
%changelog
|
|
Packit |
f2bd10 |
# Shouldn't changelog include changes in the package instead of changes in the
|
|
Packit |
f2bd10 |
# spec file?
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
* Tue Jun 6 2006 Reiner Steib <Reiner.Steib@gmx.de>
|
|
Packit |
f2bd10 |
- Update to AUCTeX 11.83
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
* Wed Dec 28 2005 Reiner Steib <Reiner.Steib@gmx.de>
|
|
Packit |
f2bd10 |
- Remove bogus preview directory. Add preview-latex in description.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
* Sat Dec 17 2005 Reiner Steib <Reiner.Steib@gmx.de>
|
|
Packit |
f2bd10 |
- Update for AUCTeX 11.82.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
* Tue May 3 2005 David Kastrup <dak@gnu.org>
|
|
Packit |
f2bd10 |
- include preview-latex, so outdate other stuff.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
* Fri Jan 21 2005 David Kastrup <dak@gnu.org>
|
|
Packit |
f2bd10 |
- Conflict with outdated Emacspeak versions
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
* Fri Jan 14 2005 David Kastrup <dak@gnu.org>
|
|
Packit |
f2bd10 |
- Install and remove auctex.info, not auctex
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
* Thu Aug 19 2004 David Kastrup <dak@gnu.org>
|
|
Packit |
f2bd10 |
- Change tex-site.el to overwriting config file mode. New naming scheme.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
* Mon Aug 16 2004 David Kastrup <dak@gnu.org>
|
|
Packit |
f2bd10 |
- Attempt a bit of SuSEism. Might work if we are lucky.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
* Sat Dec 7 2002 David Kastrup <David.Kastrup@t-online.de>
|
|
Packit |
f2bd10 |
- Change addresses to fit move to Savannah.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
* Mon Apr 15 2002 Jan-Ake Larsson <jalar@imf.au.dk>
|
|
Packit |
f2bd10 |
- Adjusted TeX-macro-global and put autoactivation in preinstall
|
|
Packit |
f2bd10 |
script so that it can be chosen at install time.
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
* Tue Feb 19 2002 Jan-Ake Larsson <jalar@imf.au.dk>
|
|
Packit |
f2bd10 |
- Added site-start.el support
|
|
Packit |
f2bd10 |
|
|
Packit |
f2bd10 |
* Sat Feb 16 2002 Jan-Ake Larsson <jalar@imf.au.dk>
|
|
Packit |
f2bd10 |
- Prerelease 11.11
|