diff --git a/repos/libports/run/qt5_common.inc b/repos/libports/run/qt5_common.inc
index 45e4f9afac..f9e76927ba 100644
--- a/repos/libports/run/qt5_common.inc
+++ b/repos/libports/run/qt5_common.inc
@@ -10,9 +10,7 @@ set feature(Timer) 1
create_boot_directory
import_from_depot [depot_user]/src/[base_src] \
- [depot_user]/src/decorator \
[depot_user]/src/expat \
- [depot_user]/src/window_layouter \
[depot_user]/src/freetype \
[depot_user]/src/init \
[depot_user]/src/jpeg \
@@ -28,8 +26,8 @@ import_from_depot [depot_user]/src/[base_src] \
[depot_user]/src/report_rom \
[depot_user]/src/stdcxx \
[depot_user]/src/vfs \
- [depot_user]/src/wm \
[depot_user]/src/zlib \
+ [depot_user]/pkg/themed_wm \
[depot_user]/raw/qt5_dejavusans
#
@@ -54,6 +52,31 @@ proc qt5_build_components { feature_arg } {
# Configuration
#
+proc qt5_layouter_config { } {
+ return {
+
+
+
+
+
+
+ }
+}
+
+proc qt5_decorator_binary { } { return "decorator" }
+
+proc qt5_decorator_config { } {
+ return {
+
+
+ }
+}
+
proc qt5_parent_provides { feature_arg } {
upvar $feature_arg feature
@@ -70,7 +93,7 @@ proc qt5_start_nodes { feature_arg } {
set start_nodes [drivers_start_nodes feature]
append start_nodes {
-
+
}
@@ -82,7 +105,7 @@ proc qt5_start_nodes { feature_arg } {
}
append start_nodes {
-
+
@@ -102,35 +125,37 @@ proc qt5_start_nodes { feature_arg } {
-
-
+
+
-
+
+
-
-
+
-
-
-
+
-
+
+
+
+
+
-
-
+
+
@@ -139,9 +164,9 @@ proc qt5_start_nodes { feature_arg } {
-
-
-
+
+
+
@@ -150,26 +175,28 @@ proc qt5_start_nodes { feature_arg } {
-
+ } [qt5_layouter_config] {
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
+
+
+ } [qt5_decorator_config] {
-
-
-
+
+
+
diff --git a/repos/libports/run/qt5_textedit.run b/repos/libports/run/qt5_textedit.run
index bba9bff31a..35a0861f42 100644
--- a/repos/libports/run/qt5_textedit.run
+++ b/repos/libports/run/qt5_textedit.run
@@ -81,7 +81,7 @@ append_if [expr ![have_spec linux]] config {
}
append config {
-
+
@@ -103,7 +103,7 @@ append config {
-
+