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_launchpad \
[depot_user]/src/qt5_tetrix [depot_user]/src/qt5_tetrix
# install_config {
# Generate config
#
append config {
<config> <config>
<parent-provides>} <parent-provides>
append config [qt5_parent_provides] } [qt5_parent_provides] {
append config {
</parent-provides> </parent-provides>
<default caps="100"/> <default caps="100"/>
<default-route> <default-route>
<any-service> <parent/> <any-child/> </any-service> <any-service> <parent/> <any-child/> </any-service>
</default-route>} </default-route>
} [qt5_start_nodes] {
append config [qt5_start_nodes]
append config {
<start name="qt_launchpad" caps="600"> <start name="qt_launchpad" caps="600">
<resource name="RAM" quantum="80M"/> <resource name="RAM" quantum="80M"/>
<config> <config>
@ -85,14 +77,6 @@ append config {
</config> </config>
} }
install_config $config build_boot_image [qt5_boot_modules]
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
run_genode_until forever 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 \ import_from_depot [depot_user]/src/qt5_calculatorform \
[depot_user]/src/qt5_component [depot_user]/src/qt5_component
# install_config {
# Generate config
#
append config {
<config> <config>
<parent-provides>} <parent-provides>
append config [qt5_parent_provides] } [qt5_parent_provides] {
append config {
</parent-provides> </parent-provides>
<default caps="100"/> <default caps="100"/>
<default-route> <default-route>
<any-service> <parent/> <any-child/> </any-service> <any-service> <parent/> <any-child/> </any-service>
</default-route>} </default-route>
} [qt5_start_nodes] {
append config [qt5_start_nodes]
append config {
<start name="calculatorform" caps="200"> <start name="calculatorform" caps="200">
<resource name="RAM" quantum="80M"/> <resource name="RAM" quantum="80M"/>
<config> <config>
@ -49,14 +41,6 @@ append config {
</config> </config>
} }
install_config $config build_boot_image [qt5_boot_modules]
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
run_genode_until forever run_genode_until forever

View File

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

View File

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

View File

@ -45,7 +45,7 @@ install_config {
</start> </start>
</config>} </config>}
build_boot_image { } build_boot_image [build_artifacts]
append qemu_args " -nographic " 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 \ import_from_depot [depot_user]/src/qt5_component \
[depot_user]/src/qt5_openglwindow [depot_user]/src/qt5_openglwindow
# install_config {
# Generate config
#
append config {
<config> <config>
<parent-provides>} <parent-provides>
append config [qt5_parent_provides] } [qt5_parent_provides] {
append config {
</parent-provides> </parent-provides>
<default caps="100"/> <default caps="100"/>
<default-route> <default-route>
<any-service> <parent/> <any-child/> </any-service> <any-service> <parent/> <any-child/> </any-service>
</default-route>} </default-route>
} [qt5_start_nodes] {
append config [qt5_start_nodes]
append config {
<start name="openglwindow" caps="250"> <start name="openglwindow" caps="250">
<resource name="RAM" quantum="80M"/> <resource name="RAM" quantum="80M"/>
<route> <route>
@ -49,14 +41,6 @@ append config {
</config> </config>
} }
install_config $config build_boot_image [qt5_boot_modules]
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
run_genode_until forever 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/test-qpluginwidget \
[depot_user]/src/zlib [depot_user]/src/zlib
# build { server/loader server/tar_rom test/nitpicker }
# Build
#
append build_components { install_config {
server/loader
server/tar_rom
test/nitpicker
}
build $build_components
#
# Generate config
#
append config {
<config> <config>
<parent-provides>} <parent-provides>
append config [qt5_parent_provides] } [qt5_parent_provides] {
append config {
</parent-provides> </parent-provides>
<default caps="100"/> <default caps="100"/>
<default-route> <default-route>
<any-service> <parent/> <any-child/> </any-service> <any-service> <parent/> <any-child/> </any-service>
</default-route>} </default-route>
} [qt5_start_nodes] {
append config [qt5_start_nodes]
append config {
<start name="loader" caps="100"> <start name="loader" caps="100">
<resource name="RAM" quantum="8M"/> <resource name="RAM" quantum="8M"/>
<provides><service name="Loader"/></provides> <provides><service name="Loader"/></provides>
@ -87,20 +69,6 @@ append config {
</config> </config>
} }
install_config $config build_boot_image [qt5_boot_modules]
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
append boot_modules {
loader
tar_rom
testnit
}
build_boot_image $boot_modules
run_genode_until forever 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/qt5_declarative \
[depot_user]/src/test-qt_quick [depot_user]/src/test-qt_quick
# install_config {
# Generate config
#
append config {
<config> <config>
<parent-provides>} <parent-provides>
append config [qt5_parent_provides] } [qt5_parent_provides] {
append config {
</parent-provides> </parent-provides>
<default caps="100"/> <default caps="100"/>
<default-route> <default-route>
<any-service> <parent/> <any-child/> </any-service> <any-service> <parent/> <any-child/> </any-service>
</default-route>} </default-route>
} [qt5_start_nodes] {
append config [qt5_start_nodes]
append config {
<start name="test-qt_quick" caps="250"> <start name="test-qt_quick" caps="250">
<resource name="RAM" quantum="80M"/> <resource name="RAM" quantum="80M"/>
<config> <config>
@ -51,14 +43,6 @@ append config {
</config> </config>
} }
install_config $config build_boot_image [qt5_boot_modules]
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
run_genode_until forever 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_declarative \
[depot_user]/src/qt5_samegame [depot_user]/src/qt5_samegame
# install_config {
# Generate config
#
append config {
<config> <config>
<parent-provides>} <parent-provides>
append config [qt5_parent_provides] } [qt5_parent_provides] {
append config {
</parent-provides> </parent-provides>
<default caps="100"/> <default caps="100"/>
<default-route> <default-route>
<any-service> <parent/> <any-child/> </any-service> <any-service> <parent/> <any-child/> </any-service>
</default-route>} </default-route>
} [qt5_start_nodes] {
append config [qt5_start_nodes]
append config {
<start name="samegame" caps="350"> <start name="samegame" caps="350">
<resource name="RAM" quantum="128M"/> <resource name="RAM" quantum="128M"/>
<config> <config>
@ -54,14 +46,6 @@ append config {
</config> </config>
} }
install_config $config build_boot_image [qt5_boot_modules]
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
run_genode_until forever 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 \ import_from_depot [depot_user]/src/qt5_component \
[depot_user]/src/qt5_testqstring [depot_user]/src/qt5_testqstring
# install_config {
# Generate config
#
append config {
<config> <config>
<parent-provides>} <parent-provides>
append config [qt5_parent_provides] } [qt5_parent_provides] {
append config {
</parent-provides> </parent-provides>
<default caps="100"/> <default caps="100"/>
<default-route> <default-route>
<any-service> <parent/> <any-child/> </any-service> <any-service> <parent/> <any-child/> </any-service>
</default-route>} </default-route>
} [qt5_start_nodes] {
append config [qt5_start_nodes]
append config {
<start name="tutorial1" caps="200"> <start name="tutorial1" caps="200">
<resource name="RAM" quantum="80M"/> <resource name="RAM" quantum="80M"/>
<config> <config>
@ -49,14 +41,6 @@ append config {
</config> </config>
} }
install_config $config build_boot_image [qt5_boot_modules]
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
run_genode_until " Finished testing of TestQString" 30 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 \ import_from_depot [depot_user]/src/qt5_component \
[depot_user]/src/qt5_tetrix [depot_user]/src/qt5_tetrix
# install_config {
# Generate config
#
append config {
<config> <config>
<parent-provides>} <parent-provides>
append config [qt5_parent_provides] } [qt5_parent_provides] {
append config {
</parent-provides> </parent-provides>
<default caps="100"/> <default caps="100"/>
<default-route> <default-route>
<any-service> <parent/> <any-child/> </any-service> <any-service> <parent/> <any-child/> </any-service>
</default-route>} </default-route>
} [qt5_start_nodes] {
append config [qt5_start_nodes]
append config {
<start name="tetrix" caps="200"> <start name="tetrix" caps="200">
<resource name="RAM" quantum="80M"/> <resource name="RAM" quantum="80M"/>
<config> <config>
@ -49,14 +41,6 @@ append config {
</config> </config>
} }
install_config $config build_boot_image [qt5_boot_modules]
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
run_genode_until forever 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/qt5_textedit \
[depot_user]/src/vfs [depot_user]/src/vfs
# install_config {
# Generate config
#
append config {
<config> <config>
<parent-provides>} <parent-provides>
} [qt5_parent_provides] {
append config [qt5_parent_provides]
append config {
</parent-provides> </parent-provides>
<default caps="100"/> <default caps="100"/>
<default-route> <default-route>
<any-service> <parent/> <any-child/> </any-service> <any-service> <parent/> <any-child/> </any-service>
</default-route>} </default-route>
} [qt5_start_nodes] {
append config [qt5_start_nodes]
append config {
<start name="ram_fs"> <start name="ram_fs">
<resource name="RAM" quantum="10M"/> <resource name="RAM" quantum="10M"/>
<binary name="vfs"/> <binary name="vfs"/>
@ -34,9 +24,7 @@ append config {
<policy label_prefix="textedit" root="/" writeable="yes" /> <policy label_prefix="textedit" root="/" writeable="yes" />
<policy label_prefix="textedit2" root="/" writeable="yes" /> <policy label_prefix="textedit2" root="/" writeable="yes" />
</config> </config>
</start>} </start>
append config {
<start name="textedit" caps="300"> <start name="textedit" caps="300">
<resource name="RAM" quantum="70M"/> <resource name="RAM" quantum="70M"/>
<config> <config>
@ -89,14 +77,6 @@ append config {
</config> </config>
} }
install_config $config build_boot_image [qt5_boot_modules]
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
run_genode_until forever 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 \
[depot_user]/src/qt5_virtualkeyboard_example [depot_user]/src/qt5_virtualkeyboard_example
# install_config {
# Generate config
#
append config {
<config> <config>
<parent-provides>} <parent-provides>
append config [qt5_parent_provides] } [qt5_parent_provides] {
append config {
</parent-provides> </parent-provides>
<default caps="300"/> <default caps="300"/>
<default-route> <default-route>
<any-service> <parent/> <child name="wm"/> <any-child/> </any-service> <any-service> <parent/> <child name="wm"/> <any-child/> </any-service>
</default-route>} </default-route>
} [qt5_start_nodes] {
append config [qt5_start_nodes]
append config {
<start name="basic" caps="450"> <start name="basic" caps="450">
<resource name="RAM" quantum="100M"/> <resource name="RAM" quantum="100M"/>
<config> <config>
@ -58,14 +50,6 @@ append config {
</config> </config>
} }
install_config $config build_boot_image [qt5_boot_modules]
#
# Boot modules
#
append boot_modules [qt5_boot_modules]
build_boot_image $boot_modules
run_genode_until forever run_genode_until forever