Heather / gentoo-gnome

Unofficial Gnome Overlay (Also contains elementary stuff)
50 stars 40 forks source link

gnome-extra/budgie-desktop-9999 "vapigen" not found #286

Open funghetto opened 5 years ago

funghetto commented 5 years ago
Dependency vapigen found: NO (tried pkgconfig)

meson.build:43:0: ERROR:  Dependency "vapigen" not found, tried pkgconfig

dev-lang/vala-0.43.2::gnome-next was built with the following: USE="-test" ABI_X86="(64)"

dev-libs/vala-common-0.43.2::gnome-next was built with the following: USE="" ABI_X86="(64)"

ls -lh /usr/bin/vapigen lrwxrwxrwx 1 root root 21 Dec 22 17:10 /usr/bin/vapigen -> /usr/bin/vapigen-0.44

leio commented 5 years ago

src_prepare should just be calling vala_src_prepare, not all this tmpbin hack for valac; meson knows about the env vars vala_src_prepare sets up (unless budgie upstream meson.build needs fixing to not NIH it) and with vala_src_prepare it'll work for both valac and vapigen

leio commented 5 years ago

The awful tmpbin hacks are still there..

cnd commented 5 years ago

right, sorry, should clean those as well