wok annotate get-msttcorefonts/stuff/get-msttcorefonts @ rev 20641

Add SSL support to retawq (needed by man to browse linux.die.net)
author Lucas Levrel <llevrel@yahoo.fr>
date Fri Jan 11 09:19:11 2019 +0100 (2019-01-11)
parents 3fb94ab57a3c
children
rev   line source
rocky@5325 1 #!/bin/sh
rocky@5325 2
al@18741 3 . /lib/libtaz.sh
al@18741 4
rocky@5325 5 PACKAGE="msttcorefonts"
al@18741 6 VERSION="3.0"
rocky@5325 7 CUR_DIR=$(pwd)
al@18741 8 TEMP_DIR="$(mktemp -d)"
al@18741 9 ROOT="$1"
rocky@5325 10
rocky@5325 11 # Check if we are root
al@18741 12 check_root
rocky@5325 13
al@18741 14 fontdir="$TEMP_DIR/$PACKAGE-$VERSION/fs/usr/share/fonts/truetype/$PACKAGE"
al@18741 15 mkdir -p "$fontdir"
al@18741 16 cd "$fontdir"
rocky@5325 17
al@18741 18 for filename in andale arial arialb comic courie georgi impact times trebuc verdan webdin wd97vwr; do
al@18741 19 busybox wget "http://downloads.sourceforge.net/corefonts/${filename}32.exe"
al@18741 20 cabextract -L ${filename}32.exe
al@18741 21 find "$fontdir" -type f -name '*.cab' -exec cabextract -L \{\} \;
al@18741 22 find "$fontdir" -type f ! -name '*.ttf' -delete
rocky@5325 23 done
rocky@5325 24
rocky@5325 25 cd $TEMP_DIR
rocky@5325 26
al@18741 27 cat > $PACKAGE-$VERSION/receipt <<EOT
al@18741 28 # SliTaz package receipt.
al@18741 29
rocky@5325 30 PACKAGE="$PACKAGE"
rocky@5325 31 VERSION="$VERSION"
rocky@5325 32 CATEGORY="non-free"
al@18741 33 SHORT_DESC="Microsoft's TrueType core fonts"
al@18741 34 MAINTAINER="rocky@slitaz.org"
al@18741 35 LICENSE="non-free"
rocky@5325 36 WEB_SITE="http://sourceforge.net/projects/corefonts"
rocky@5325 37 TAGS="fonts"
rocky@5325 38
al@18741 39 DEPENDS="fontconfig"
al@18741 40
rocky@5325 41 # Pre and post install commands for Tazpkg.
rocky@5325 42 post_install()
rocky@5325 43 {
al@18741 44 chroot "\$1/" /usr/bin/fc-cache /usr/share/fonts/truetype/$PACKAGE
rocky@5325 45 }
rocky@5325 46 EOT
rocky@5325 47
rocky@5325 48 # Pack
al@18741 49 tazpkg pack $PACKAGE-$VERSION gzip
rocky@5325 50
rocky@5325 51 # Clean to save RAM memory
rocky@5325 52 rm -rf $PACKAGE-$VERSION
rocky@5325 53
rocky@5325 54 # Install pseudo package
rocky@5325 55 yes y | tazpkg install $PACKAGE-$VERSION.tazpkg --root=$ROOT
rocky@5325 56
rocky@5325 57 # Clean
rocky@5325 58 cd $CUR_DIR
rocky@5325 59 rm -rf $TEMP_DIR