Skip to content

Commit e38b2e8

Browse files
thesamesameli-schwartz
authored andcommitted
ci: gentoo: enable media-libs/freetype[harfbuzz]
``` emerge: there are no ebuilds built with USE flags to satisfy ">=media-libs/freetype-2.5.0.1:2[harfbuzz,png,abi_x86_64(-)]". !!! One of the following packages is required to complete your request: - media-libs/freetype-2.14.1-r1::gentoo (Change USE: +harfbuzz) (dependency required by "x11-libs/pango-1.57.0::gentoo" [binary]) (dependency required by "gnome-base/librsvg-2.60.0::gentoo" [binary]) (dependency required by "x11-themes/adwaita-icon-theme-legacy-46.2::gentoo" [binary]) (dependency required by "x11-themes/adwaita-icon-theme-48.1::gentoo" [binary]) (dependency required by "x11-libs/gtk+-3.24.51::gentoo" [binary]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument]) ``` This comes from the change we made now that the FT<->HB cycle is gone where pango now unconditionally depends on freetype[harfbuzz] because it's janky at runtime otherwise. Bug: https://bugs.gentoo.org/712374 Bug: https://bugs.gentoo.org/962715 Signed-off-by: Sam James <[email protected]>
1 parent 64535bb commit e38b2e8

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

ci/ciimage/gentoo/install.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ mkdir /etc/portage/profile || true
110110
cat <<-EOF > /etc/portage/package.use/ci
111111
dev-cpp/gtkmm X
112112
media-libs/libglvnd X
113+
media-libs/freetype harfbuzz
113114
x11-libs/cairo X
114115
x11-libs/libxkbcommon X
115116
dev-lang/rust clippy rustfmt

0 commit comments

Comments
 (0)