Re: Installing texlive docs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]




On 31.08.2014 19:35, Thorsten Jolitz wrote:
AK <aakempf@xxxxxxxxx> writes:

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
[...]

As the error message says, the directory

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

does not exist. Your URLs are invalid.
Problem is that downloads worked, I have all the docs on my hard-drive
now:

,----
|   /home/tj/abs/texlive-most-doc/src/usr/share/texmf-dist/doc:
|   insgesamt 256
|   drwxr-xr-x   55 tj tj  4096 31. Aug 06:54 .
|   drwxr-xr-x    3 tj tj  4096 31. Aug 03:20 ..
|   drwxr-xr-x    3 tj tj  4096 31. Aug 03:20 aleph
|   drwxr-xr-x    3 tj tj  4096 31. Aug 03:20 amstex
|   drwxr-xr-x    3 tj tj  4096 31. Aug 03:21 asymptote
|   drwxr-xr-x    2 tj tj  4096 31. Aug 03:22 bg5conv
|   drwxr-xr-x   25 tj tj  4096 31. Aug 03:23 bibtex
|   drwxr-xr-x    2 tj tj  4096 31. Aug 03:23 bibtex8
|   drwxr-xr-x    2 tj tj  4096 31. Aug 03:23 bibtexu
|   drwxr-xr-x    2 tj tj  4096 31. Aug 03:23 [...]
`----

but building the package failed.


Since the URLs are invalid, the build() function seems to fail at the second wget line and aborts the whole process so no package gets built. Fixing the build() function so that wget no longer fails should get you a working package.


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux