summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-01 14:36:06 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-01 14:36:06 +0000
commitc631ddc95aaaf7501582a3e786b54a1d11312c8d (patch)
treecf6bff4b59e4b1526e1cfa0a1fb2990dfb0771ac
parent40bd0a9284911974b3131fbbda0fec7b433b313f (diff)
automatic import of emacs-auctexopeneuler24.03_LTSopeneuler23.09
-rw-r--r--.gitignore1
-rw-r--r--emacs-auctex.spec465
-rw-r--r--sources1
3 files changed, 467 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..ba59bee 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/auctex-12.3.tar.gz
diff --git a/emacs-auctex.spec b/emacs-auctex.spec
new file mode 100644
index 0000000..6cc1a9e
--- /dev/null
+++ b/emacs-auctex.spec
@@ -0,0 +1,465 @@
+# AucTeX includes preview-latex which allows previeweing directly in the Emacs
+# buffer. This makes use of preview.sty, a LaTeX class, which is also included
+# with AucTex. preview-latex can either use a privately installed copy of
+# preview.sty, or it can use one installed in the system texmf tree. If the
+# following is set to 1, an add-on LaTeX package will be created which installs
+# into the system texmf tree, and preview-latex will use that. However, TeXLive
+# already includes preview.sty and so this may not be desireable -- setting the
+# following value to 0 means that preview-latex/AucTeX will use a privately
+# installed copy of preview.sty.
+%global separate_preview 1
+
+Summary: Enhanced TeX modes for Emacs
+Name: emacs-auctex
+Version: 12.3
+Release: 2%{?dist}
+License: GPLv3+ and GFDL
+URL: http://www.gnu.org/software/auctex/
+Requires: emacs(bin) >= %{_emacs_version}
+Requires: ghostscript dvipng
+Requires: tex(latex) tex(dvips)
+Obsoletes: emacs-auctex-el <= 11.86-9
+Provides: emacs-auctex-el = %{version}-%{release}
+%if %{separate_preview}
+Requires: tex-preview = %{version}-%{release}
+%endif
+
+Source0: http://ftp.gnu.org/pub/gnu/auctex/auctex-%{version}.tar.gz
+
+BuildArch: noarch
+BuildRequires: emacs tex(latex) texinfo-tex ghostscript
+
+%description
+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 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 doc
+Summary: Documentation in various formats for AUCTeX
+License: GFDL
+
+%description doc
+Documentation for the AUCTeX package for emacs in various formats,
+including HTML and PDF.
+
+%if %{separate_preview}
+%package -n tex-preview
+Summary: Preview style files for LaTeX
+Requires: tex(latex)
+Provides: tex(preview.sty)
+# This is the latest build we accidentally provided from texlive
+Obsoletes: texlive-preview <= 7:svn44883
+Provides: texlive-preview
+
+%description -n tex-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 LaTeX 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 tex-preview package is generated from the AUCTeX package for
+Emacs.
+%endif
+
+%prep
+%setup -q -n auctex-%{version}
+
+%build
+%if %{separate_preview}
+%configure --with-emacs \
+ --with-texmf-dir=%{_datadir}/texlive/texmf-dist \
+%else
+%configure --with-emacs \
+ --without-texmf-dir
+%endif
+
+make
+
+# Build documentation in various formats
+pushd doc
+make extradist
+popd
+
+# Fix some encodings
+iconv -f ISO-8859-1 -t UTF8 RELEASE > RELEASE.utf8 && touch -r RELEASE RELEASE.utf8 && mv RELEASE.utf8 RELEASE
+
+%install
+mkdir -p %{buildroot}%{_emacs_sitestartdir}
+make DESTDIR=%{buildroot} install
+rm -rf %{buildroot}%{_var}
+
+# Remove /usr/share/doc/auctex directory from buildroot since we don't want doc
+# files installed here
+rm -rf %{buildroot}%{_docdir}/auctex
+
+# Create these ,nosearch files to keep the directories from the elisp search path
+touch %{buildroot}%{_emacs_sitelispdir}/auctex/.nosearch
+touch %{buildroot}%{_emacs_sitelispdir}/auctex/style/.nosearch
+
+%if %{separate_preview}
+%post -n tex-preview
+/usr/bin/texhash > /dev/null 2>&1 || :
+
+%postun -n tex-preview
+/usr/bin/texhash > /dev/null 2>&1 || :
+%endif
+
+%files
+%doc RELEASE COPYING README TODO FAQ CHANGES
+%doc %{_infodir}/*.info*
+%exclude %{_infodir}/dir
+%{_emacs_sitestartdir}/*
+%dir %{_emacs_sitelispdir}/auctex
+%dir %{_emacs_sitelispdir}/auctex/style
+%{_emacs_sitelispdir}/auctex/*.el
+%{_emacs_sitelispdir}/auctex/*.elc
+%{_emacs_sitelispdir}/auctex/style/*.el
+%{_emacs_sitelispdir}/auctex/style/*.elc
+%{_emacs_sitelispdir}/auctex/.nosearch
+%{_emacs_sitelispdir}/auctex/style/.nosearch
+%{_emacs_sitelispdir}/auctex/images
+%{_emacs_sitelispdir}/tex-site.el
+%if !%{separate_preview}
+%{_emacs_sitelispdir}/auctex/latex
+%{_emacs_sitelispdir}/auctex/doc
+%endif
+
+%if %{separate_preview}
+%files -n tex-preview
+%doc COPYING
+%{_datadir}/texlive/texmf-dist/tex/latex/preview
+%{_datadir}/texlive/texmf-dist/doc/latex/styles
+%endif
+
+%files doc
+%doc doc/*.{dvi,ps,pdf}
+%doc doc/html
+
+%changelog
+* Fri Aug 6 2021 Jacek Migacz <jmigacz@redhat.com> - 12.3-1
+- Fix build failure on CentOS Stream. Related: rhbz#1951306
+- Revert patch for FSF addresses (it became obsolete with 12.2)
+- Remove Obsoletes and Provides tetex-preview
+
+* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 12.1-10
+- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
+
+* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 12.1-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 12.1-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 12.1-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 12.1-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 12.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Thu May 24 2018 Tom Callaway <spot@fedoraproject.org> - 12.1-4
+- Provide/Obsolete texlive-preview in tex-preview subpackage
+
+* Sun Feb 25 2018 Jonathan Underwood <jonathan.underwood@gmail.com> - 12.1-3
+- Add patch to fix FSF address in some files
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 12.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Mon Jan 29 2018 Than Ngo <than@redhat.com> - 12.1-1
+- update to 12.1
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 11.89-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 11.89-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 11.89-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 28 2015 Jonathan Underwood <jonathan.underwood@gmail.com> - 11.89-2
+- Add Provides tex(preview.sty) to preview sub-package
+
+* Sat Nov 14 2015 Jonathan Underwood <jonathan.underwood@gmail.com> - 11.89-1
+- Update to 11.89
+- Use http for Source location
+- Create the .nosearch files with touch, as Makefile no longer does
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 11.88-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Wed Feb 18 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.88-1
+- Update to 11.88
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 11.87-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Fri Feb 28 2014 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.87-8
+- Add patch to fix BZ 995245
+
+* Wed Feb 12 2014 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.87-7
+- Really Fix up installation location of doc files
+
+* Thu Feb 6 2014 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.87-6
+- Fix up installation location of doc files
+
+* Thu Feb 6 2014 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.87-5
+- Move preview files to be installed under %%{_datadir}/texlive/texmf-dist (BZ 995544)
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 11.87-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 11.87-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Tue Dec 4 2012 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.87-2
+- Fix the install location of the preview tex files
+- Fix the BuildRequires for latex
+
+* Mon Dec 3 2012 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.87-1
+- Update to new upstream version 11.87
+
+* Wed Oct 3 2012 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.86-10
+- Fix the Obsoletes and Provides to allow package updating (BZ 862398)
+
+* Wed Sep 19 2012 Karel Klíč <kklic@redhat.com> - 11.86-9
+- ELisp source code is no longer distributed in a separate package
+- License filed includes GFDL for the documentation
+
+* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 11.86-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 11.86-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Mar 8 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.86-6
+- Replace define with global in macro definitions
+- Add patch to fix previewing of equations courtesy of Sato Ichi (BZ 646632)
+- Add defattr to doc sub-package
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 11.86-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Jul 16 2010 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.86-4
+- Duplicate only the COPYING file and not the other docs in the tex-preview
+ subpackage
+
+* Fri Jul 16 2010 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.86-3
+- Add COPYING file and other docs to the tex-preview subpackage to comply with
+ updated licensing guidelines
+- Remove the no longer needed BuildRoot, %%clean and cleaning of Buildroot
+ inside %%install
+
+* Sun May 23 2010 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.86-2
+- Drop Requires for evince (rhbz 595104)
+
+* Sat Mar 6 2010 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.86-1
+- Update to 11.86
+- Drop unneeded patch for PDF and HTML viewing
+
+* Thu Jan 28 2010 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.85-11
+- Add patch to use evince for PDF file viewing and xdg-open for html file
+ viewing
+- Add Requires for evince
+
+* Sat Nov 7 2009 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.85-10
+- Update spec file to use macros defined in /etc/rpm/macros.emacs
+- Fix typo in spec comments
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 11.85-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 11.85-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Sun Feb 24 2008 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.85-7
+- Add Requires for dvipng
+
+* Sat Feb 16 2008 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.85-6
+- Preserve timestamp of RELEASE when converting to UTF8
+
+* Wed Feb 13 2008 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.85-5
+- Re-add creation of emacs_startdir
+
+* Tue Feb 12 2008 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.85-4
+- Remove BuildRequires for pkgconfig - not needed
+- Clean out uneeded creation of site start directory
+- Remove /usr/share/doc/auctex directory from buildroot
+
+* Tue Feb 12 2008 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.85-3
+- Bump release and rebuild - had forgotten to upload the new sources
+
+* Tue Feb 12 2008 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.85-2
+- Add BuilddRequires for pkgconfig
+
+* Tue Feb 12 2008 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.85-1
+- Update to version 11.85
+- Change license to GPLv3+ accordingly
+
+* Wed Jan 23 2008 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.84-7
+- tex-preview no longer Requires ghostscript (#429811)
+- Use virtual provides for tex(latex) etc.
+
+* Tue Dec 25 2007 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.84-6
+- Add Obsolotes and Provides for tetex-preview to tex-preview (#426758)
+
+* Sun Dec 23 2007 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.84-5
+- Enable building of separate tex-preview package
+- Remove a few residual tetex references
+
+* Sun Dec 16 2007 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.84-4
+- Add macros for automatic detection of Emacs version, site-lisp directory etc
+- Make building of tex-preview subpackage optional, and disable for now
+- Adjust Requires and BuildRequires for texlive
+- Remove auctex-init.el since not needed
+- Make RELEASE utf8
+
+* Sat Aug 4 2007 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.84-3
+- Clarify license version
+- Correct version and release requirement for the el package
+
+* Sat Jan 13 2007 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.84-2
+- Update BuildRequires for texinfo-tex package
+
+* Sat Jan 13 2007 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.84-1
+- Update to version 11.84
+- Build all documentation and package in a -doc package
+
+* Mon Aug 28 2006 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.83-7
+- Bump release for FC-6 mass rebuild
+
+* Sun Jun 18 2006 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.83-6
+- Remove debug patch entry
+
+* Sun Jun 18 2006 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.83-5
+- Bump release
+
+* Sun Jun 18 2006 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.83-4
+- Bump release
+
+* Sun Jun 18 2006 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.83-3
+- Sync with FC-5 spec file which includes the following changes
+- No longer use makeinstall macro
+- No longer specify texmf-dir, tex-dir for configure
+- Main package now owns the site-lisp auctex and styles directories
+- Place preview.dvi in correct directory, and have tetex-preview own
+ it
+- General cleanups
+
+* Sat Jun 10 2006 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.83-4
+- Bump release
+
+* Sat Jun 10 2006 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.83-3
+- Bump release. Wrap descriptions at column 70.
+
+* Sat Jun 10 2006 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.83-1
+- Update to 11.83
+- Add specific release requirement to tetex-preview Requires of main package
+
+* Wed May 24 2006 Jonathan Underwood <jonathan.underwood@gmail.com> - 11.82-12
+- Bump version number.
+
+* Wed May 24 2006 Jonathan Underwood <jonathan.underwood@gmail.com> - 11.82-11
+- Fix up whitespace for Ed. Bump version number.
+
+* Thu May 18 2006 Jonathan Underwood <jonathan.underwood@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@gmail.com> - 11.82-8
+- Add tetex-latex to BuildRequires
+
+* Mon May 1 2006 Jonathan Underwood <jonathan.underwood@gmail.com> - 11.82-7
+- Add ghostscript to Requires and BuildRequires
+
+* Mon May 1 2006 Jonathan Underwood <jonathan.underwood@gmail.com> - 11.82-6
+- Leave .nosearch file in styles directory - this directory shouldn't be in the load-path
+
+* Mon May 1 2006 Jonathan Underwood <jonathan.underwood@gmail.com> - 11.82-5
+- Move installation of the preview style files out of the texmf tree for now
+
+* Mon Apr 24 2006 Jonathan Underwood <jonathan.underwood@gmail.com> - 11.82-4
+- Added preview-latex
+- Removed INSTALL document from package (not necessary)
+- Clean up generation of startup files from spec file
+
+* Thu Apr 20 2006 Ed Hill <ed@eh3.com> - 11.82-3
+- fix startup file per bug# 189488
+
+* Sun Apr 9 2006 Ed Hill <ed@eh3.com> - 11.82-2
+- rebuild
+
+* Sun Apr 9 2006 Ed Hill <ed@eh3.com> - 11.82-1
+- update to 11.82
+
+* Fri Sep 30 2005 Ed Hill <ed@eh3.com> - 11.81-2
+- fix stupid tagging mistake
+
+* Fri Sep 30 2005 Ed Hill <ed@eh3.com> - 11.81-1
+- update to 11.81
+- disable preview for now since it needs some packaging work
+
+* Tue Sep 6 2005 Ed Hill <ed@eh3.com> - 11.55-5
+- bugzilla 167439
+
+* Tue Aug 9 2005 Ed Hill <ed@eh3.com> - 11.55-4
+- call it BuildArch
+
+* Tue Aug 9 2005 Ed Hill <ed@eh3.com> - 11.55-3
+- add Requires and BuildRequires
+
+* Mon Aug 8 2005 Ed Hill <ed@eh3.com> - 11.55-2
+- modify for acceptance into Fedora Extras
+
+* Fri Jan 21 2005 David Kastrup <dak@gnu.org>
+- Conflict with outdated Emacspeak versions
+
+* Fri Jan 14 2005 David Kastrup <dak@gnu.org>
+- Install and remove auctex.info, not auctex
+
+* Thu Aug 19 2004 David Kastrup <dak@gnu.org>
+- Change tex-site.el to overwriting config file mode. New naming scheme.
+
+* Mon Aug 16 2004 David Kastrup <dak@gnu.org>
+- Attempt a bit of SuSEism. Might work if we are lucky.
+
+* Sat Dec 7 2002 David Kastrup <David.Kastrup@t-online.de>
+- Change addresses to fit move to Savannah.
+
+* Mon Apr 15 2002 Jan-Ake Larsson <jalar@imf.au.dk>
+- Adjusted TeX-macro-global and put autoactivation in preinstall
+ script so that it can be chosen at install time.
+
+* Tue Feb 19 2002 Jan-Ake Larsson <jalar@imf.au.dk>
+- Added site-start.el support
+
+* Sat Feb 16 2002 Jan-Ake Larsson <jalar@imf.au.dk>
+- Prerelease 11.11
diff --git a/sources b/sources
new file mode 100644
index 0000000..dcac048
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+61388ebd5cb322d0f03520aa3dfce442 auctex-12.3.tar.gz