[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