libports: use [build_artifacts] in qt5 run scripts

Issue #4860
This commit is contained in:
Norman Feske 2023-11-17 15:32:39 +01:00 committed by Christian Helmuth
parent db72301eb0
commit b27bd256dd
13 changed files with 65 additions and 245 deletions

View File

@ -5,24 +5,16 @@ import_from_depot [depot_user]/src/qt5_component \
[depot_user]/src/qt5_launchpad \
[depot_user]/src/qt5_tetrix
#
# Generate config
#
append config {
install_config {
<config>
<parent-provides>}
append config [qt5_parent_provides]
append config {
<parent-provides>
} [qt5_parent_provides] {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
append config [qt5_start_nodes]
append config {
</default-route>
} [qt5_start_nodes] {
<start name="qt_launchpad" caps="600">
<resource name="RAM" quantum="80M"/>
<config>
@ -85,14 +77,6 @@ append config {
</config>
}
install_config $config
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
build_boot_image [qt5_boot_modules]
run_genode_until forever

View File

@ -3,24 +3,16 @@ source ${genode_dir}/repos/libports/run/qt5_common.inc
import_from_depot [depot_user]/src/qt5_calculatorform \
[depot_user]/src/qt5_component
#
# Generate config
#
append config {
install_config {
<config>
<parent-provides>}
append config [qt5_parent_provides]
append config {
<parent-provides>
} [qt5_parent_provides] {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
append config [qt5_start_nodes]
append config {
</default-route>
} [qt5_start_nodes] {
<start name="calculatorform" caps="200">
<resource name="RAM" quantum="80M"/>
<config>
@ -49,14 +41,6 @@ append config {
</config>
}
install_config $config
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
build_boot_image [qt5_boot_modules]
run_genode_until forever

View File

@ -323,7 +323,7 @@ proc qt5_start_nodes { } {
proc qt5_boot_modules { } {
set boot_modules { }
set boot_modules [build_artifacts]
lappend boot_modules [language_chargen].chargen
lappend boot_modules special.chargen

View File

@ -45,7 +45,7 @@ install_config {
</start>
</config>}
build_boot_image { }
build_boot_image [build_artifacts]
append qemu_args " -nographic "

View File

@ -45,7 +45,7 @@ install_config {
</start>
</config>}
build_boot_image { }
build_boot_image [build_artifacts]
append qemu_args " -nographic "

View File

@ -3,24 +3,16 @@ source ${genode_dir}/repos/libports/run/qt5_common.inc
import_from_depot [depot_user]/src/qt5_component \
[depot_user]/src/qt5_openglwindow
#
# Generate config
#
append config {
install_config {
<config>
<parent-provides>}
append config [qt5_parent_provides]
append config {
<parent-provides>
} [qt5_parent_provides] {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
append config [qt5_start_nodes]
append config {
</default-route>
} [qt5_start_nodes] {
<start name="openglwindow" caps="250">
<resource name="RAM" quantum="80M"/>
<route>
@ -49,14 +41,6 @@ append config {
</config>
}
install_config $config
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
build_boot_image [qt5_boot_modules]
run_genode_until forever

View File

@ -6,36 +6,18 @@ import_from_depot [depot_user]/src/qt5_component \
[depot_user]/src/test-qpluginwidget \
[depot_user]/src/zlib
#
# Build
#
build { server/loader server/tar_rom test/nitpicker }
append build_components {
server/loader
server/tar_rom
test/nitpicker
}
build $build_components
#
# Generate config
#
append config {
install_config {
<config>
<parent-provides>}
append config [qt5_parent_provides]
append config {
<parent-provides>
} [qt5_parent_provides] {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
append config [qt5_start_nodes]
append config {
</default-route>
} [qt5_start_nodes] {
<start name="loader" caps="100">
<resource name="RAM" quantum="8M"/>
<provides><service name="Loader"/></provides>
@ -87,20 +69,6 @@ append config {
</config>
}
install_config $config
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
append boot_modules {
loader
tar_rom
testnit
}
build_boot_image $boot_modules
build_boot_image [qt5_boot_modules]
run_genode_until forever

View File

@ -4,24 +4,16 @@ import_from_depot [depot_user]/src/qt5_component \
[depot_user]/src/qt5_declarative \
[depot_user]/src/test-qt_quick
#
# Generate config
#
append config {
install_config {
<config>
<parent-provides>}
append config [qt5_parent_provides]
append config {
<parent-provides>
} [qt5_parent_provides] {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
append config [qt5_start_nodes]
append config {
</default-route>
} [qt5_start_nodes] {
<start name="test-qt_quick" caps="250">
<resource name="RAM" quantum="80M"/>
<config>
@ -51,14 +43,6 @@ append config {
</config>
}
install_config $config
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
build_boot_image [qt5_boot_modules]
run_genode_until forever

View File

@ -5,24 +5,16 @@ import_from_depot [depot_user]/raw/qt5_samegame \
[depot_user]/src/qt5_declarative \
[depot_user]/src/qt5_samegame
#
# Generate config
#
append config {
install_config {
<config>
<parent-provides>}
append config [qt5_parent_provides]
append config {
<parent-provides>
} [qt5_parent_provides] {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
append config [qt5_start_nodes]
append config {
</default-route>
} [qt5_start_nodes] {
<start name="samegame" caps="350">
<resource name="RAM" quantum="128M"/>
<config>
@ -54,14 +46,6 @@ append config {
</config>
}
install_config $config
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
build_boot_image [qt5_boot_modules]
run_genode_until forever

View File

@ -3,24 +3,16 @@ source ${genode_dir}/repos/libports/run/qt5_common.inc
import_from_depot [depot_user]/src/qt5_component \
[depot_user]/src/qt5_testqstring
#
# Generate config
#
append config {
install_config {
<config>
<parent-provides>}
append config [qt5_parent_provides]
append config {
<parent-provides>
} [qt5_parent_provides] {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
append config [qt5_start_nodes]
append config {
</default-route>
} [qt5_start_nodes] {
<start name="tutorial1" caps="200">
<resource name="RAM" quantum="80M"/>
<config>
@ -49,14 +41,6 @@ append config {
</config>
}
install_config $config
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
build_boot_image [qt5_boot_modules]
run_genode_until " Finished testing of TestQString" 30

View File

@ -3,24 +3,16 @@ source ${genode_dir}/repos/libports/run/qt5_common.inc
import_from_depot [depot_user]/src/qt5_component \
[depot_user]/src/qt5_tetrix
#
# Generate config
#
append config {
install_config {
<config>
<parent-provides>}
append config [qt5_parent_provides]
append config {
<parent-provides>
} [qt5_parent_provides] {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
append config [qt5_start_nodes]
append config {
</default-route>
} [qt5_start_nodes] {
<start name="tetrix" caps="200">
<resource name="RAM" quantum="80M"/>
<config>
@ -49,14 +41,6 @@ append config {
</config>
}
install_config $config
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
build_boot_image [qt5_boot_modules]
run_genode_until forever

View File

@ -4,26 +4,16 @@ import_from_depot [depot_user]/src/qt5_component \
[depot_user]/src/qt5_textedit \
[depot_user]/src/vfs
#
# Generate config
#
append config {
install_config {
<config>
<parent-provides>}
append config [qt5_parent_provides]
append config {
<parent-provides>
} [qt5_parent_provides] {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
append config [qt5_start_nodes]
append config {
</default-route>
} [qt5_start_nodes] {
<start name="ram_fs">
<resource name="RAM" quantum="10M"/>
<binary name="vfs"/>
@ -34,9 +24,7 @@ append config {
<policy label_prefix="textedit" root="/" writeable="yes" />
<policy label_prefix="textedit2" root="/" writeable="yes" />
</config>
</start>}
append config {
</start>
<start name="textedit" caps="300">
<resource name="RAM" quantum="70M"/>
<config>
@ -89,14 +77,6 @@ append config {
</config>
}
install_config $config
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
build_boot_image [qt5_boot_modules]
run_genode_until forever

View File

@ -7,24 +7,16 @@ import_from_depot [depot_user]/src/qt5_component \
[depot_user]/src/qt5_virtualkeyboard \
[depot_user]/src/qt5_virtualkeyboard_example
#
# Generate config
#
append config {
install_config {
<config>
<parent-provides>}
append config [qt5_parent_provides]
append config {
<parent-provides>
} [qt5_parent_provides] {
</parent-provides>
<default caps="300"/>
<default-route>
<any-service> <parent/> <child name="wm"/> <any-child/> </any-service>
</default-route>}
append config [qt5_start_nodes]
append config {
</default-route>
} [qt5_start_nodes] {
<start name="basic" caps="450">
<resource name="RAM" quantum="100M"/>
<config>
@ -58,14 +50,6 @@ append config {
</config>
}
install_config $config
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
build_boot_image [qt5_boot_modules]
run_genode_until forever