diff --git a/recipes/wip/kf5-activities-stats/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-activities-stats/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-activities-stats/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-activities-stats/recipe.toml
diff --git a/recipes/wip/kf5-apidox/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-apidox/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-apidox/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-apidox/recipe.toml
diff --git a/recipes/wip/kf5-archive/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-archive/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-archive/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-archive/recipe.toml
diff --git a/recipes/wip/kf5-attica/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-attica/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-attica/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-attica/recipe.toml
diff --git a/recipes/wip/kf5-auth/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-auth/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-auth/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-auth/recipe.toml
diff --git a/recipes/wip/kf5-baloo/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-baloo/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-baloo/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-baloo/recipe.toml
diff --git a/recipes/wip/kf5-bookmarks/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-bookmarks/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-bookmarks/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-bookmarks/recipe.toml
diff --git a/recipes/wip/kf5-calendarcore/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-calendarcore/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-calendarcore/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-calendarcore/recipe.toml
diff --git a/recipes/wip/kf5-cmake-modules/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-cmake-modules/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-cmake-modules/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-cmake-modules/recipe.toml
diff --git a/recipes/wip/kf5-cmutils/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-cmutils/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-cmutils/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-cmutils/recipe.toml
diff --git a/recipes/wip/kf5-codecs/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-codecs/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-codecs/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-codecs/recipe.toml
diff --git a/recipes/wip/kf5-completion/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-completion/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-completion/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-completion/recipe.toml
diff --git a/recipes/wip/kf5-config/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-config/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-config/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-config/recipe.toml
diff --git a/recipes/wip/kf5-configwidgets/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-configwidgets/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-configwidgets/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-configwidgets/recipe.toml
diff --git a/recipes/wip/kf5-contacts/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-contacts/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-contacts/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-contacts/recipe.toml
diff --git a/recipes/wip/kf5-coreaddons/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-coreaddons/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-coreaddons/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-coreaddons/recipe.toml
diff --git a/recipes/wip/kf5-crash/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-crash/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-crash/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-crash/recipe.toml
diff --git a/recipes/wip/kf5-dav/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-dav/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-dav/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-dav/recipe.toml
diff --git a/recipes/wip/kf5-dbusaddons/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-dbusaddons/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-dbusaddons/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-dbusaddons/recipe.toml
diff --git a/recipes/wip/kf5-declarative/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-declarative/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-declarative/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-declarative/recipe.toml
diff --git a/recipes/wip/kf5-dnssd/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-dnssd/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-dnssd/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-dnssd/recipe.toml
diff --git a/recipes/wip/kf5-doctools/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-doctools/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-doctools/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-doctools/recipe.toml
diff --git a/recipes/wip/kf5-emoticons/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-emoticons/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-emoticons/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-emoticons/recipe.toml
diff --git a/recipes/wip/kf5-filemetadata/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-filemetadata/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-filemetadata/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-filemetadata/recipe.toml
diff --git a/recipes/wip/kf5-frameworkintegration/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-frameworkintegration/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-frameworkintegration/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-frameworkintegration/recipe.toml
diff --git a/recipes/wip/kf5-globalaccel/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-globalaccel/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-globalaccel/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-globalaccel/recipe.toml
diff --git a/recipes/wip/kf5-guiaddons/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-guiaddons/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-guiaddons/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-guiaddons/recipe.toml
diff --git a/recipes/wip/kf5-holidays/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-holidays/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-holidays/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-holidays/recipe.toml
diff --git a/recipes/wip/kf5-i18n/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-i18n/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-i18n/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-i18n/recipe.toml
diff --git a/recipes/wip/kf5-iconthemes/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-iconthemes/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-iconthemes/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-iconthemes/recipe.toml
diff --git a/recipes/wip/kf5-idletime/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-idletime/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-idletime/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-idletime/recipe.toml
diff --git a/recipes/wip/kf5-init/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-init/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-init/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-init/recipe.toml
diff --git a/recipes/wip/kf5-io/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-io/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-io/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-io/recipe.toml
diff --git a/recipes/wip/kf5-itemmodels/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-itemmodels/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-itemmodels/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-itemmodels/recipe.toml
diff --git a/recipes/wip/kf5-itemviews/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-itemviews/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-itemviews/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-itemviews/recipe.toml
diff --git a/recipes/wip/kf5-jobwidgets/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-jobwidgets/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-jobwidgets/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-jobwidgets/recipe.toml
diff --git a/recipes/wip/kf5-kded/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-kded/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-kded/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-kded/recipe.toml
diff --git a/recipes/wip/kf5-kdesu/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-kdesu/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-kdesu/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-kdesu/recipe.toml
diff --git a/recipes/wip/kf5-kirigami/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-kirigami/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-kirigami/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-kirigami/recipe.toml
diff --git a/recipes/wip/kf5-modem-manager/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-modem-manager/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-modem-manager/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-modem-manager/recipe.toml
diff --git a/recipes/wip/kf5-networkmanager/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-networkmanager/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-networkmanager/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-networkmanager/recipe.toml
diff --git a/recipes/wip/kf5-newstuff/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-newstuff/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-newstuff/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-newstuff/recipe.toml
diff --git a/recipes/wip/kf5-notifications/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-notifications/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-notifications/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-notifications/recipe.toml
diff --git a/recipes/wip/kf5-notifyconfig/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-notifyconfig/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-notifyconfig/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-notifyconfig/recipe.toml
diff --git a/recipes/wip/kf5-package/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-package/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-package/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-package/recipe.toml
diff --git a/recipes/wip/kf5-parts/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-parts/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-parts/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-parts/recipe.toml
diff --git a/recipes/wip/kf5-people/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-people/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-people/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-people/recipe.toml
diff --git a/recipes/wip/kf5-plasma-framework/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-plasma-framework/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-plasma-framework/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-plasma-framework/recipe.toml
diff --git a/recipes/wip/kf5-plotting/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-plotting/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-plotting/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-plotting/recipe.toml
diff --git a/recipes/wip/kf5-prison/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-prison/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-prison/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-prison/recipe.toml
diff --git a/recipes/wip/kf5-pty/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-pty/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-pty/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-pty/recipe.toml
diff --git a/recipes/wip/kf5-purpose/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-purpose/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-purpose/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-purpose/recipe.toml
diff --git a/recipes/wip/kf5-qqc2-desktop-style/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-qqc2-desktop-style/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-qqc2-desktop-style/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-qqc2-desktop-style/recipe.toml
diff --git a/recipes/wip/kf5-quickcharts/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-quickcharts/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-quickcharts/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-quickcharts/recipe.toml
diff --git a/recipes/wip/kf5-runner/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-runner/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-runner/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-runner/recipe.toml
diff --git a/recipes/wip/kf5-service/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-service/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-service/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-service/recipe.toml
diff --git a/recipes/wip/kf5-solid/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-solid/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-solid/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-solid/recipe.toml
diff --git a/recipes/wip/kf5-sonnet/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-sonnet/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-sonnet/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-sonnet/recipe.toml
diff --git a/recipes/wip/kf5-syndication/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-syndication/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-syndication/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-syndication/recipe.toml
diff --git a/recipes/wip/kf5-syntax-highlighting/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-syntax-highlighting/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-syntax-highlighting/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-syntax-highlighting/recipe.toml
diff --git a/recipes/wip/kf5-sysguard/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-sysguard/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-sysguard/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-sysguard/recipe.toml
diff --git a/recipes/wip/kf5-texteditor/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-texteditor/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-texteditor/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-texteditor/recipe.toml
diff --git a/recipes/wip/kf5-textwidgets/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-textwidgets/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-textwidgets/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-textwidgets/recipe.toml
diff --git a/recipes/wip/kf5-threadweaver/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-threadweaver/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-threadweaver/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-threadweaver/recipe.toml
diff --git a/recipes/wip/kf5-unitconversion/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-unitconversion/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-unitconversion/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-unitconversion/recipe.toml
diff --git a/recipes/wip/kf5-wayland/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-wayland/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-wayland/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-wayland/recipe.toml
diff --git a/recipes/wip/kf5-widgetaddons/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-widgetaddons/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-widgetaddons/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-widgetaddons/recipe.toml
diff --git a/recipes/wip/kf5-windowsystem/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-windowsystem/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-windowsystem/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-windowsystem/recipe.toml
diff --git a/recipes/wip/kf5-xmlgui/recipe.toml b/recipes/wip/libs/kf5-activities/kf5-xmlgui/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-xmlgui/recipe.toml
rename to recipes/wip/libs/kf5-activities/kf5-xmlgui/recipe.toml
diff --git a/recipes/wip/kf5-activities/recipe.toml b/recipes/wip/libs/kf5-activities/recipe.toml
similarity index 100%
rename from recipes/wip/kf5-activities/recipe.toml
rename to recipes/wip/libs/kf5-activities/recipe.toml
diff --git a/recipes/wip/lib2geom/recipe.toml b/recipes/wip/libs/librdf/lib2geom/recipe.toml
similarity index 100%
rename from recipes/wip/lib2geom/recipe.toml
rename to recipes/wip/libs/librdf/lib2geom/recipe.toml
diff --git a/recipes/wip/liba52/recipe.toml b/recipes/wip/libs/librdf/liba52/recipe.toml
similarity index 100%
rename from recipes/wip/liba52/recipe.toml
rename to recipes/wip/libs/librdf/liba52/recipe.toml
diff --git a/recipes/wip/libadwaita/recipe.toml b/recipes/wip/libs/librdf/libadwaita/recipe.toml
similarity index 100%
rename from recipes/wip/libadwaita/recipe.toml
rename to recipes/wip/libs/librdf/libadwaita/recipe.toml
diff --git a/recipes/wip/libaio/recipe.toml b/recipes/wip/libs/librdf/libaio/recipe.toml
similarity index 100%
rename from recipes/wip/libaio/recipe.toml
rename to recipes/wip/libs/librdf/libaio/recipe.toml
diff --git a/recipes/wip/libaom/recipe.toml b/recipes/wip/libs/librdf/libaom/recipe.toml
similarity index 100%
rename from recipes/wip/libaom/recipe.toml
rename to recipes/wip/libs/librdf/libaom/recipe.toml
diff --git a/recipes/wip/libargon2/recipe.toml b/recipes/wip/libs/librdf/libargon2/recipe.toml
similarity index 100%
rename from recipes/wip/libargon2/recipe.toml
rename to recipes/wip/libs/librdf/libargon2/recipe.toml
diff --git a/recipes/wip/libart/recipe.toml b/recipes/wip/libs/librdf/libart/recipe.toml
similarity index 100%
rename from recipes/wip/libart/recipe.toml
rename to recipes/wip/libs/librdf/libart/recipe.toml
diff --git a/recipes/wip/libaspell/recipe.toml b/recipes/wip/libs/librdf/libaspell/recipe.toml
similarity index 100%
rename from recipes/wip/libaspell/recipe.toml
rename to recipes/wip/libs/librdf/libaspell/recipe.toml
diff --git a/recipes/wip/libass/recipe.toml b/recipes/wip/libs/librdf/libass/recipe.toml
similarity index 100%
rename from recipes/wip/libass/recipe.toml
rename to recipes/wip/libs/librdf/libass/recipe.toml
diff --git a/recipes/wip/libatomic_ops/recipe.toml b/recipes/wip/libs/librdf/libatomic_ops/recipe.toml
similarity index 100%
rename from recipes/wip/libatomic_ops/recipe.toml
rename to recipes/wip/libs/librdf/libatomic_ops/recipe.toml
diff --git a/recipes/wip/libavif/recipe.toml b/recipes/wip/libs/librdf/libavif/recipe.toml
similarity index 100%
rename from recipes/wip/libavif/recipe.toml
rename to recipes/wip/libs/librdf/libavif/recipe.toml
diff --git a/recipes/wip/libbluray/recipe.toml b/recipes/wip/libs/librdf/libbluray/recipe.toml
similarity index 100%
rename from recipes/wip/libbluray/recipe.toml
rename to recipes/wip/libs/librdf/libbluray/recipe.toml
diff --git a/recipes/wip/libbotan/recipe.toml b/recipes/wip/libs/librdf/libbotan/recipe.toml
similarity index 100%
rename from recipes/wip/libbotan/recipe.toml
rename to recipes/wip/libs/librdf/libbotan/recipe.toml
diff --git a/recipes/wip/libbrotli/recipe.toml b/recipes/wip/libs/librdf/libbrotli/recipe.toml
similarity index 100%
rename from recipes/wip/libbrotli/recipe.toml
rename to recipes/wip/libs/librdf/libbrotli/recipe.toml
diff --git a/recipes/wip/libbsd/recipe.toml b/recipes/wip/libs/librdf/libbsd/recipe.toml
similarity index 100%
rename from recipes/wip/libbsd/recipe.toml
rename to recipes/wip/libs/librdf/libbsd/recipe.toml
diff --git a/recipes/wip/libburn/recipe.toml b/recipes/wip/libs/librdf/libburn/recipe.toml
similarity index 100%
rename from recipes/wip/libburn/recipe.toml
rename to recipes/wip/libs/librdf/libburn/recipe.toml
diff --git a/recipes/wip/libcaca/recipe.toml b/recipes/wip/libs/librdf/libcaca/recipe.toml
similarity index 100%
rename from recipes/wip/libcaca/recipe.toml
rename to recipes/wip/libs/librdf/libcaca/recipe.toml
diff --git a/recipes/wip/libcamera/recipe.toml b/recipes/wip/libs/librdf/libcamera/recipe.toml
similarity index 100%
rename from recipes/wip/libcamera/recipe.toml
rename to recipes/wip/libs/librdf/libcamera/recipe.toml
diff --git a/recipes/wip/libcap/recipe.toml b/recipes/wip/libs/librdf/libcap/recipe.toml
similarity index 100%
rename from recipes/wip/libcap/recipe.toml
rename to recipes/wip/libs/librdf/libcap/recipe.toml
diff --git a/recipes/wip/libcdio-paranoia/recipe.toml b/recipes/wip/libs/librdf/libcdio-paranoia/recipe.toml
similarity index 100%
rename from recipes/wip/libcdio-paranoia/recipe.toml
rename to recipes/wip/libs/librdf/libcdio-paranoia/recipe.toml
diff --git a/recipes/wip/libcdio/recipe.toml b/recipes/wip/libs/librdf/libcdio/recipe.toml
similarity index 100%
rename from recipes/wip/libcdio/recipe.toml
rename to recipes/wip/libs/librdf/libcdio/recipe.toml
diff --git a/recipes/wip/libcdr/recipe.toml b/recipes/wip/libs/librdf/libcdr/recipe.toml
similarity index 100%
rename from recipes/wip/libcdr/recipe.toml
rename to recipes/wip/libs/librdf/libcdr/recipe.toml
diff --git a/recipes/wip/libcpuid/recipe.toml b/recipes/wip/libs/librdf/libcpuid/recipe.toml
similarity index 100%
rename from recipes/wip/libcpuid/recipe.toml
rename to recipes/wip/libs/librdf/libcpuid/recipe.toml
diff --git a/recipes/wip/libcups/recipe.toml b/recipes/wip/libs/librdf/libcups/recipe.toml
similarity index 100%
rename from recipes/wip/libcups/recipe.toml
rename to recipes/wip/libs/librdf/libcups/recipe.toml
diff --git a/recipes/wip/libde265/recipe.toml b/recipes/wip/libs/librdf/libde265/recipe.toml
similarity index 100%
rename from recipes/wip/libde265/recipe.toml
rename to recipes/wip/libs/librdf/libde265/recipe.toml
diff --git a/recipes/wip/libdecor/recipe.toml b/recipes/wip/libs/librdf/libdecor/recipe.toml
similarity index 100%
rename from recipes/wip/libdecor/recipe.toml
rename to recipes/wip/libs/librdf/libdecor/recipe.toml
diff --git a/recipes/wip/libdeflate/recipe.toml b/recipes/wip/libs/librdf/libdeflate/recipe.toml
similarity index 100%
rename from recipes/wip/libdeflate/recipe.toml
rename to recipes/wip/libs/librdf/libdeflate/recipe.toml
diff --git a/recipes/wip/libdex/recipe.toml b/recipes/wip/libs/librdf/libdex/recipe.toml
similarity index 100%
rename from recipes/wip/libdex/recipe.toml
rename to recipes/wip/libs/librdf/libdex/recipe.toml
diff --git a/recipes/wip/libdmx/recipe.toml b/recipes/wip/libs/librdf/libdmx/recipe.toml
similarity index 100%
rename from recipes/wip/libdmx/recipe.toml
rename to recipes/wip/libs/librdf/libdmx/recipe.toml
diff --git a/recipes/wip/libdotconf/recipe.toml b/recipes/wip/libs/librdf/libdotconf/recipe.toml
similarity index 100%
rename from recipes/wip/libdotconf/recipe.toml
rename to recipes/wip/libs/librdf/libdotconf/recipe.toml
diff --git a/recipes/wip/libdouble-conversion/recipe.toml b/recipes/wip/libs/librdf/libdouble-conversion/recipe.toml
similarity index 100%
rename from recipes/wip/libdouble-conversion/recipe.toml
rename to recipes/wip/libs/librdf/libdouble-conversion/recipe.toml
diff --git a/recipes/wip/libdvbpsi/recipe.toml b/recipes/wip/libs/librdf/libdvbpsi/recipe.toml
similarity index 100%
rename from recipes/wip/libdvbpsi/recipe.toml
rename to recipes/wip/libs/librdf/libdvbpsi/recipe.toml
diff --git a/recipes/wip/libdvdcss/recipe.toml b/recipes/wip/libs/librdf/libdvdcss/recipe.toml
similarity index 100%
rename from recipes/wip/libdvdcss/recipe.toml
rename to recipes/wip/libs/librdf/libdvdcss/recipe.toml
diff --git a/recipes/wip/libdvdnav/recipe.toml b/recipes/wip/libs/librdf/libdvdnav/recipe.toml
similarity index 100%
rename from recipes/wip/libdvdnav/recipe.toml
rename to recipes/wip/libs/librdf/libdvdnav/recipe.toml
diff --git a/recipes/wip/libdvdread/recipe.toml b/recipes/wip/libs/librdf/libdvdread/recipe.toml
similarity index 100%
rename from recipes/wip/libdvdread/recipe.toml
rename to recipes/wip/libs/librdf/libdvdread/recipe.toml
diff --git a/recipes/wip/libebml/recipe.toml b/recipes/wip/libs/librdf/libebml/recipe.toml
similarity index 100%
rename from recipes/wip/libebml/recipe.toml
rename to recipes/wip/libs/librdf/libebml/recipe.toml
diff --git a/recipes/wip/libedit/recipe.toml b/recipes/wip/libs/librdf/libedit/recipe.toml
similarity index 100%
rename from recipes/wip/libedit/recipe.toml
rename to recipes/wip/libs/librdf/libedit/recipe.toml
diff --git a/recipes/wip/libeditline/recipe.toml b/recipes/wip/libs/librdf/libeditline/recipe.toml
similarity index 100%
rename from recipes/wip/libeditline/recipe.toml
rename to recipes/wip/libs/librdf/libeditline/recipe.toml
diff --git a/recipes/wip/libeigen/recipe.toml b/recipes/wip/libs/librdf/libeigen/recipe.toml
similarity index 100%
rename from recipes/wip/libeigen/recipe.toml
rename to recipes/wip/libs/librdf/libeigen/recipe.toml
diff --git a/recipes/wip/libenet/recipe.toml b/recipes/wip/libs/librdf/libenet/recipe.toml
similarity index 100%
rename from recipes/wip/libenet/recipe.toml
rename to recipes/wip/libs/librdf/libenet/recipe.toml
diff --git a/recipes/wip/libepoxy/recipe.toml b/recipes/wip/libs/librdf/libepoxy/recipe.toml
similarity index 100%
rename from recipes/wip/libepoxy/recipe.toml
rename to recipes/wip/libs/librdf/libepoxy/recipe.toml
diff --git a/recipes/wip/liberty-eiffel/recipe.toml b/recipes/wip/libs/librdf/liberty-eiffel/recipe.toml
similarity index 100%
rename from recipes/wip/liberty-eiffel/recipe.toml
rename to recipes/wip/libs/librdf/liberty-eiffel/recipe.toml
diff --git a/recipes/wip/libevdev/recipe.toml b/recipes/wip/libs/librdf/libevdev/recipe.toml
similarity index 100%
rename from recipes/wip/libevdev/recipe.toml
rename to recipes/wip/libs/librdf/libevdev/recipe.toml
diff --git a/recipes/wip/libevent/recipe.toml b/recipes/wip/libs/librdf/libevent/recipe.toml
similarity index 100%
rename from recipes/wip/libevent/recipe.toml
rename to recipes/wip/libs/librdf/libevent/recipe.toml
diff --git a/recipes/wip/libfmt/recipe.toml b/recipes/wip/libs/librdf/libfmt/recipe.toml
similarity index 100%
rename from recipes/wip/libfmt/recipe.toml
rename to recipes/wip/libs/librdf/libfmt/recipe.toml
diff --git a/recipes/wip/libfontenc/recipe.toml b/recipes/wip/libs/librdf/libfontenc/recipe.toml
similarity index 100%
rename from recipes/wip/libfontenc/recipe.toml
rename to recipes/wip/libs/librdf/libfontenc/recipe.toml
diff --git a/recipes/wip/libfs/recipe.toml b/recipes/wip/libs/librdf/libfs/recipe.toml
similarity index 100%
rename from recipes/wip/libfs/recipe.toml
rename to recipes/wip/libs/librdf/libfs/recipe.toml
diff --git a/recipes/wip/libfuse2/recipe.toml b/recipes/wip/libs/librdf/libfuse2/recipe.toml
similarity index 100%
rename from recipes/wip/libfuse2/recipe.toml
rename to recipes/wip/libs/librdf/libfuse2/recipe.toml
diff --git a/recipes/wip/libfuse3/recipe.toml b/recipes/wip/libs/librdf/libfuse3/recipe.toml
similarity index 100%
rename from recipes/wip/libfuse3/recipe.toml
rename to recipes/wip/libs/librdf/libfuse3/recipe.toml
diff --git a/recipes/wip/libgav1/recipe.toml b/recipes/wip/libs/librdf/libgav1/recipe.toml
similarity index 100%
rename from recipes/wip/libgav1/recipe.toml
rename to recipes/wip/libs/librdf/libgav1/recipe.toml
diff --git a/recipes/wip/libgc/recipe.toml b/recipes/wip/libs/librdf/libgc/recipe.toml
similarity index 100%
rename from recipes/wip/libgc/recipe.toml
rename to recipes/wip/libs/librdf/libgc/recipe.toml
diff --git a/recipes/wip/libgcrypt/recipe.toml b/recipes/wip/libs/librdf/libgcrypt/recipe.toml
similarity index 100%
rename from recipes/wip/libgcrypt/recipe.toml
rename to recipes/wip/libs/librdf/libgcrypt/recipe.toml
diff --git a/recipes/wip/libgif/recipe.toml b/recipes/wip/libs/librdf/libgif/recipe.toml
similarity index 100%
rename from recipes/wip/libgif/recipe.toml
rename to recipes/wip/libs/librdf/libgif/recipe.toml
diff --git a/recipes/wip/libgit2/recipe.toml b/recipes/wip/libs/librdf/libgit2/recipe.toml
similarity index 100%
rename from recipes/wip/libgit2/recipe.toml
rename to recipes/wip/libs/librdf/libgit2/recipe.toml
diff --git a/recipes/wip/libglm/recipe.toml b/recipes/wip/libs/librdf/libglm/recipe.toml
similarity index 100%
rename from recipes/wip/libglm/recipe.toml
rename to recipes/wip/libs/librdf/libglm/recipe.toml
diff --git a/recipes/wip/libgloox/recipe.toml b/recipes/wip/libs/librdf/libgloox/recipe.toml
similarity index 100%
rename from recipes/wip/libgloox/recipe.toml
rename to recipes/wip/libs/librdf/libgloox/recipe.toml
diff --git a/recipes/wip/libgpg-error/recipe.toml b/recipes/wip/libs/librdf/libgpg-error/recipe.toml
similarity index 100%
rename from recipes/wip/libgpg-error/recipe.toml
rename to recipes/wip/libs/librdf/libgpg-error/recipe.toml
diff --git a/recipes/wip/libgphoto2/recipe.toml b/recipes/wip/libs/librdf/libgphoto2/recipe.toml
similarity index 100%
rename from recipes/wip/libgphoto2/recipe.toml
rename to recipes/wip/libs/librdf/libgphoto2/recipe.toml
diff --git a/recipes/wip/libgpm/recipe.toml b/recipes/wip/libs/librdf/libgpm/recipe.toml
similarity index 100%
rename from recipes/wip/libgpm/recipe.toml
rename to recipes/wip/libs/librdf/libgpm/recipe.toml
diff --git a/recipes/wip/libgrantlee/recipe.toml b/recipes/wip/libs/librdf/libgrantlee/recipe.toml
similarity index 100%
rename from recipes/wip/libgrantlee/recipe.toml
rename to recipes/wip/libs/librdf/libgrantlee/recipe.toml
diff --git a/recipes/wip/libgsl/recipe.toml b/recipes/wip/libs/librdf/libgsl/recipe.toml
similarity index 100%
rename from recipes/wip/libgsl/recipe.toml
rename to recipes/wip/libs/librdf/libgsl/recipe.toml
diff --git a/recipes/wip/libgspell-gtk3/recipe.toml b/recipes/wip/libs/librdf/libgspell-gtk3/recipe.toml
similarity index 100%
rename from recipes/wip/libgspell-gtk3/recipe.toml
rename to recipes/wip/libs/librdf/libgspell-gtk3/recipe.toml
diff --git a/recipes/wip/libgspell-gtk4/recipe.toml b/recipes/wip/libs/librdf/libgspell-gtk4/recipe.toml
similarity index 100%
rename from recipes/wip/libgspell-gtk4/recipe.toml
rename to recipes/wip/libs/librdf/libgspell-gtk4/recipe.toml
diff --git a/recipes/wip/libharu/recipe.toml b/recipes/wip/libs/librdf/libharu/recipe.toml
similarity index 100%
rename from recipes/wip/libharu/recipe.toml
rename to recipes/wip/libs/librdf/libharu/recipe.toml
diff --git a/recipes/wip/libheif/recipe.toml b/recipes/wip/libs/librdf/libheif/recipe.toml
similarity index 100%
rename from recipes/wip/libheif/recipe.toml
rename to recipes/wip/libs/librdf/libheif/recipe.toml
diff --git a/recipes/wip/libhyphen/recipe.toml b/recipes/wip/libs/librdf/libhyphen/recipe.toml
similarity index 100%
rename from recipes/wip/libhyphen/recipe.toml
rename to recipes/wip/libs/librdf/libhyphen/recipe.toml
diff --git a/recipes/wip/libice/recipe.toml b/recipes/wip/libs/librdf/libice/recipe.toml
similarity index 100%
rename from recipes/wip/libice/recipe.toml
rename to recipes/wip/libs/librdf/libice/recipe.toml
diff --git a/recipes/wip/libicu/recipe.toml b/recipes/wip/libs/librdf/libicu/recipe.toml
similarity index 100%
rename from recipes/wip/libicu/recipe.toml
rename to recipes/wip/libs/librdf/libicu/recipe.toml
diff --git a/recipes/wip/libimath/recipe.toml b/recipes/wip/libs/librdf/libimath/recipe.toml
similarity index 100%
rename from recipes/wip/libimath/recipe.toml
rename to recipes/wip/libs/librdf/libimath/recipe.toml
diff --git a/recipes/wip/libimmer/recipe.toml b/recipes/wip/libs/librdf/libimmer/recipe.toml
similarity index 100%
rename from recipes/wip/libimmer/recipe.toml
rename to recipes/wip/libs/librdf/libimmer/recipe.toml
diff --git a/recipes/wip/libinput/recipe.toml b/recipes/wip/libs/librdf/libinput/recipe.toml
similarity index 100%
rename from recipes/wip/libinput/recipe.toml
rename to recipes/wip/libs/librdf/libinput/recipe.toml
diff --git a/recipes/wip/libisoburn/recipe.toml b/recipes/wip/libs/librdf/libisoburn/recipe.toml
similarity index 100%
rename from recipes/wip/libisoburn/recipe.toml
rename to recipes/wip/libs/librdf/libisoburn/recipe.toml
diff --git a/recipes/wip/libisofs/recipe.toml b/recipes/wip/libs/librdf/libisofs/recipe.toml
similarity index 100%
rename from recipes/wip/libisofs/recipe.toml
rename to recipes/wip/libs/librdf/libisofs/recipe.toml
diff --git a/recipes/wip/libjasper/recipe.toml b/recipes/wip/libs/librdf/libjasper/recipe.toml
similarity index 100%
rename from recipes/wip/libjasper/recipe.toml
rename to recipes/wip/libs/librdf/libjasper/recipe.toml
diff --git a/recipes/wip/libjpeg-turbo/recipe.toml b/recipes/wip/libs/librdf/libjpeg-turbo/recipe.toml
similarity index 100%
rename from recipes/wip/libjpeg-turbo/recipe.toml
rename to recipes/wip/libs/librdf/libjpeg-turbo/recipe.toml
diff --git a/recipes/wip/libjxl/recipe.toml b/recipes/wip/libs/librdf/libjxl/recipe.toml
similarity index 100%
rename from recipes/wip/libjxl/recipe.toml
rename to recipes/wip/libs/librdf/libjxl/recipe.toml
diff --git a/recipes/wip/libkdcraw/recipe.toml b/recipes/wip/libs/librdf/libkdcraw/recipe.toml
similarity index 100%
rename from recipes/wip/libkdcraw/recipe.toml
rename to recipes/wip/libs/librdf/libkdcraw/recipe.toml
diff --git a/recipes/wip/libkomparediff2/recipe.toml b/recipes/wip/libs/librdf/libkomparediff2/recipe.toml
similarity index 100%
rename from recipes/wip/libkomparediff2/recipe.toml
rename to recipes/wip/libs/librdf/libkomparediff2/recipe.toml
diff --git a/recipes/wip/liblager/recipe.toml b/recipes/wip/libs/librdf/liblager/recipe.toml
similarity index 100%
rename from recipes/wip/liblager/recipe.toml
rename to recipes/wip/libs/librdf/liblager/recipe.toml
diff --git a/recipes/wip/liblapack/recipe.toml b/recipes/wip/libs/librdf/liblapack/recipe.toml
similarity index 100%
rename from recipes/wip/liblapack/recipe.toml
rename to recipes/wip/libs/librdf/liblapack/recipe.toml
diff --git a/recipes/wip/liblcms/recipe.toml b/recipes/wip/libs/librdf/liblcms/recipe.toml
similarity index 100%
rename from recipes/wip/liblcms/recipe.toml
rename to recipes/wip/libs/librdf/liblcms/recipe.toml
diff --git a/recipes/wip/liblo/recipe.toml b/recipes/wip/libs/librdf/liblo/recipe.toml
similarity index 100%
rename from recipes/wip/liblo/recipe.toml
rename to recipes/wip/libs/librdf/liblo/recipe.toml
diff --git a/recipes/wip/libm17n/recipe.toml b/recipes/wip/libs/librdf/libm17n/recipe.toml
similarity index 100%
rename from recipes/wip/libm17n/recipe.toml
rename to recipes/wip/libs/librdf/libm17n/recipe.toml
diff --git a/recipes/wip/libmad/recipe.toml b/recipes/wip/libs/librdf/libmad/recipe.toml
similarity index 100%
rename from recipes/wip/libmad/recipe.toml
rename to recipes/wip/libs/librdf/libmad/recipe.toml
diff --git a/recipes/wip/libmatroska/recipe.toml b/recipes/wip/libs/librdf/libmatroska/recipe.toml
similarity index 100%
rename from recipes/wip/libmatroska/recipe.toml
rename to recipes/wip/libs/librdf/libmatroska/recipe.toml
diff --git a/recipes/wip/libmd/recipe.toml b/recipes/wip/libs/librdf/libmd/recipe.toml
similarity index 100%
rename from recipes/wip/libmd/recipe.toml
rename to recipes/wip/libs/librdf/libmd/recipe.toml
diff --git a/recipes/wip/libmpeg2/recipe.toml b/recipes/wip/libs/librdf/libmpeg2/recipe.toml
similarity index 100%
rename from recipes/wip/libmpeg2/recipe.toml
rename to recipes/wip/libs/librdf/libmpeg2/recipe.toml
diff --git a/recipes/wip/libmypaint/recipe.toml b/recipes/wip/libs/librdf/libmypaint/recipe.toml
similarity index 100%
rename from recipes/wip/libmypaint/recipe.toml
rename to recipes/wip/libs/librdf/libmypaint/recipe.toml
diff --git a/recipes/wip/libnlopt/recipe.toml b/recipes/wip/libs/librdf/libnlopt/recipe.toml
similarity index 100%
rename from recipes/wip/libnlopt/recipe.toml
rename to recipes/wip/libs/librdf/libnlopt/recipe.toml
diff --git a/recipes/wip/libnotify/recipe.toml b/recipes/wip/libs/librdf/libnotify/recipe.toml
similarity index 100%
rename from recipes/wip/libnotify/recipe.toml
rename to recipes/wip/libs/librdf/libnotify/recipe.toml
diff --git a/recipes/wip/libnsl/recipe.toml b/recipes/wip/libs/librdf/libnsl/recipe.toml
similarity index 100%
rename from recipes/wip/libnsl/recipe.toml
rename to recipes/wip/libs/librdf/libnsl/recipe.toml
diff --git a/recipes/wip/libotf/recipe.toml b/recipes/wip/libs/librdf/libotf/recipe.toml
similarity index 100%
rename from recipes/wip/libotf/recipe.toml
rename to recipes/wip/libs/librdf/libotf/recipe.toml
diff --git a/recipes/wip/libpanel/recipe.toml b/recipes/wip/libs/librdf/libpanel/recipe.toml
similarity index 100%
rename from recipes/wip/libpanel/recipe.toml
rename to recipes/wip/libs/librdf/libpanel/recipe.toml
diff --git a/recipes/wip/libpcap/recipe.toml b/recipes/wip/libs/librdf/libpcap/recipe.toml
similarity index 100%
rename from recipes/wip/libpcap/recipe.toml
rename to recipes/wip/libs/librdf/libpcap/recipe.toml
diff --git a/recipes/wip/libpeas/recipe.toml b/recipes/wip/libs/librdf/libpeas/recipe.toml
similarity index 100%
rename from recipes/wip/libpeas/recipe.toml
rename to recipes/wip/libs/librdf/libpeas/recipe.toml
diff --git a/recipes/wip/libpoppler/recipe.toml b/recipes/wip/libs/librdf/libpoppler/recipe.toml
similarity index 100%
rename from recipes/wip/libpoppler/recipe.toml
rename to recipes/wip/libs/librdf/libpoppler/recipe.toml
diff --git a/recipes/wip/libportaudio/recipe.toml b/recipes/wip/libs/librdf/libportaudio/recipe.toml
similarity index 100%
rename from recipes/wip/libportaudio/recipe.toml
rename to recipes/wip/libs/librdf/libportaudio/recipe.toml
diff --git a/recipes/wip/libpthread-stubs/recipe.toml b/recipes/wip/libs/librdf/libpthread-stubs/recipe.toml
similarity index 100%
rename from recipes/wip/libpthread-stubs/recipe.toml
rename to recipes/wip/libs/librdf/libpthread-stubs/recipe.toml
diff --git a/recipes/wip/libpugixml/recipe.toml b/recipes/wip/libs/librdf/libpugixml/recipe.toml
similarity index 100%
rename from recipes/wip/libpugixml/recipe.toml
rename to recipes/wip/libs/librdf/libpugixml/recipe.toml
diff --git a/recipes/wip/libqalculate/recipe.toml b/recipes/wip/libs/librdf/libqalculate/recipe.toml
similarity index 100%
rename from recipes/wip/libqalculate/recipe.toml
rename to recipes/wip/libs/librdf/libqalculate/recipe.toml
diff --git a/recipes/wip/libqrcodegenc/recipe.toml b/recipes/wip/libs/librdf/libqrcodegenc/recipe.toml
similarity index 100%
rename from recipes/wip/libqrcodegenc/recipe.toml
rename to recipes/wip/libs/librdf/libqrcodegenc/recipe.toml
diff --git a/recipes/wip/libraptor2/recipe.toml b/recipes/wip/libs/librdf/libraptor2/recipe.toml
similarity index 100%
rename from recipes/wip/libraptor2/recipe.toml
rename to recipes/wip/libs/librdf/libraptor2/recipe.toml
diff --git a/recipes/wip/librasqal/recipe.toml b/recipes/wip/libs/librdf/librasqal/recipe.toml
similarity index 100%
rename from recipes/wip/librasqal/recipe.toml
rename to recipes/wip/libs/librdf/librasqal/recipe.toml
diff --git a/recipes/wip/libraw/recipe.toml b/recipes/wip/libs/librdf/libraw/recipe.toml
similarity index 100%
rename from recipes/wip/libraw/recipe.toml
rename to recipes/wip/libs/librdf/libraw/recipe.toml
diff --git a/recipes/wip/librdf/recipe.toml b/recipes/wip/libs/librdf/recipe.toml
similarity index 100%
rename from recipes/wip/librdf/recipe.toml
rename to recipes/wip/libs/librdf/recipe.toml
diff --git a/recipes/wip/librevenge/recipe.toml b/recipes/wip/libs/librevenge/recipe.toml
similarity index 100%
rename from recipes/wip/librevenge/recipe.toml
rename to recipes/wip/libs/librevenge/recipe.toml
diff --git a/recipes/wip/librist/recipe.toml b/recipes/wip/libs/librist/recipe.toml
similarity index 100%
rename from recipes/wip/librist/recipe.toml
rename to recipes/wip/libs/librist/recipe.toml
diff --git a/recipes/wip/librkcommon/recipe.toml b/recipes/wip/libs/librkcommon/recipe.toml
similarity index 100%
rename from recipes/wip/librkcommon/recipe.toml
rename to recipes/wip/libs/librkcommon/recipe.toml
diff --git a/recipes/wip/librsvg/recipe.toml b/recipes/wip/libs/librsvg/recipe.toml
similarity index 100%
rename from recipes/wip/librsvg/recipe.toml
rename to recipes/wip/libs/librsvg/recipe.toml
diff --git a/recipes/wip/libsamplerate/recipe.toml b/recipes/wip/libs/libsamplerate/recipe.toml
similarity index 100%
rename from recipes/wip/libsamplerate/recipe.toml
rename to recipes/wip/libs/libsamplerate/recipe.toml
diff --git a/recipes/wip/libseexpr-kde/recipe.toml b/recipes/wip/libs/libseexpr-kde/recipe.toml
similarity index 100%
rename from recipes/wip/libseexpr-kde/recipe.toml
rename to recipes/wip/libs/libseexpr-kde/recipe.toml
diff --git a/recipes/wip/libsigc++/recipe.toml b/recipes/wip/libs/libsigc++/recipe.toml
similarity index 100%
rename from recipes/wip/libsigc++/recipe.toml
rename to recipes/wip/libs/libsigc++/recipe.toml
diff --git a/recipes/wip/libsixel/recipe.toml b/recipes/wip/libs/libsixel/recipe.toml
similarity index 100%
rename from recipes/wip/libsixel/recipe.toml
rename to recipes/wip/libs/libsixel/recipe.toml
diff --git a/recipes/wip/libskia/recipe.toml b/recipes/wip/libs/libskia/recipe.toml
similarity index 100%
rename from recipes/wip/libskia/recipe.toml
rename to recipes/wip/libs/libskia/recipe.toml
diff --git a/recipes/wip/libslirp/recipe.toml b/recipes/wip/libs/libslirp/recipe.toml
similarity index 100%
rename from recipes/wip/libslirp/recipe.toml
rename to recipes/wip/libs/libslirp/recipe.toml
diff --git a/recipes/wip/libsm/recipe.toml b/recipes/wip/libs/libsm/recipe.toml
similarity index 100%
rename from recipes/wip/libsm/recipe.toml
rename to recipes/wip/libs/libsm/recipe.toml
diff --git a/recipes/wip/libsndfile/recipe.toml b/recipes/wip/libs/libsndfile/recipe.toml
similarity index 100%
rename from recipes/wip/libsndfile/recipe.toml
rename to recipes/wip/libs/libsndfile/recipe.toml
diff --git a/recipes/wip/libsoundio/recipe.toml b/recipes/wip/libs/libsoundio/recipe.toml
similarity index 100%
rename from recipes/wip/libsoundio/recipe.toml
rename to recipes/wip/libs/libsoundio/recipe.toml
diff --git a/recipes/wip/libsoup/recipe.toml b/recipes/wip/libs/libsoup/recipe.toml
similarity index 100%
rename from recipes/wip/libsoup/recipe.toml
rename to recipes/wip/libs/libsoup/recipe.toml
diff --git a/recipes/wip/libspiro/recipe.toml b/recipes/wip/libs/libspiro/recipe.toml
similarity index 100%
rename from recipes/wip/libspiro/recipe.toml
rename to recipes/wip/libs/libspiro/recipe.toml
diff --git a/recipes/wip/libsrt/recipe.toml b/recipes/wip/libs/libsrt/recipe.toml
similarity index 100%
rename from recipes/wip/libsrt/recipe.toml
rename to recipes/wip/libs/libsrt/recipe.toml
diff --git a/recipes/wip/libstatgrab/recipe.toml b/recipes/wip/libs/libstatgrab/recipe.toml
similarity index 100%
rename from recipes/wip/libstatgrab/recipe.toml
rename to recipes/wip/libs/libstatgrab/recipe.toml
diff --git a/recipes/wip/libstk/recipe.toml b/recipes/wip/libs/libstk/recipe.toml
similarity index 100%
rename from recipes/wip/libstk/recipe.toml
rename to recipes/wip/libs/libstk/recipe.toml
diff --git a/recipes/wip/libtheora/recipe.toml b/recipes/wip/libs/libtheora/recipe.toml
similarity index 100%
rename from recipes/wip/libtheora/recipe.toml
rename to recipes/wip/libs/libtheora/recipe.toml
diff --git a/recipes/wip/libtickit/recipe.toml b/recipes/wip/libs/libtickit/recipe.toml
similarity index 100%
rename from recipes/wip/libtickit/recipe.toml
rename to recipes/wip/libs/libtickit/recipe.toml
diff --git a/recipes/wip/libtiff/recipe.toml b/recipes/wip/libs/libtiff/recipe.toml
similarity index 100%
rename from recipes/wip/libtiff/recipe.toml
rename to recipes/wip/libs/libtiff/recipe.toml
diff --git a/recipes/wip/libtool/recipe.toml b/recipes/wip/libs/libtool/recipe.toml
similarity index 100%
rename from recipes/wip/libtool/recipe.toml
rename to recipes/wip/libs/libtool/recipe.toml
diff --git a/recipes/wip/libunibreak/recipe.toml b/recipes/wip/libs/libunibreak/recipe.toml
similarity index 100%
rename from recipes/wip/libunibreak/recipe.toml
rename to recipes/wip/libs/libunibreak/recipe.toml
diff --git a/recipes/wip/libunistring/recipe.toml b/recipes/wip/libs/libunistring/recipe.toml
similarity index 100%
rename from recipes/wip/libunistring/recipe.toml
rename to recipes/wip/libs/libunistring/recipe.toml
diff --git a/recipes/wip/libunwind/recipe.toml b/recipes/wip/libs/libunwind/recipe.toml
similarity index 100%
rename from recipes/wip/libunwind/recipe.toml
rename to recipes/wip/libs/libunwind/recipe.toml
diff --git a/recipes/wip/liburcu/recipe.toml b/recipes/wip/libs/liburcu/recipe.toml
similarity index 100%
rename from recipes/wip/liburcu/recipe.toml
rename to recipes/wip/libs/liburcu/recipe.toml
diff --git a/recipes/wip/libusb/recipe.toml b/recipes/wip/libs/libusb/recipe.toml
similarity index 100%
rename from recipes/wip/libusb/recipe.toml
rename to recipes/wip/libs/libusb/recipe.toml
diff --git a/recipes/wip/libuuid/recipe.toml b/recipes/wip/libs/libuuid/recipe.toml
similarity index 100%
rename from recipes/wip/libuuid/recipe.toml
rename to recipes/wip/libs/libuuid/recipe.toml
diff --git a/recipes/wip/libuv/recipe.toml b/recipes/wip/libs/libuv/recipe.toml
similarity index 100%
rename from recipes/wip/libuv/recipe.toml
rename to recipes/wip/libs/libuv/recipe.toml
diff --git a/recipes/wip/libva/recipe.toml b/recipes/wip/libs/libva/recipe.toml
similarity index 100%
rename from recipes/wip/libva/recipe.toml
rename to recipes/wip/libs/libva/recipe.toml
diff --git a/recipes/wip/libvisio/recipe.toml b/recipes/wip/libs/libvisio/recipe.toml
similarity index 100%
rename from recipes/wip/libvisio/recipe.toml
rename to recipes/wip/libs/libvisio/recipe.toml
diff --git a/recipes/wip/libvncserver/recipe.toml b/recipes/wip/libs/libvncserver/recipe.toml
similarity index 100%
rename from recipes/wip/libvncserver/recipe.toml
rename to recipes/wip/libs/libvncserver/recipe.toml
diff --git a/recipes/wip/libvpx/recipe.toml b/recipes/wip/libs/libvpx/recipe.toml
similarity index 100%
rename from recipes/wip/libvpx/recipe.toml
rename to recipes/wip/libs/libvpx/recipe.toml
diff --git a/recipes/wip/libvte/recipe.toml b/recipes/wip/libs/libvte/recipe.toml
similarity index 100%
rename from recipes/wip/libvte/recipe.toml
rename to recipes/wip/libs/libvte/recipe.toml
diff --git a/recipes/wip/libvterm/recipe.toml b/recipes/wip/libs/libvterm/recipe.toml
similarity index 100%
rename from recipes/wip/libvterm/recipe.toml
rename to recipes/wip/libs/libvterm/recipe.toml
diff --git a/recipes/wip/libwayland/recipe.toml b/recipes/wip/libs/libvulkan/libwayland/recipe.toml
similarity index 100%
rename from recipes/wip/libwayland/recipe.toml
rename to recipes/wip/libs/libvulkan/libwayland/recipe.toml
diff --git a/recipes/wip/libwebp/recipe.toml b/recipes/wip/libs/libvulkan/libwebp/recipe.toml
similarity index 100%
rename from recipes/wip/libwebp/recipe.toml
rename to recipes/wip/libs/libvulkan/libwebp/recipe.toml
diff --git a/recipes/wip/libwebp2/recipe.toml b/recipes/wip/libs/libvulkan/libwebp2/recipe.toml
similarity index 100%
rename from recipes/wip/libwebp2/recipe.toml
rename to recipes/wip/libs/libvulkan/libwebp2/recipe.toml
diff --git a/recipes/wip/libwebsocket++/recipe.toml b/recipes/wip/libs/libvulkan/libwebsocket++/recipe.toml
similarity index 100%
rename from recipes/wip/libwebsocket++/recipe.toml
rename to recipes/wip/libs/libvulkan/libwebsocket++/recipe.toml
diff --git a/recipes/wip/libwebsockets/recipe.toml b/recipes/wip/libs/libvulkan/libwebsockets/recipe.toml
similarity index 100%
rename from recipes/wip/libwebsockets/recipe.toml
rename to recipes/wip/libs/libvulkan/libwebsockets/recipe.toml
diff --git a/recipes/wip/libwmf/recipe.toml b/recipes/wip/libs/libvulkan/libwmf/recipe.toml
similarity index 100%
rename from recipes/wip/libwmf/recipe.toml
rename to recipes/wip/libs/libvulkan/libwmf/recipe.toml
diff --git a/recipes/wip/libwpd/recipe.toml b/recipes/wip/libs/libvulkan/libwpd/recipe.toml
similarity index 100%
rename from recipes/wip/libwpd/recipe.toml
rename to recipes/wip/libs/libvulkan/libwpd/recipe.toml
diff --git a/recipes/wip/libx11/recipe.toml b/recipes/wip/libs/libvulkan/libx11/recipe.toml
similarity index 100%
rename from recipes/wip/libx11/recipe.toml
rename to recipes/wip/libs/libvulkan/libx11/recipe.toml
diff --git a/recipes/wip/libxau/recipe.toml b/recipes/wip/libs/libvulkan/libxau/recipe.toml
similarity index 100%
rename from recipes/wip/libxau/recipe.toml
rename to recipes/wip/libs/libvulkan/libxau/recipe.toml
diff --git a/recipes/wip/libxaw/recipe.toml b/recipes/wip/libs/libvulkan/libxaw/recipe.toml
similarity index 100%
rename from recipes/wip/libxaw/recipe.toml
rename to recipes/wip/libs/libvulkan/libxaw/recipe.toml
diff --git a/recipes/wip/libxcb/recipe.toml b/recipes/wip/libs/libvulkan/libxcb/recipe.toml
similarity index 100%
rename from recipes/wip/libxcb/recipe.toml
rename to recipes/wip/libs/libvulkan/libxcb/recipe.toml
diff --git a/recipes/wip/libxcomposite/recipe.toml b/recipes/wip/libs/libvulkan/libxcomposite/recipe.toml
similarity index 100%
rename from recipes/wip/libxcomposite/recipe.toml
rename to recipes/wip/libs/libvulkan/libxcomposite/recipe.toml
diff --git a/recipes/wip/libxcursor/recipe.toml b/recipes/wip/libs/libvulkan/libxcursor/recipe.toml
similarity index 100%
rename from recipes/wip/libxcursor/recipe.toml
rename to recipes/wip/libs/libvulkan/libxcursor/recipe.toml
diff --git a/recipes/wip/libxdamage/recipe.toml b/recipes/wip/libs/libvulkan/libxdamage/recipe.toml
similarity index 100%
rename from recipes/wip/libxdamage/recipe.toml
rename to recipes/wip/libs/libvulkan/libxdamage/recipe.toml
diff --git a/recipes/wip/libxdmcp/recipe.toml b/recipes/wip/libs/libvulkan/libxdmcp/recipe.toml
similarity index 100%
rename from recipes/wip/libxdmcp/recipe.toml
rename to recipes/wip/libs/libvulkan/libxdmcp/recipe.toml
diff --git a/recipes/wip/libxext/recipe.toml b/recipes/wip/libs/libvulkan/libxext/recipe.toml
similarity index 100%
rename from recipes/wip/libxext/recipe.toml
rename to recipes/wip/libs/libvulkan/libxext/recipe.toml
diff --git a/recipes/wip/libxfixes/recipe.toml b/recipes/wip/libs/libvulkan/libxfixes/recipe.toml
similarity index 100%
rename from recipes/wip/libxfixes/recipe.toml
rename to recipes/wip/libs/libvulkan/libxfixes/recipe.toml
diff --git a/recipes/wip/libxft/recipe.toml b/recipes/wip/libs/libvulkan/libxft/recipe.toml
similarity index 100%
rename from recipes/wip/libxft/recipe.toml
rename to recipes/wip/libs/libvulkan/libxft/recipe.toml
diff --git a/recipes/wip/libxi/recipe.toml b/recipes/wip/libs/libvulkan/libxi/recipe.toml
similarity index 100%
rename from recipes/wip/libxi/recipe.toml
rename to recipes/wip/libs/libvulkan/libxi/recipe.toml
diff --git a/recipes/wip/libxinerama/recipe.toml b/recipes/wip/libs/libvulkan/libxinerama/recipe.toml
similarity index 100%
rename from recipes/wip/libxinerama/recipe.toml
rename to recipes/wip/libs/libvulkan/libxinerama/recipe.toml
diff --git a/recipes/wip/libxkbcommon/recipe.toml b/recipes/wip/libs/libvulkan/libxkbcommon/recipe.toml
similarity index 100%
rename from recipes/wip/libxkbcommon/recipe.toml
rename to recipes/wip/libs/libvulkan/libxkbcommon/recipe.toml
diff --git a/recipes/wip/libxkbfile/recipe.toml b/recipes/wip/libs/libvulkan/libxkbfile/recipe.toml
similarity index 100%
rename from recipes/wip/libxkbfile/recipe.toml
rename to recipes/wip/libs/libvulkan/libxkbfile/recipe.toml
diff --git a/recipes/wip/libxmu/recipe.toml b/recipes/wip/libs/libvulkan/libxmu/recipe.toml
similarity index 100%
rename from recipes/wip/libxmu/recipe.toml
rename to recipes/wip/libs/libvulkan/libxmu/recipe.toml
diff --git a/recipes/wip/libxpm/recipe.toml b/recipes/wip/libs/libvulkan/libxpm/recipe.toml
similarity index 100%
rename from recipes/wip/libxpm/recipe.toml
rename to recipes/wip/libs/libvulkan/libxpm/recipe.toml
diff --git a/recipes/wip/libxrandr/recipe.toml b/recipes/wip/libs/libvulkan/libxrandr/recipe.toml
similarity index 100%
rename from recipes/wip/libxrandr/recipe.toml
rename to recipes/wip/libs/libvulkan/libxrandr/recipe.toml
diff --git a/recipes/wip/libxrender/recipe.toml b/recipes/wip/libs/libvulkan/libxrender/recipe.toml
similarity index 100%
rename from recipes/wip/libxrender/recipe.toml
rename to recipes/wip/libs/libvulkan/libxrender/recipe.toml
diff --git a/recipes/wip/libxres/recipe.toml b/recipes/wip/libs/libvulkan/libxres/recipe.toml
similarity index 100%
rename from recipes/wip/libxres/recipe.toml
rename to recipes/wip/libs/libvulkan/libxres/recipe.toml
diff --git a/recipes/wip/libxsimd/recipe.toml b/recipes/wip/libs/libvulkan/libxsimd/recipe.toml
similarity index 100%
rename from recipes/wip/libxsimd/recipe.toml
rename to recipes/wip/libs/libvulkan/libxsimd/recipe.toml
diff --git a/recipes/wip/libxslt/recipe.toml b/recipes/wip/libs/libvulkan/libxslt/recipe.toml
similarity index 100%
rename from recipes/wip/libxslt/recipe.toml
rename to recipes/wip/libs/libvulkan/libxslt/recipe.toml
diff --git a/recipes/wip/libxss/recipe.toml b/recipes/wip/libs/libvulkan/libxss/recipe.toml
similarity index 100%
rename from recipes/wip/libxss/recipe.toml
rename to recipes/wip/libs/libvulkan/libxss/recipe.toml
diff --git a/recipes/wip/libxtl/recipe.toml b/recipes/wip/libs/libvulkan/libxtl/recipe.toml
similarity index 100%
rename from recipes/wip/libxtl/recipe.toml
rename to recipes/wip/libs/libvulkan/libxtl/recipe.toml
diff --git a/recipes/wip/libxtrans/recipe.toml b/recipes/wip/libs/libvulkan/libxtrans/recipe.toml
similarity index 100%
rename from recipes/wip/libxtrans/recipe.toml
rename to recipes/wip/libs/libvulkan/libxtrans/recipe.toml
diff --git a/recipes/wip/libxtst/recipe.toml b/recipes/wip/libs/libvulkan/libxtst/recipe.toml
similarity index 100%
rename from recipes/wip/libxtst/recipe.toml
rename to recipes/wip/libs/libvulkan/libxtst/recipe.toml
diff --git a/recipes/wip/libxv/recipe.toml b/recipes/wip/libs/libvulkan/libxv/recipe.toml
similarity index 100%
rename from recipes/wip/libxv/recipe.toml
rename to recipes/wip/libs/libvulkan/libxv/recipe.toml
diff --git a/recipes/wip/libxvmc/recipe.toml b/recipes/wip/libs/libvulkan/libxvmc/recipe.toml
similarity index 100%
rename from recipes/wip/libxvmc/recipe.toml
rename to recipes/wip/libs/libvulkan/libxvmc/recipe.toml
diff --git a/recipes/wip/libyaml/recipe.toml b/recipes/wip/libs/libvulkan/libyaml/recipe.toml
similarity index 100%
rename from recipes/wip/libyaml/recipe.toml
rename to recipes/wip/libs/libvulkan/libyaml/recipe.toml
diff --git a/recipes/wip/libzug/recipe.toml b/recipes/wip/libs/libvulkan/libzug/recipe.toml
similarity index 100%
rename from recipes/wip/libzug/recipe.toml
rename to recipes/wip/libs/libvulkan/libzug/recipe.toml
diff --git a/recipes/wip/libzvbi/recipe.toml b/recipes/wip/libs/libvulkan/libzvbi/recipe.toml
similarity index 100%
rename from recipes/wip/libzvbi/recipe.toml
rename to recipes/wip/libs/libvulkan/libzvbi/recipe.toml
diff --git a/recipes/wip/libvulkan/recipe.toml b/recipes/wip/libs/libvulkan/recipe.toml
similarity index 100%
rename from recipes/wip/libvulkan/recipe.toml
rename to recipes/wip/libs/libvulkan/recipe.toml
diff --git a/recipes/wip/qt5-3d/recipe.toml b/recipes/wip/libs/qt5-3d/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-3d/recipe.toml
rename to recipes/wip/libs/qt5-3d/recipe.toml
diff --git a/recipes/wip/qt5-activeqt/recipe.toml b/recipes/wip/libs/qt5-activeqt/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-activeqt/recipe.toml
rename to recipes/wip/libs/qt5-activeqt/recipe.toml
diff --git a/recipes/wip/qt5-charts/recipe.toml b/recipes/wip/libs/qt5-charts/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-charts/recipe.toml
rename to recipes/wip/libs/qt5-charts/recipe.toml
diff --git a/recipes/wip/qt5-coap/recipe.toml b/recipes/wip/libs/qt5-coap/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-coap/recipe.toml
rename to recipes/wip/libs/qt5-coap/recipe.toml
diff --git a/recipes/wip/qt5-connectivity/recipe.toml b/recipes/wip/libs/qt5-connectivity/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-connectivity/recipe.toml
rename to recipes/wip/libs/qt5-connectivity/recipe.toml
diff --git a/recipes/wip/qt5-datavis3d/recipe.toml b/recipes/wip/libs/qt5-datavis3d/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-datavis3d/recipe.toml
rename to recipes/wip/libs/qt5-datavis3d/recipe.toml
diff --git a/recipes/wip/qt5-declarative/recipe.toml b/recipes/wip/libs/qt5-declarative/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-declarative/recipe.toml
rename to recipes/wip/libs/qt5-declarative/recipe.toml
diff --git a/recipes/wip/qt5-doc/recipe.toml b/recipes/wip/libs/qt5-doc/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-doc/recipe.toml
rename to recipes/wip/libs/qt5-doc/recipe.toml
diff --git a/recipes/wip/qt5-gamepad/recipe.toml b/recipes/wip/libs/qt5-gamepad/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-gamepad/recipe.toml
rename to recipes/wip/libs/qt5-gamepad/recipe.toml
diff --git a/recipes/wip/qt5-graphical-effects/recipe.toml b/recipes/wip/libs/qt5-graphical-effects/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-graphical-effects/recipe.toml
rename to recipes/wip/libs/qt5-graphical-effects/recipe.toml
diff --git a/recipes/wip/qt5-imageformats/recipe.toml b/recipes/wip/libs/qt5-imageformats/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-imageformats/recipe.toml
rename to recipes/wip/libs/qt5-imageformats/recipe.toml
diff --git a/recipes/wip/qt5-knx/recipe.toml b/recipes/wip/libs/qt5-knx/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-knx/recipe.toml
rename to recipes/wip/libs/qt5-knx/recipe.toml
diff --git a/recipes/wip/qt5-location/recipe.toml b/recipes/wip/libs/qt5-location/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-location/recipe.toml
rename to recipes/wip/libs/qt5-location/recipe.toml
diff --git a/recipes/wip/qt5-lottie/recipe.toml b/recipes/wip/libs/qt5-lottie/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-lottie/recipe.toml
rename to recipes/wip/libs/qt5-lottie/recipe.toml
diff --git a/recipes/wip/qt5-mqtt/recipe.toml b/recipes/wip/libs/qt5-mqtt/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-mqtt/recipe.toml
rename to recipes/wip/libs/qt5-mqtt/recipe.toml
diff --git a/recipes/wip/qt5-multimedia/recipe.toml b/recipes/wip/libs/qt5-multimedia/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-multimedia/recipe.toml
rename to recipes/wip/libs/qt5-multimedia/recipe.toml
diff --git a/recipes/wip/qt5-networkauth/recipe.toml b/recipes/wip/libs/qt5-networkauth/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-networkauth/recipe.toml
rename to recipes/wip/libs/qt5-networkauth/recipe.toml
diff --git a/recipes/wip/qt5-opcua/recipe.toml b/recipes/wip/libs/qt5-opcua/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-opcua/recipe.toml
rename to recipes/wip/libs/qt5-opcua/recipe.toml
diff --git a/recipes/wip/qt5-purchasing/recipe.toml b/recipes/wip/libs/qt5-purchasing/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-purchasing/recipe.toml
rename to recipes/wip/libs/qt5-purchasing/recipe.toml
diff --git a/recipes/wip/qt5-quick3d/recipe.toml b/recipes/wip/libs/qt5-quick3d/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-quick3d/recipe.toml
rename to recipes/wip/libs/qt5-quick3d/recipe.toml
diff --git a/recipes/wip/qt5-quickcontrols/recipe.toml b/recipes/wip/libs/qt5-quickcontrols/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-quickcontrols/recipe.toml
rename to recipes/wip/libs/qt5-quickcontrols/recipe.toml
diff --git a/recipes/wip/qt5-quickcontrols2/recipe.toml b/recipes/wip/libs/qt5-quickcontrols2/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-quickcontrols2/recipe.toml
rename to recipes/wip/libs/qt5-quickcontrols2/recipe.toml
diff --git a/recipes/wip/qt5-quicktimeline/recipe.toml b/recipes/wip/libs/qt5-quicktimeline/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-quicktimeline/recipe.toml
rename to recipes/wip/libs/qt5-quicktimeline/recipe.toml
diff --git a/recipes/wip/qt5-remoteobjects/recipe.toml b/recipes/wip/libs/qt5-remoteobjects/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-remoteobjects/recipe.toml
rename to recipes/wip/libs/qt5-remoteobjects/recipe.toml
diff --git a/recipes/wip/qt5-script/recipe.toml b/recipes/wip/libs/qt5-script/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-script/recipe.toml
rename to recipes/wip/libs/qt5-script/recipe.toml
diff --git a/recipes/wip/qt5-scxml/recipe.toml b/recipes/wip/libs/qt5-scxml/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-scxml/recipe.toml
rename to recipes/wip/libs/qt5-scxml/recipe.toml
diff --git a/recipes/wip/qt5-sensors/recipe.toml b/recipes/wip/libs/qt5-sensors/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-sensors/recipe.toml
rename to recipes/wip/libs/qt5-sensors/recipe.toml
diff --git a/recipes/wip/qt5-serialbus/recipe.toml b/recipes/wip/libs/qt5-serialbus/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-serialbus/recipe.toml
rename to recipes/wip/libs/qt5-serialbus/recipe.toml
diff --git a/recipes/wip/qt5-serialport/recipe.toml b/recipes/wip/libs/qt5-serialport/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-serialport/recipe.toml
rename to recipes/wip/libs/qt5-serialport/recipe.toml
diff --git a/recipes/wip/qt5-speech/recipe.toml b/recipes/wip/libs/qt5-speech/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-speech/recipe.toml
rename to recipes/wip/libs/qt5-speech/recipe.toml
diff --git a/recipes/wip/qt5-svg/recipe.toml b/recipes/wip/libs/qt5-svg/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-svg/recipe.toml
rename to recipes/wip/libs/qt5-svg/recipe.toml
diff --git a/recipes/wip/qt5-tools/recipe.toml b/recipes/wip/libs/qt5-tools/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-tools/recipe.toml
rename to recipes/wip/libs/qt5-tools/recipe.toml
diff --git a/recipes/wip/qt5-tqtc/recipe.toml b/recipes/wip/libs/qt5-tqtc/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-tqtc/recipe.toml
rename to recipes/wip/libs/qt5-tqtc/recipe.toml
diff --git a/recipes/wip/qt5-translations/recipe.toml b/recipes/wip/libs/qt5-translations/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-translations/recipe.toml
rename to recipes/wip/libs/qt5-translations/recipe.toml
diff --git a/recipes/wip/qt5-virtualkeyboard/recipe.toml b/recipes/wip/libs/qt5-virtualkeyboard/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-virtualkeyboard/recipe.toml
rename to recipes/wip/libs/qt5-virtualkeyboard/recipe.toml
diff --git a/recipes/wip/qt5-wayland/recipe.toml b/recipes/wip/libs/qt5-wayland/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-wayland/recipe.toml
rename to recipes/wip/libs/qt5-wayland/recipe.toml
diff --git a/recipes/wip/qt5-webchannel/recipe.toml b/recipes/wip/libs/qt5-webchannel/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-webchannel/recipe.toml
rename to recipes/wip/libs/qt5-webchannel/recipe.toml
diff --git a/recipes/wip/qt5-webengine/recipe.toml b/recipes/wip/libs/qt5-webengine/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-webengine/recipe.toml
rename to recipes/wip/libs/qt5-webengine/recipe.toml
diff --git a/recipes/wip/qt5-webglplugin/recipe.toml b/recipes/wip/libs/qt5-webglplugin/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-webglplugin/recipe.toml
rename to recipes/wip/libs/qt5-webglplugin/recipe.toml
diff --git a/recipes/wip/qt5-webkit/recipe.toml b/recipes/wip/libs/qt5-webkit/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-webkit/recipe.toml
rename to recipes/wip/libs/qt5-webkit/recipe.toml
diff --git a/recipes/wip/qt5-websockets/recipe.toml b/recipes/wip/libs/qt5-websockets/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-websockets/recipe.toml
rename to recipes/wip/libs/qt5-websockets/recipe.toml
diff --git a/recipes/wip/qt5-webview/recipe.toml b/recipes/wip/libs/qt5-webview/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-webview/recipe.toml
rename to recipes/wip/libs/qt5-webview/recipe.toml
diff --git a/recipes/wip/qt5-x11extras/recipe.toml b/recipes/wip/libs/qt5-x11extras/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-x11extras/recipe.toml
rename to recipes/wip/libs/qt5-x11extras/recipe.toml
diff --git a/recipes/wip/qt5-xmlpatterns/recipe.toml b/recipes/wip/libs/qt5-xmlpatterns/recipe.toml
similarity index 100%
rename from recipes/wip/qt5-xmlpatterns/recipe.toml
rename to recipes/wip/libs/qt5-xmlpatterns/recipe.toml
diff --git a/recipes/wip/qt6-3d/recipe.toml b/recipes/wip/libs/qt6-3d/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-3d/recipe.toml
rename to recipes/wip/libs/qt6-3d/recipe.toml
diff --git a/recipes/wip/qt6-activeqt/recipe.toml b/recipes/wip/libs/qt6-activeqt/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-activeqt/recipe.toml
rename to recipes/wip/libs/qt6-activeqt/recipe.toml
diff --git a/recipes/wip/qt6-charts/recipe.toml b/recipes/wip/libs/qt6-charts/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-charts/recipe.toml
rename to recipes/wip/libs/qt6-charts/recipe.toml
diff --git a/recipes/wip/qt6-connectivity/recipe.toml b/recipes/wip/libs/qt6-connectivity/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-connectivity/recipe.toml
rename to recipes/wip/libs/qt6-connectivity/recipe.toml
diff --git a/recipes/wip/qt6-datavis3d/recipe.toml b/recipes/wip/libs/qt6-datavis3d/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-datavis3d/recipe.toml
rename to recipes/wip/libs/qt6-datavis3d/recipe.toml
diff --git a/recipes/wip/qt6-declarative/recipe.toml b/recipes/wip/libs/qt6-declarative/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-declarative/recipe.toml
rename to recipes/wip/libs/qt6-declarative/recipe.toml
diff --git a/recipes/wip/qt6-doc/recipe.toml b/recipes/wip/libs/qt6-doc/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-doc/recipe.toml
rename to recipes/wip/libs/qt6-doc/recipe.toml
diff --git a/recipes/wip/qt6-graphs/recipe.toml b/recipes/wip/libs/qt6-graphs/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-graphs/recipe.toml
rename to recipes/wip/libs/qt6-graphs/recipe.toml
diff --git a/recipes/wip/qt6-grpc/recipe.toml b/recipes/wip/libs/qt6-grpc/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-grpc/recipe.toml
rename to recipes/wip/libs/qt6-grpc/recipe.toml
diff --git a/recipes/wip/qt6-httpserver/recipe.toml b/recipes/wip/libs/qt6-httpserver/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-httpserver/recipe.toml
rename to recipes/wip/libs/qt6-httpserver/recipe.toml
diff --git a/recipes/wip/qt6-imageformats/recipe.toml b/recipes/wip/libs/qt6-imageformats/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-imageformats/recipe.toml
rename to recipes/wip/libs/qt6-imageformats/recipe.toml
diff --git a/recipes/wip/qt6-languageserver/recipe.toml b/recipes/wip/libs/qt6-languageserver/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-languageserver/recipe.toml
rename to recipes/wip/libs/qt6-languageserver/recipe.toml
diff --git a/recipes/wip/qt6-location/recipe.toml b/recipes/wip/libs/qt6-location/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-location/recipe.toml
rename to recipes/wip/libs/qt6-location/recipe.toml
diff --git a/recipes/wip/qt6-lottie/recipe.toml b/recipes/wip/libs/qt6-lottie/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-lottie/recipe.toml
rename to recipes/wip/libs/qt6-lottie/recipe.toml
diff --git a/recipes/wip/qt6-multimedia/recipe.toml b/recipes/wip/libs/qt6-multimedia/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-multimedia/recipe.toml
rename to recipes/wip/libs/qt6-multimedia/recipe.toml
diff --git a/recipes/wip/qt6-networkauth/recipe.toml b/recipes/wip/libs/qt6-networkauth/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-networkauth/recipe.toml
rename to recipes/wip/libs/qt6-networkauth/recipe.toml
diff --git a/recipes/wip/qt6-positioning/recipe.toml b/recipes/wip/libs/qt6-positioning/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-positioning/recipe.toml
rename to recipes/wip/libs/qt6-positioning/recipe.toml
diff --git a/recipes/wip/qt6-qt5compat/recipe.toml b/recipes/wip/libs/qt6-qt5compat/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-qt5compat/recipe.toml
rename to recipes/wip/libs/qt6-qt5compat/recipe.toml
diff --git a/recipes/wip/qt6-quick3d/recipe.toml b/recipes/wip/libs/qt6-quick3d/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-quick3d/recipe.toml
rename to recipes/wip/libs/qt6-quick3d/recipe.toml
diff --git a/recipes/wip/qt6-quick3dphysics/recipe.toml b/recipes/wip/libs/qt6-quick3dphysics/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-quick3dphysics/recipe.toml
rename to recipes/wip/libs/qt6-quick3dphysics/recipe.toml
diff --git a/recipes/wip/qt6-quickeffectmaker/recipe.toml b/recipes/wip/libs/qt6-quickeffectmaker/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-quickeffectmaker/recipe.toml
rename to recipes/wip/libs/qt6-quickeffectmaker/recipe.toml
diff --git a/recipes/wip/qt6-quicktimeline/recipe.toml b/recipes/wip/libs/qt6-quicktimeline/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-quicktimeline/recipe.toml
rename to recipes/wip/libs/qt6-quicktimeline/recipe.toml
diff --git a/recipes/wip/qt6-remoteobjects/recipe.toml b/recipes/wip/libs/qt6-remoteobjects/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-remoteobjects/recipe.toml
rename to recipes/wip/libs/qt6-remoteobjects/recipe.toml
diff --git a/recipes/wip/qt6-scxml/recipe.toml b/recipes/wip/libs/qt6-scxml/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-scxml/recipe.toml
rename to recipes/wip/libs/qt6-scxml/recipe.toml
diff --git a/recipes/wip/qt6-sensors/recipe.toml b/recipes/wip/libs/qt6-sensors/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-sensors/recipe.toml
rename to recipes/wip/libs/qt6-sensors/recipe.toml
diff --git a/recipes/wip/qt6-serialbus/recipe.toml b/recipes/wip/libs/qt6-serialbus/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-serialbus/recipe.toml
rename to recipes/wip/libs/qt6-serialbus/recipe.toml
diff --git a/recipes/wip/qt6-serialport/recipe.toml b/recipes/wip/libs/qt6-serialport/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-serialport/recipe.toml
rename to recipes/wip/libs/qt6-serialport/recipe.toml
diff --git a/recipes/wip/qt6-shadertools/recipe.toml b/recipes/wip/libs/qt6-shadertools/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-shadertools/recipe.toml
rename to recipes/wip/libs/qt6-shadertools/recipe.toml
diff --git a/recipes/wip/qt6-speech/recipe.toml b/recipes/wip/libs/qt6-speech/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-speech/recipe.toml
rename to recipes/wip/libs/qt6-speech/recipe.toml
diff --git a/recipes/wip/qt6-svg/recipe.toml b/recipes/wip/libs/qt6-svg/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-svg/recipe.toml
rename to recipes/wip/libs/qt6-svg/recipe.toml
diff --git a/recipes/wip/qt6-tools/recipe.toml b/recipes/wip/libs/qt6-tools/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-tools/recipe.toml
rename to recipes/wip/libs/qt6-tools/recipe.toml
diff --git a/recipes/wip/qt6-translations/recipe.toml b/recipes/wip/libs/qt6-translations/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-translations/recipe.toml
rename to recipes/wip/libs/qt6-translations/recipe.toml
diff --git a/recipes/wip/qt6-virtualkeyboard/recipe.toml b/recipes/wip/libs/qt6-virtualkeyboard/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-virtualkeyboard/recipe.toml
rename to recipes/wip/libs/qt6-virtualkeyboard/recipe.toml
diff --git a/recipes/wip/qt6-wayland/recipe.toml b/recipes/wip/libs/qt6-wayland/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-wayland/recipe.toml
rename to recipes/wip/libs/qt6-wayland/recipe.toml
diff --git a/recipes/wip/qt6-webchannel/recipe.toml b/recipes/wip/libs/qt6-webchannel/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-webchannel/recipe.toml
rename to recipes/wip/libs/qt6-webchannel/recipe.toml
diff --git a/recipes/wip/qt6-webengine/recipe.toml b/recipes/wip/libs/qt6-webengine/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-webengine/recipe.toml
rename to recipes/wip/libs/qt6-webengine/recipe.toml
diff --git a/recipes/wip/qt6-websockets/recipe.toml b/recipes/wip/libs/qt6-websockets/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-websockets/recipe.toml
rename to recipes/wip/libs/qt6-websockets/recipe.toml
diff --git a/recipes/wip/qt6-webview/recipe.toml b/recipes/wip/libs/qt6-webview/recipe.toml
similarity index 100%
rename from recipes/wip/qt6-webview/recipe.toml
rename to recipes/wip/libs/qt6-webview/recipe.toml