sculpt: curate default index / installation

- CPU-architecture annotations
- Change order of top-level menu, moving Mesa driver to the end
- Add black_hole, recall_fs, file_fault
- Add usb_webcam, test-capture
- Add audio driver and mixer
- Add vbox6, keeping vbox5-nova-sculpt as fallback
- Remove recall_fs launcher, which is obsolete with the recall_fs pkg
- Replace system_clock by system_clock-pc pkg

Issue 
This commit is contained in:
Norman Feske 2021-10-05 13:42:53 +02:00
parent 006e807103
commit 31567c8e46
4 changed files with 35 additions and 24 deletions
repos
gems
recipes/pkg/sculpt-installation
run/sculpt
os/recipes/pkg/test-capture

@ -2,13 +2,15 @@ _/pkg/system_shell
_/pkg/wifi
_/pkg/ipxe_nic_drv
_/pkg/chroot
_/pkg/recall_fs
_/pkg/black_hole
_/pkg/nit_focus
_/pkg/rom_filter
_/pkg/rom_reporter
_/pkg/nic_router-nat
_/pkg/vbox6
_/pkg/vbox6-capture
_/pkg/vbox5-nova-sculpt
_/pkg/vbox5
_/pkg/vbox5-nova-capture
_/pkg/wm
_/pkg/themed_wm
_/pkg/themed_decorator
@ -21,6 +23,11 @@ _/pkg/fonts_fs
_/pkg/report_dump
_/pkg/acpica
_/pkg/qt5_textedit
_/pkg/system_clock
_/pkg/system_clock-pc
_/pkg/mesa_gpu-cpu
_/pkg/mesa_gpu-intel
_/pkg/usb_webcam
_/pkg/file_vault
_/pkg/test-capture
_/pkg/bsd_audio_drv
_/pkg/mixer

@ -1,5 +1,8 @@
<index>
<supports arch="x86_64"/>
<supports arch="arm_v8a"/>
<index name="GUI">
<pkg path="sticks_blue_backdrop" info="default desktop background"/>
<pkg path="themed_wm" info="ready-to-use window manager"/>
@ -10,27 +13,34 @@
<pkg path="window_layouter" info="default window layouter"/>
</index>
<index name="Mesa 3D">
<pkg path="mesa_gpu-cpu" info="SWRAST Mesa driver"/>
<pkg path="mesa_gpu-intel" info="Intel IRIS Mesa driver"/>
</index>
<index name="Tools">
<pkg path="system_shell" info="command-line interface to the system"/>
<pkg path="system_clock" info="system-clock service"/>
<pkg path="qt5_textedit" info="Qt5-based text editor"/>
<pkg path="report_dump" info="save periodic snapshots of the report fs"/>
<pkg path="system_shell" info="command-line interface to the system"/>
<pkg path="system_clock-pc" info="real-time-clock service" arch="x86_64"/>
<pkg path="qt5_textedit" info="Qt5-based text editor"/>
<pkg path="report_dump" info="save periodic snapshots of the report fs"/>
<pkg path="recall_fs" info="component-specific file-system view"/>
<pkg path="file_vault" info="encrypted file store"/>
<pkg path="black_hole" info="pseudo service provider"/>
<pkg path="usb_webcam" info="USB webcam"/>
<pkg path="bsd_audio_drv" info="audio driver" arch="x86_64"/>
<pkg path="mixer" info="audio mixer"/>
</index>
<index name="Demos">
<pkg path="nano3d" info="simple software-rendering demo"/>
<pkg path="mesa_gears" info="Mesa gears demo"/>
<pkg path="nano3d" info="simple software-rendering demo"/>
<pkg path="mesa_gears" info="Mesa gears demo"/>
<pkg path="test-capture" info="test for displaying a capture session"/>
</index>
<index name="Virtual machines">
<pkg path="vbox5" info="VBox5 for running Linux (generic version)"/>
<index name="Virtual machines" arch="x86_64">
<pkg path="vbox6" info="VBox6 for running Linux"/>
<pkg path="vbox6-capture" info="VBox6 + webcam support"/>
<pkg path="vbox5-nova-sculpt" info="VBox5 for running Linux (NOVA version)" />
<pkg path="vbox5-nova-capture" info="VBox5 + Webcam (NOVA version)" />
</index>
<index name="Mesa 3D">
<pkg path="mesa_gpu-cpu" info="software-rendering driver"/>
<pkg path="mesa_gpu-intel" info="Intel GPU driver (IRIS)" arch="x86_64"/>
</index>
</index>

@ -1,6 +0,0 @@
<launcher pkg="chroot">
<route>
<service name="File_system"> <child name="default_fs_rw"/> </service>
</route>
<config> <default-policy path_prefix="/recall" writeable="yes"/> </config>
</launcher>

@ -1,6 +1,6 @@
<runtime ram="8M" caps="200" binary="test-capture">
<requires> <gui/> <capture/> <timer/> </requires>
<requires> <capture/> <gui/> <timer/> </requires>
<config period_ms="20" width="1024" height="768">
<view/>