diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 933351a2..eb226383 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -47,6 +47,7 @@ jobs: libjack-jackd2-dev \ libsndfile1-dev \ libcairo2-dev \ + libpango1.0-dev \ libfontconfig1-dev \ libx11-xcb-dev \ libxcb-util-dev \ diff --git a/plugins/editor/cmake/Vstgui.cmake b/plugins/editor/cmake/Vstgui.cmake index 41cafa99..8c0d4ca5 100644 --- a/plugins/editor/cmake/Vstgui.cmake +++ b/plugins/editor/cmake/Vstgui.cmake @@ -161,6 +161,7 @@ else() pkg_check_modules(LIBXKB_COMMON REQUIRED xkbcommon) pkg_check_modules(LIBXKB_COMMON_X11 REQUIRED xkbcommon-x11) pkg_check_modules(CAIRO REQUIRED cairo) + pkg_check_modules(PANGO REQUIRED pangocairo pangoft2) pkg_check_modules(FONTCONFIG REQUIRED fontconfig) pkg_check_modules(GLIB REQUIRED glib-2.0) target_include_directories(sfizz_vstgui PRIVATE @@ -174,6 +175,7 @@ else() ${LIBXKB_COMMON_INCLUDE_DIRS} ${LIBXKB_COMMON_X11_INCLUDE_DIRS} ${CAIRO_INCLUDE_DIRS} + ${PANGO_INCLUDE_DIRS} ${FONTCONFIG_INCLUDE_DIRS} ${GLIB_INCLUDE_DIRS}) target_link_libraries(sfizz_vstgui PRIVATE @@ -187,6 +189,7 @@ else() ${LIBXKB_COMMON_LIBRARIES} ${LIBXKB_COMMON_X11_LIBRARIES} ${CAIRO_LIBRARIES} + ${PANGO_LIBRARIES} ${FONTCONFIG_LIBRARIES} ${GLIB_LIBRARIES}) find_library(DL_LIBRARY "dl") diff --git a/plugins/editor/external/vstgui4 b/plugins/editor/external/vstgui4 index 055cbcc9..8b0ef947 160000 --- a/plugins/editor/external/vstgui4 +++ b/plugins/editor/external/vstgui4 @@ -1 +1 @@ -Subproject commit 055cbcc9ae858f0b07d5d86c205a1111e2fba7a4 +Subproject commit 8b0ef947402eaf56ee77f5077204ba71eba37c4b