fonts-misc-console.SlackBuild
Код:
#!/bin/bash
CWD=$(pwd)
TMP=${TMP:-/tmp}
mkdir ~/bld ; cd ~/bld
mkdir -p ./etc/fonts/conf.avail
mkdir -p ./etc/fonts/conf.d
mkdir -p ./usr/share/doc/fonts-misc-console-0.3
cat $CWD/fonts-misc-console.SlackBuild > ~/bld/usr/share/doc/fonts-misc-console-0.3/fonts-misc-console.SlackBuild
mkdir install
mkdir -p ./usr/share/fonts/misc
echo ' |-----handy-ruler------------------------------------------------------|' > ~/bld/install/slack-desc
echo 'fonts-misc-console: The bitmap-fonts package provides a number of bitmap fonts selected' >> ~/bld/install/slack-desc
echo 'fonts-misc-console: from the xorg package designed for use locations such as terminals.' >> ~/bld/install/slack-desc
echo 'fonts-misc-console:' >> ~/bld/install/slack-desc
echo 'fonts-misc-console:' >> ~/bld/install/slack-desc
echo 'fonts-misc-console:' >> ~/bld/install/slack-desc
echo 'fonts-misc-console:' >> ~/bld/install/slack-desc
echo 'fonts-misc-console: Home: http://www.xorg.net' >> ~/bld/install/slack-desc
echo 'fonts-misc-console:' >> ~/bld/install/slack-desc
echo 'fonts-misc-console:' >> ~/bld/install/slack-desc
echo 'fonts-misc-console:' >> ~/bld/install/slack-desc
echo 'fonts-misc-console:' >> ~/bld/install/slack-desc
echo '<?xml version="1.0" encoding="UTF-8"?>' > ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo '<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">' >> ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo '<fontconfig>' >> ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo ' <alias>' >> ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo ' <family>monospace</family>' >> ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo ' <prefer>' >> ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo ' <family>Console</family>' >> ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo ' </prefer>' >> ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo ' </alias>' >> ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo ' <alias>' >> ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo ' <family>Console</family>' >> ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo ' <default>' >> ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo ' <family>monospace</family>' >> ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo ' </default>' >> ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo ' </alias>' >> ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo '</fontconfig>' >> ~/bld/etc/fonts/conf.avail/66-fonts-misc-console.conf
echo '#!/bin/sh' > ~/bld/install/doinst.sh
echo '' >> ~/bld/install/doinst.sh
echo '( cd etc/fonts/conf.d ; rm -rf 66-fonts-misc-console.conf )' >> ~/bld/install/doinst.sh
echo '( cd etc/fonts/conf.d ; ln -sf /etc/fonts/conf.avail/66-fonts-misc-console.conf 66-fonts-misc-console.conf )' >> ~/bld/install/doinst.sh
echo '' >> ~/bld/install/doinst.sh
echo '# Update the X font indexes:' >> ~/bld/install/doinst.sh
echo 'if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then' >> ~/bld/install/doinst.sh
echo ' ( cd /usr/share/fonts/misc' >> ~/bld/install/doinst.sh
echo ' mkfontscale .' >> ~/bld/install/doinst.sh
echo ' mkfontdir .' >> ~/bld/install/doinst.sh
echo ' )' >> ~/bld/install/doinst.sh
echo 'fi' >> ~/bld/install/doinst.sh
echo 'if [ -x /usr/bin/fc-cache ]; then' >> ~/bld/install/doinst.sh
echo ' /usr/bin/fc-cache -f' >> ~/bld/install/doinst.sh
echo 'fi' >> ~/bld/install/doinst.sh
cd ./usr/share/fonts/misc
wget http://xiangelinux.googlecode.com/files/console8x16.pcf.gz
cd ~/bld
makepkg -l y -c n $TMP/fonts-misc-console-0.3-noarch-1_dlx.txz