summaryrefslogtreecommitdiffstats
path: root/system/CNS11643-font/CNS11643-font.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'system/CNS11643-font/CNS11643-font.SlackBuild')
-rw-r--r--system/CNS11643-font/CNS11643-font.SlackBuild34
1 files changed, 24 insertions, 10 deletions
diff --git a/system/CNS11643-font/CNS11643-font.SlackBuild b/system/CNS11643-font/CNS11643-font.SlackBuild
index 15934eff03..ede661c2e3 100644
--- a/system/CNS11643-font/CNS11643-font.SlackBuild
+++ b/system/CNS11643-font/CNS11643-font.SlackBuild
@@ -1,8 +1,9 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for CNS11643-font
-# Copyright 2018 CCHsu, Taiwan
+# Copyright 2022 CCHsu, Taiwan
+# Copyright 2023 ltlnx, Taiwan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,15 +23,22 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=CNS11643-font
-VERSION=${VERSION:-20180105}
+VERSION=${VERSION:-20231103}
SRCNAM=Open_Data
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
-CWD=$(pwd)
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -55,11 +63,17 @@ mkdir -p $PKG/usr/share/fonts/TTF
cp -a Open_Data/Fonts/*.ttf $PKG/usr/share/fonts/TTF
# Create a font config file and symlink it into /etc/fonts/conf.d.
-mkdir -p $PKG/etc/fonts/conf.{d,avail}
-cat $CWD/35-CNS11643-font.conf > $PKG/etc/fonts/conf.avail/35-CNS11643-font.conf
-( cd $PKG/etc/fonts/conf.d && \
- ln -sf ../conf.avail/35-CNS11643-font.conf
-)
+# Do this only if the user explicitly asks for it.
+ADDCONF=${ADDCONF:-no}
+if [ "$ADDCONF" = "yes" ]; then
+ mkdir -p $PKG/etc/fonts/conf.{d,avail}
+ cat $CWD/35-CNS11643-font.conf > $PKG/etc/fonts/conf.avail/35-CNS11643-font.conf
+ ( cd $PKG/etc/fonts/conf.d && \
+ ln -sf ../conf.avail/35-CNS11643-font.conf
+ )
+fi
+
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
@@ -68,4 +82,4 @@ cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE