Update for emacs-auctex-11.88-2
authorKen Brown <kbrown@cornell.edu>
Sun, 14 Jun 2015 13:53:57 +0000 (09:53 -0400)
committerKen Brown <kbrown@cornell.edu>
Sun, 14 Jun 2015 13:53:57 +0000 (09:53 -0400)
Split off preview-latex as a subpackage.  Also use external
postinstall file instead of creating it as a here document within the
.cygport file.

announce.txt
emacs-auctex.cygport
postinstall.sh [new file with mode: 0644]

index e36e476b1acd356524eb85a64058cc016f991dd7..d10e87701f438723f79efe66147819d5d5dc7250 100644 (file)
@@ -1,14 +1,15 @@
-The following package has been updated in the Cygwin distribution:
+The following packages have been updated in the Cygwin distribution:
 
-* emacs-auctex-11.88-1
+* emacs-auctex-11.88-2
+* preview-latex-11.88-2
 
 AUCTeX is an extensible package for writing and formatting TeX files in GNU Emacs and XEmacs.  It supports many different TeX macro packages, including AMS-TeX, LaTeX, Texinfo, ConTeXt, and DocTeX (dtx files).  AUCTeX includes preview-latex, 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 is a new upstream release.  See the release announcement
+This is a repackaging of emacs-auctex-11.88-1 as requested in
 
-  http://lists.gnu.org/archive/html/auctex/2014-10/msg00088.html
+  https://cygwin.com/ml/cygwin-apps/2015-05/msg00066.html .
 
-for a list of changes since version 11.87.
+The only change is that preview-latex has been split off as a separate subpackage that does not require emacs.
 
 Ken Brown
 Cygwin's emacs-auctex maintainer
index 907f47f2d1ff0f579cd7c51b804539549ee7a735..ca486c18eb3f09862ed372578eb4496f5cf7b821 100644 (file)
@@ -2,10 +2,12 @@ ORIG_PN="auctex"
 
 NAME="emacs-auctex"
 VERSION=11.88
-RELEASE=1
+RELEASE=2
+
+PKG_NAMES="${PN} preview-latex"
 
 HOMEPAGE="http://www.gnu.org/software/auctex/"
-SRC_URI="mirror://gnu/auctex/${ORIG_PN}-${VERSION}.tar.gz"
+SRC_URI="mirror://gnu/auctex/${ORIG_PN}-${VERSION}.tar.gz postinstall.sh"
 # GIT_URI="git://git.savannah.gnu.org/auctex.git"
 # inherit git
 
@@ -13,18 +15,31 @@ MAKEOPTS+=" -j1 "
 
 CATEGORY="Editors"
 
-REQUIRES="emacs texlive-collection-latex texlive-collection-latexrecommended"
+emacs_auctex_REQUIRES="emacs preview-latex"
+
+emacs_auctex_SUMMARY="TeX macros for Emacs"
 
-SUMMARY="TeX macros for Emacs"
+preview_latex_REQUIRES="texlive-collection-latex texlive-collection-latexrecommended"
 
-DESCRIPTION="AUCTeX is an extensible package for writing and formatting TeX
+preview_latex_SUMMARY="Extract bits of a LaTeX source for output"
+
+emacs_auctex_DESCRIPTION="AUCTeX is an extensible package for writing and formatting TeX
 files in GNU Emacs and XEmacs.  It supports many different TeX macro
 packages, including AMS-TeX, LaTeX, Texinfo, ConTeXt, and DocTeX (dtx
-files).  AUCTeX includes preview-latex which makes LaTeX a tightly
-integrated component of your editing workflow by visualizing selected
+files).  AUCTeX includes preview-latex, which makes LaTeX a tightly
+integrated component of your editing workflow by including selected
 source chunks (such as single formulas or graphics) directly as images
 in the source buffer."
 
+preview_latex_DESCRIPTION="This is a self-contained subpackage of emacs-auctex that allows
+appropriately selected parts of a LaTeX document to be formatted and
+displayed within the Emacs editor.  It also has uses that do not
+require Emacs."
+
+emacs_auctex_CONTENTS="usr/share/doc usr/share/emacs usr/share/info/auctex* var/lib/auctex"
+
+preview_latex_CONTENTS="usr/share/info/preview-latex* usr/share/texmf-site etc/postinstall"
+
 src_compile() {
        # cd ${S}
        # ./autogen.sh
@@ -47,11 +62,8 @@ src_install() {
                ;; no-byte-compile: t
                ;; End:
        _EOF
-       dodir /etc/postinstall
-       cat > ${D}/etc/postinstall/emacs-auctex.sh <<-_EOF
-               /usr/bin/mktexlsr
-       _EOF
-
+       exeinto /etc/postinstall
+       newexe ${S}/postinstall.sh preview-latex.sh
 }
 
 ARCH=noarch
diff --git a/postinstall.sh b/postinstall.sh
new file mode 100644 (file)
index 0000000..2f75da1
--- /dev/null
@@ -0,0 +1 @@
+/usr/bin/mktexlsr /usr/share/texmf-site
This page took 0.046783 seconds and 5 git commands to generate.