Package Details: auctex-git 11.89.177.g5745c81-1

Git Clone URL: https://aur.archlinux.org/auctex-git.git (read-only)
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: haawda
Last Packager: haawda
Votes: 17
Popularity: 0.092866
First Submitted: 2013-04-08 21:27
Last Updated: 2016-05-31 11:50

Latest Comments

Pank commented on 2013-11-04 22:05

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

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

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

ball commented on 2013-10-13 13:04

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.)

foutrelis commented on 2013-04-09 11:58

Merged into: https://aur.archlinux.org/packages/auctex-git/

haawda commented on 2013-01-07 00:42

Messages in th install file have shorter lines now.

haawda commented on 2011-12-13 22:45

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.

Anonymous comment on 2011-12-13 19:03

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:50

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.

haawda commented on 2011-12-13 18:32

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.

All comments