x11: promote libxkbfile; clear build dirs stranded by the wip move
kcms/keyboard links X11::xkbfile (CMakeLists.txt:37) and cmake aborted with "Target kded_keyboard links to X11::xkbfile but the target was not found". libxkbfile was sitting in recipes/wip/x11; promoted, given its util-macros dependency, and wired into plasma-desktop and the config. Also clears 9 build directories stranded by the earlier `git mv` out of wip. Autotools bakes the absolute srcdir into its generated Makefiles, so a moved recipe keeps building against a path that no longer exists: No rule to make target '.../recipes/wip/x11/libxkbfile/source/src/cout.c', needed by 'cout.lo' The cook-side auto-invalidation added earlier only inspects CMakeCache.txt, so autotools recipes are not covered by it -- these were latent failures that would have surfaced one package at a time (libx11, libxcb, libxdmcp, libxft, libxrender, x11proto, x11proto-kb, xcb-proto, xtrans). Verified: cook libxkbfile - successful, libxkbfile.a staged.
This commit is contained in:
@@ -291,6 +291,7 @@ libxfixes = {}
|
||||
libxi = {}
|
||||
libxrender = {}
|
||||
libxft = {}
|
||||
libxkbfile = {}
|
||||
util-macros = {}
|
||||
xcb-util = {}
|
||||
xcb-util-image = {}
|
||||
|
||||
@@ -23,6 +23,8 @@ dependencies = [
|
||||
# recipe's sysroot cmake reports X11 as missing even though the libraries
|
||||
# exist -- the same gap libxcb had.
|
||||
"libx11",
|
||||
# kcms/keyboard links X11::xkbfile (CMakeLists.txt:37)
|
||||
"libxkbfile",
|
||||
"libxext",
|
||||
"libxfixes",
|
||||
"libxi",
|
||||
|
||||
@@ -10,7 +10,9 @@ autotools_recursive_regenerate
|
||||
"""
|
||||
|
||||
[build]
|
||||
dependencies =[
|
||||
dependencies = [
|
||||
# XORG_MACROS_VERSION() in configure.ac -- autoreconf fails without it.
|
||||
"util-macros",
|
||||
"libpthread-stubs",
|
||||
"libx11",
|
||||
"libxau",
|
||||
Reference in New Issue
Block a user