Modifications for tinyx... harfbuzz

This commit is contained in:
Chris Dorman 2020-11-29 19:51:23 -08:00
parent 4270d97375
commit e852d201e5
3 changed files with 33 additions and 2 deletions

View File

@ -15,6 +15,7 @@ gccmirror="http://ftp.gnu.org/gnu/gcc/gcc-9.2.0"
nanomirror="https://www.nano-editor.org/dist/v3"
chttpdmirror="https://github.com/Pentium44/chttpd.git"
ftpmirror="https://github.com/Harlonxl/minFTPD.git"
harfbuzzmirror="https://github.com/harfbuzz/harfbuzz"
ncursesmirror="https://ftp.gnu.org/pub/gnu/ncurses"
bashmirror="https://ftp.gnu.org/gnu/bash"
zlibmirror="https://zlib.net"
@ -626,15 +627,42 @@ freetype()
cd $tmpdir
}
harfbuzz()
{
cd $tmpdir
if [ ! -d "harfbuzz" ]; then
git clone $harfbuzzmirror
fi
cd harfbuzz
./configure --prefix=$freondir \
--disable-static \
--enable-shared \
--without-gobject \
--without-graphite2 \
--without-glib \
--without-icu \
--without-cairo
make -j20
make install
cd $tmpdir
}
# TinyX Xfbdev ~ Nonaccelerated X server for simple GUI possibilities
# Freon Linux. Really can't believe it still compiles but yeah :D
xfbdev()
tinyx()
{
cd $systemdir/tinyx
./autogen.sh
./configure --prefix=/freon --disable-static --enable-shared
./configure --prefix=$freondir --disable-static --enable-shared
# Here we will have to disable build for Xvesa, only Xfbdev
cp ../../files/kdrive.config include/kdrive-config.h

2
deps/harfbuzz.deps vendored Normal file
View File

@ -0,0 +1,2 @@
freetype
png16

View File

@ -5,3 +5,4 @@ bz2
xdmcp
xfont
fontenc
harfbuzz