wok annotate get-msttcorefonts2/stuff/get-msttcorefonts2 @ rev 18741
Finish to remove redundant messages 'Processing * commands...'; KISS get-msttcorefonts; add get-msttcorefonts2
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Dec 25 15:23:46 2015 +0200 (2015-12-25) |
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 |