wok annotate get-msttcorefonts2/stuff/get-msttcorefonts2 @ rev 21817

updated mlt (6.14.0 -> 6.16.0)
author Hans-G?nter Theisgen
date Mon Aug 19 17:12:45 2019 +0100 (2019-08-19)
parents
children
rev   line source
al@18741 1 #!/bin/sh
al@18741 2
al@18741 3 . /lib/libtaz.sh
al@18741 4
al@18741 5 PACKAGE="msttcorefonts2"
al@18741 6 VERSION="1.0"
al@18741 7 CUR_DIR=$(pwd)
al@18741 8 TEMP_DIR="$(mktemp -d)"
al@18741 9 ROOT="$1"
al@18741 10
al@18741 11 # Check if we are root
al@18741 12 check_root
al@18741 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"
al@18741 17
al@18741 18 for filename in EUupdate.EXE PowerPointViewer.exe; do
al@18741 19 busybox wget "http://downloads.sourceforge.net/mscorefonts2/$filename"
al@18741 20 cabextract -L $filename
al@18741 21 find "$fontdir" -type f -name '*.cab' -exec cabextract -L \{\} \;
al@18741 22 find "$fontdir" -type f ! \( -name '*.ttf' -o -name '*.ttc' \) -delete
al@18741 23 done
al@18741 24
al@18741 25 cd $TEMP_DIR
al@18741 26
al@18741 27 cat > $PACKAGE-$VERSION/receipt <<EOT
al@18741 28 # SliTaz package receipt.
al@18741 29
al@18741 30 PACKAGE="$PACKAGE"
al@18741 31 VERSION="$VERSION"
al@18741 32 CATEGORY="non-free"
al@18741 33 SHORT_DESC="Updated Microsoft's TrueType core fonts"
al@18741 34 MAINTAINER="al.bobylev@gmail.com"
al@18741 35 LICENSE="non-free"
al@18741 36 WEB_SITE="http://sourceforge.net/projects/mscorefonts2/"
al@18741 37 TAGS="fonts"
al@18741 38
al@18741 39 DEPENDS="fontconfig"
al@18741 40
al@18741 41 # Pre and post install commands for Tazpkg.
al@18741 42 post_install()
al@18741 43 {
al@18741 44 chroot "\$1/" /usr/bin/fc-cache /usr/share/fonts/truetype/$PACKAGE
al@18741 45 }
al@18741 46 EOT
al@18741 47
al@18741 48 # Pack
al@18741 49 tazpkg pack $PACKAGE-$VERSION gzip
al@18741 50
al@18741 51 # Clean to save RAM memory
al@18741 52 rm -rf $PACKAGE-$VERSION
al@18741 53
al@18741 54 # Install pseudo package
al@18741 55 yes y | tazpkg install $PACKAGE-$VERSION.tazpkg --root=$ROOT
al@18741 56
al@18741 57 # Clean
al@18741 58 cd $CUR_DIR
al@18741 59 rm -rf $TEMP_DIR