Package Details: auctex-git 1:12.2.r32.g07efee4e-1

Git Clone URL: https://aur.archlinux.org/auctex-git.git (read-only, click to copy)
Package Base: auctex-git
Description: TeX/LaTeX writing environment for Emacs - git checkout
Upstream URL: http://savannah.gnu.org/projects/auctex
Licenses: GPL3
Conflicts: auctex
Provides: auctex
Submitter: haawda
Maintainer: None
Last Packager: haawda
Votes: 16
Popularity: 0.000000
First Submitted: 2013-04-08 21:27 (UTC)
Last Updated: 2020-03-20 09:45 (UTC)

Latest Comments

haawda commented on 2021-04-16 13:37 (UTC)

Dirty solution could be to install hevea, build and install auctex-git afterwards, and uninstall hevea (if you do not want to keep it.

ezacaria commented on 2021-04-16 08:15 (UTC) (edited on 2021-04-16 08:16 (UTC) by ezacaria)

There's an error when building:

"configure: error: --with-texmf-dir="/usr/share/texmf": Directory does not exist"

I overcame it by creating /usr/share/texmf by hand.

Side note: also tried building the package without --with-texmf-dir passed to configure. This created a conflict of the preview files when installing, therefore it was no solution.

haawda commented on 2016-12-16 20:16 (UTC)

New git version gives longer version numbers, no need to update.

Pank commented on 2013-11-04 22:05 (UTC)

I needed to do make -j1 DESTDIR ... in the build() section. I have j8 in my makepkg.conf. Perhaps the PKGBUILD should be changed to enforce -j1.

ball commented on 2013-10-31 19:18 (UTC)

Well, I did not alter the PKGBUILD you provide... When compiling, I get among other messages the following: (Emacs finds the texlive installation and wants to install the preview files therein. I wonder why it states that it isn't a TDS-compliant directory though...) === configuring in preview (/home/freddy/build/aur/auctex-git/src/auctex/preview) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' --cache-file=/dev/null --srcdir=. checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c checking for /usr/bin/emacs... /usr/bin/emacs checking if /usr/bin/emacs is XEmacs... no checking for Emacs prefix... "/usr" checking if Emacs is recent enough... yes checking if build directory is valid... yes checking where lisp files go... ${datadir}/emacs/site-lisp checking what file to use for preview startup... ${datadir}/emacs/site-lisp/preview-latex.el checking where the package lisp files go... ${datadir}/emacs/site-lisp/auctex checking where the data files go... ${datadir}/emacs/site-lisp/auctex checking for the location of AUCTeX's tex-site.el... .. checking for gs... gs checking for latex... /usr/local/texlive/2013/bin/x86_64-linux//latex checking for pdflatex... /usr/local/texlive/2013/bin/x86_64-linux//pdflatex checking for tex... /usr/local/texlive/2013/bin/x86_64-linux//tex checking for prefix from kpsepath... "/usr/local/texlive/2013" checking for TDS-compliant directory... no checking for TeX directory hierarchy... /usr/local/texlive/2013/texmf-dist/tex/latex Preview will be placed in /usr/local/texlive/2013/texmf-dist/tex/latex/preview Preview docs will be placed in /usr/local/texlive/2013/texmf-dist/tex/latex/preview checking for texhash... /usr/local/texlive/2013/bin/x86_64-linux//texhash checking for initexmf... /usr/local/texlive/2013/bin/x86_64-linux//texhash checking for glaring installation conflicts... probably none configure: creating ./config.status [...]

haawda commented on 2013-10-27 16:08 (UTC)

ball, the problem must be on your side. This package does not install to /usr/local.

ball commented on 2013-10-13 13:04 (UTC)

I just wanted to rebuild the package but when trying to install I get: (1/1) checking for file conflicts [######################################] 100% error: failed to commit transaction (conflicting files) auctex-git: /usr/local/texlive/2013/texmf-dist/tex/latex/preview/prauctex.cfg exists in filesystem auctex-git: /usr/local/texlive/2013/texmf-dist/tex/latex/preview/prauctex.def exists in filesystem auctex-git: /usr/local/texlive/2013/texmf-dist/tex/latex/preview/prcounters.def exists in filesystem auctex-git: /usr/local/texlive/2013/texmf-dist/tex/latex/preview/preview.sty exists in filesystem auctex-git: /usr/local/texlive/2013/texmf-dist/tex/latex/preview/prfootnotes.def exists in filesystem auctex-git: /usr/local/texlive/2013/texmf-dist/tex/latex/preview/prlyx.def exists in filesystem auctex-git: /usr/local/texlive/2013/texmf-dist/tex/latex/preview/prshowbox.def exists in filesystem auctex-git: /usr/local/texlive/2013/texmf-dist/tex/latex/preview/prshowlabels.def exists in filesystem auctex-git: /usr/local/texlive/2013/texmf-dist/tex/latex/preview/prtightpage.def exists in filesystem auctex-git: /usr/local/texlive/2013/texmf-dist/tex/latex/preview/prtracingall.def exists in filesystem Errors occurred, no packages were upgraded. Is this a packaging problem or a bug I should report on the auctex mailing list? (I installed TeXLive manually via its own installer and I installed texlive-dummy. The texlive installation is up to date.)

haawda commented on 2013-01-07 00:42 (UTC)

Messages in th install file have shorter lines now.

haawda commented on 2011-12-13 22:45 (UTC)

Well, upstream would say, it is intended behaviour. And on a source based distro you ca decide on build time how the package should look like. I changed the package so that it desides if /usr/share/emacs/site-lisp/site-start.d exists, and creates its couterpart in $pkgdir if so. Ths will give different packages to different systems, but should work on all.

commented on 2011-12-13 19:03 (UTC)

I have proofgeneral installed, which also places its init-scripts there. But I think the error is more on auctex's upstream's part, as they should not depend on what's in the ``real root'' fs tree. This creates problems (at least) for all source based distributions, right? Perhaps it's best to create the directory in the PKGBUILD and delete it again afterwards, since the convention for emacs packages in arch seems to be not to auto-initialize anything and let the user do it instead. This solution is ugly, but I suppose it's better than to mess with the build system.

haawda commented on 2011-12-13 18:32 (UTC)

I can reproduce your error now after some investigation of the build system of auctex. If for some reason /usr/share/emacs/site-lisp/site-start.d exists on your system, auctex's build system tries to place its files there, but ths fails because in the "make install"-step redirected to $pkgdir this subdirectory is missing. May I ask why /usr/share/emacs/site-lisp/site-start.d exists on your system? Did you create it manually or was it created by another package? If the latter is true, you can do a "pacman -Qo /usr/share/emacs/site-lisp/site-start.d/..." where ... is the name of a file in that directory.

commented on 2011-12-13 09:50 (UTC)

I get this error: test no != no || \ /bin/install -c -m 644 auctex.el /home/lu/abs/auctex-cvs/pkg//usr/share/emacs/site-lisp/site-start.d/auctex.el /bin/install: cannot create regular file `/home/lu/abs/auctex-cvs/pkg//usr/share/emacs/site-lisp/site-start.d/auctex.el': No such file or directory make: *** [install-startup] Error 1 ==> ERROR: A failure occurred in package(). Aborting... and pacman -Ql auctex-cvs says: ... auctex-cvs /usr/share/emacs/site-lisp/site-start.d/auctex.el auctex-cvs /usr/share/emacs/site-lisp/site-start.d/preview-latex.el ... You're sure, you don't have those file installed? If not, I wonder what configuration difference could lead to this... cvs, perhaps? (I just installed as build dep of this package)

haawda commented on 2011-12-12 20:48 (UTC)

mstrlu, that is really strange. For me, it works without that mkdir line, and even does not install any files to that directory.

commented on 2011-12-12 13:27 (UTC)

When installing it today, I needed to add mkdir -p $pkgdir//usr/share/emacs/site-lisp/site-start.d in package(), just before make DESTDIR="$pkgdir/" install to make it work.

haawda commented on 2011-11-22 17:46 (UTC)

There was a blank in $pkgrel, fixed now.

matse commented on 2011-11-18 17:34 (UTC)

Still doesn't work here (even as rood). As I don't want to spam the comment section here I opened a thread here https://bbs.archlinux.org/viewtopic.php?id=130443

haawda commented on 2011-11-16 17:49 (UTC)

Seems something is wrong with your local cvs repo. Please try to adjust permissions or remove it and run makepkg again.

matse commented on 2011-11-15 19:07 (UTC)

This package does not build anymore since some days, it stucks with: cvs checkout: warning: failed to open /home/.../.cvspass for reading: No such file or directory cvs checkout: Updating auctex U auctex/.cvsignor Any suggestions?

haawda commented on 2010-10-15 02:27 (UTC)

Another patch is no longer needed (ghostscript.9.0.0.patch).

haawda commented on 2010-09-18 14:13 (UTC)

I removed the patch. The ConTeXt-fix should be included automatically when committed upstream.

commented on 2010-09-18 12:05 (UTC)

A new bug about ConTeXt has been fixed. Could you please update the version? By the way, the patch does no work with the latest source.

haawda commented on 2010-08-15 20:44 (UTC)

Patch for use with perl 5.12 added. It will hopefully got accepted upstream soon.

haawda commented on 2010-06-27 06:47 (UTC)

I do not get that error, but obviously perl is needed at build time.

commented on 2010-06-27 02:37 (UTC)

I got this error: ./autogen.sh makeinfo -D rawfile --no-headers intro.texi --output ../README makeinfo -D rawfile --no-headers preview-readme.texi --output - >> ../README makeinfo -D rawfile --no-headers install.texi --output ../INSTALL makeinfo -D rawfile --no-headers todo.texi --output ../TODO makeinfo -D rawfile --no-headers preview-todo.texi --output - >> ../TODO makeinfo -D rawfile --no-headers wininstall.texi --output ../INSTALL.windows makeinfo -D rawfile --no-headers faq.texi --output ../FAQ makeinfo -D rawfile --no-headers --number-sections preview-faq.texi --output - >> ../FAQ preview-faq.texi:11: warning: `@contents' omitted since writing to stdout. makeinfo -D rawfile --no-headers changes.texi --output ../CHANGES perl preview-dtxdoc.pl ../preview/latex/preview.dtx \ preview-dtxdoc.texi perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "en" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). echo @set VERSION 2010-06-24 >version.texi echo @set UPDATED 2010-06-24 >>version.texi makeinfo preview-latex.texi /tmp/auctex-cvs/src/auctex-build/doc//preview-latex.texi:449: Cross reference to nonexistent node `Package options' (perhaps incorrect sectioning?). /tmp/auctex-cvs/src/auctex-build/doc//preview-latex.texi:430: Cross reference to nonexistent node `Provided commands' (perhaps incorrect sectioning?). makeinfo: Removing output file `/tmp/auctex-cvs/src/auctex-build/doc/preview-latex.info' due to errors; use --force to preserve. make: *** [preview-latex.info] Error 1 Error running make in doc