[arch-general] Installing texlive docs

AK aakempf at gmail.com
Sun Aug 31 12:57:06 EDT 2014


On 31.08.2014 12:50, Thorsten Jolitz wrote:
> Hi List,
>
> based on this page (https://bbs.archlinux.org/viewtopic.php?pid=1253365)
> I tried to build a texlive-most-doc package:
>
> #+NAME: PKGBUILD
> #+BEGIN_SRC shell
>    pkgname=texlive-most-doc
>    pkgver=$(date +%Y%m%d)
>    pkgrel=1
>    pkgdesc="Most TeXLive documentation"
>    url="http://tug.org/texlive/";
>    arch=('any')
>    license=('unknown')
>    optdepends=('texlive-bin: The texdoc program and some more documentation')
>    makedepends=('wget')
>    install=${pkgname}.install
>    options=('!strip'  '!purge')
>
>    build() {
>      wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf-dist/doc
>      wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/asymptote
>      wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/dvipng/dvipng.pdf
>      wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/dvips/dvips.pdf
>      wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/man
>      wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/info
>      wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/tetex
>      wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/texlive
>      wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/texworks
>      wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/web2c/web2c.pdf
>      wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/ttf2pk/ttf2tfm.txt
>      wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/ttf2pk/ttf2pk.txt
>    }
>
>    package() {
>      cp -rl "$srcdir"/* "$pkgdir"
>    }
> #+END_SRC
>
> #+NAME: texlive-most-doc.install
> #+BEGIN_SRC shell
> post_install() {
>    texhash
> }
>
> post_remove() {
>    texhash
> }
>
> post_upgrade() {
>    texhash
> }
> #+END_SRC
>
> and ended up with this directory structure:
>
> ,----
> | /home/tj/abs/texlive-most-doc:
> | insgesamt 24
> | drwxr-xr-x 4 tj tj 4096 31. Aug 03:20 .
> | drwxr-xr-x 9 tj tj 4096 31. Aug 03:07 ..
> | d--------- 2 tj tj 4096 31. Aug 03:20 pkg
> | -rw-r--r-- 1 tj tj 1835 31. Aug 03:15 PKGBUILD
> | drwxr-xr-x 3 tj tj 4096 31. Aug 03:20 src
> | -rw-r--r-- 1 tj tj   88 31. Aug 03:10 texlive-most-doc.install
> `----
>
> and this error message (translated from German):
>
> ,----
> | END --2014-08-31 06:55:01--
> | TIME: 3h 34m 12s
> | DOWNLOADED: 31502 files, 1,5G in 50m 24s (516 KB/s)
> | Directory »»texlive/Contents/live/texmf/doc«« does not exist
> |
> | ==> ERROR: Error in build().
> |     Aborting ...
> `----
>
> Now I have all the texlive doc files in /abs/texlive-most-doc/src, but
> not a package I can install via pacman -U, so I'm not quite sure how
> to proceed.
>
> Any hints would be welcome.
>
As the error message says, the directory

ftp://tug.org/texlive/Contents/live/texmf/doc

does not exist. Your URLs are invalid.


More information about the arch-general mailing list