commit 7aec5d5
chld
·
2026-09-05 16:42:36 +0000 UTC
parent 38fe717
kmscon: static freetype
2 files changed,
+6,
-2
+1,
-0
1@@ -1,4 +1,5 @@
2 /libudev-zero
3 /libtsm
4+/freetype
5 /libxkbcommon
6 .linux-headers
+5,
-2
1@@ -7,12 +7,15 @@ BUILD_OPT="-Ddefault_library=static -Dtests=false -Dextra_debug=false -Ddocs=dis
2 prebuild(){
3 export CFLAGS='-static -fPIC' LDFLAGS='-static -fPIC'
4
5- sed -i "s/font_8x16.c',/font_8x16.c',\n'font_psf.c',\n/" src/font/meson.build
6- sed -i 's/shl_deps,/shl_deps,\nzlib_deps,/' src/font/meson.build
7+ sed -i "s/font_8x16.c',/font_8x16.c',\n'font_psf.c',\n'font_freetype.c',\n/" src/font/meson.build
8+ sed -i 's/shl_deps,/shl_deps,\nzlib_deps,\nfreetype_deps,\n/' src/font/meson.build
9 sed -i 's/extern struct kmscon_font_ops kmscon_font_8x16_ops;/extern struct kmscon_font_ops kmscon_font_8x16_ops;\nextern struct kmscon_font_ops kmscon_font_psf_ops;/' src/font/font.h
10+ sed -i 's/extern struct kmscon_font_ops kmscon_font_psf_ops;/extern struct kmscon_font_ops kmscon_font_psf_ops;\nextern struct kmscon_font_ops kmscon_font_freetype_ops;/' src/font/font.h
11
12 sed -i 's/kmscon_font_register(\&kmscon_font_8x16_ops);/kmscon_font_register(\&kmscon_font_8x16_ops);\nkmscon_font_register(\&kmscon_font_psf_ops);/' src/main.c
13+ sed -i 's/kmscon_font_register(\&kmscon_font_psf_ops);/kmscon_font_register(\&kmscon_font_psf_ops);\nkmscon_font_register(\&kmscon_font_freetype_ops);/' src/main.c
14 sed -i 's/kmscon_font_unregister(kmscon_font_8x16_ops.name);/kmscon_font_unregister(kmscon_font_8x16_ops.name);\nkmscon_font_unregister(kmscon_font_psf_ops.name);/' src/main.c
15+ sed -i 's/kmscon_font_unregister(kmscon_font_psf_ops.name);/kmscon_font_unregister(kmscon_font_psf_ops.name);\nkmscon_font_unregister(kmscon_font_freetype_ops.name);/' src/main.c
16 }
17
18 . ${0%/*}/../../libsh/libdmake.sh