Blame auctex.spec

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