diff --git a/ports/dejavu-fonts-ttf/build.sh b/ports/dejavu-fonts-ttf/build.sh new file mode 100755 index 00000000..f9b3249c --- /dev/null +++ b/ports/dejavu-fonts-ttf/build.sh @@ -0,0 +1,21 @@ +#!/bin/bash ../install.sh + +NAME='dejavu-fonts-ttf' +VERSION='2.37' +DOWNLOAD_URL="http://sourceforge.net/projects/dejavu/files/dejavu/$VERSION/dejavu-fonts-ttf-$VERSION.tar.bz2#fa9ca4d13871dd122f61258a80d01751d603b4d3ee14095d65453b4e846e17d7" + +configure() { + : +} + +build() { + : +} + +install() { + mkdir -p "$DESTDIR/usr/share/fonts/TTF" || exit 1 + cp -v ttf/* "$DESTDIR/usr/share/fonts/TTF/" || exit 1 + + mkdir -p "$DESTDIR/usr/share/fontconfig/conf.avail" || exit 1 + cp -v "fontconfig/"* "$DESTDIR/usr/share/fontconfig/conf.avail/" || exit 1 +} diff --git a/ports/fontconfig/build.sh b/ports/fontconfig/build.sh index 974311f3..8a58d8b1 100755 --- a/ports/fontconfig/build.sh +++ b/ports/fontconfig/build.sh @@ -3,7 +3,7 @@ NAME='fontconfig' VERSION='2.17.1' DOWNLOAD_URL="https://gitlab.freedesktop.org/fontconfig/fontconfig/-/archive/$VERSION/fontconfig-$VERSION.tar.gz#82e73b26adad651b236e5f5d4b3074daf8ff0910188808496326bd3449e5261d" -DEPENDENCIES=('harfbuzz' 'freetype' 'expat' 'libiconv') +DEPENDENCIES=('harfbuzz' 'freetype' 'expat' 'libiconv' 'dejavu-fonts-ttf') CONFIGURE_OPTIONS=( '-Dprefix=/usr' '-Dbuildtype=release' @@ -26,23 +26,3 @@ build() { install() { meson install --destdir="$DESTDIR" -C build || exit 1 } - -post_install() { - pushd .. &>/dev/null - - local font_name='dejavu-fonts-ttf-2.37' - - if [ ! -f "$font_name.tar.bz2" ]; then - wget "http://sourceforge.net/projects/dejavu/files/dejavu/2.37/$font_name.tar.bz2" || exit 1 - fi - - if [ ! -d "$font_name" ]; then - tar xf "$font_name.tar.bz2" || exit 1 - fi - - mkdir -p "$DESTDIR/usr/share/fonts/TTF" || exit 1 - cp "$font_name/ttf/"* "$DESTDIR/usr/share/fonts/TTF/" || exit 1 - cp "$font_name/fontconfig/"* "$DESTDIR/usr/share/fontconfig/conf.avail/" || exit 1 - - popd &>/dev/null -}