wok annotate get-msttcorefonts/stuff/get-msttcorefonts @ rev 23950
syslinux/taziso: fix tazbootkey
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Sep 20 21:21:51 2020 +0000 (2020-09-20) |
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 |