commit 05f4317

hovercats  ·  2024-11-08 11:23:49 +0000 UTC
parent 0a89268
freetype-harfbuzz: switch to muon
3 files changed,  +7, -8
+6, -6
 1@@ -7,7 +7,7 @@ export CXXFLAGS="$CXXFLAGS -I/usr/include"
 2 build_freetype() (
 3     cd freetype
 4 
 5-    meson setup \
 6+    muon setup \
 7         -Dprefix=/usr \
 8         -Ddefault_library=both \
 9 		-Dbuildtype=release \
10@@ -20,7 +20,7 @@ build_freetype() (
11         build
12 
13     samu -C build
14-    samu -C build install
15+    muon -C build install
16 )
17 
18 build_harfbuzz() (
19@@ -32,9 +32,9 @@ build_harfbuzz() (
20 # further.
21 kiss list icu  >/dev/null 2>&1 || icu_enabled=disabled
22 
23-    meson setup \
24+    muon setup \
25         -Dprefix=/usr \
26-        -Dpkg_config_path="$DESTDIR/usr/lib/pkgconfig" \
27+        -Dpkg_config_path="$DESTDIR/usr/lib/pkgconfig:/usr/lib/pkgconfig" \
28 		-Dbuildtype=release \
29 		-Db_colorout=never \
30 		-Ddebug=false \
31@@ -51,7 +51,7 @@ kiss list icu  >/dev/null 2>&1 || icu_enabled=disabled
32         build
33 
34     samu -C build
35-    samu -C build install
36+    muon -C build install
37 )
38 
39 # Point Freetype to the Harfbuzz files.
40@@ -65,4 +65,4 @@ export CXXFLAGS="$CXXFLAGS -L$DESTDIR/usr/lib"
41 
42 build_freetype -Dharfbuzz=disabled
43 build_harfbuzz
44-build_freetype -Dharfbuzz=enabled  --reconfigure
45+build_freetype -Dharfbuzz=enabled
+0, -1
1@@ -11,5 +11,4 @@ libdrm
2 libpng
3 libxcb
4 libxshmfence
5-meson   make
6 pixman
+1, -1
1@@ -1 +1 @@
2-2.13.3+9.0.0 2
3+2.13.3+9.0.0 3