Modifications for tinyx... harfbuzz
This commit is contained in:
parent
4270d97375
commit
e852d201e5
@ -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
2
deps/harfbuzz.deps
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
freetype
|
||||
png16
|
1
deps/xfbdev.deps → deps/tinyx.deps
vendored
1
deps/xfbdev.deps → deps/tinyx.deps
vendored
@ -5,3 +5,4 @@ bz2
|
||||
xdmcp
|
||||
xfont
|
||||
fontenc
|
||||
harfbuzz
|
Loading…
x
Reference in New Issue
Block a user