Updates for astro and cosmo builds
This commit is contained in:
parent
1592e0d3b4
commit
88d91e5ee8
11 changed files with 125 additions and 41 deletions
|
|
@ -66,6 +66,11 @@ actions:
|
||||||
description: depmod kernel modules (needs /lib/modules/N.N.N)
|
description: depmod kernel modules (needs /lib/modules/N.N.N)
|
||||||
command: depmod -a 4.14.186
|
command: depmod -a 4.14.186
|
||||||
|
|
||||||
|
{{ if eq $variant "kde-plasma" }}
|
||||||
|
- action: recipe
|
||||||
|
recipe: variants/kde-plasma.yaml
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
- action: run
|
- action: run
|
||||||
chroot: true
|
chroot: true
|
||||||
description: Removing /var/log/journal to avoid persisant journaling
|
description: Removing /var/log/journal to avoid persisant journaling
|
||||||
|
|
|
||||||
|
|
@ -24,8 +24,8 @@ actions:
|
||||||
packages:
|
packages:
|
||||||
# - bluebinder
|
# - bluebinder
|
||||||
# - media-hub
|
# - media-hub
|
||||||
# - gemian-system
|
- gemian-system
|
||||||
# - lxc-android
|
- lxc-android
|
||||||
- lxc
|
- lxc
|
||||||
- debhelper
|
- debhelper
|
||||||
- lxcfs
|
- lxcfs
|
||||||
|
|
@ -35,14 +35,21 @@ actions:
|
||||||
- cosmo-linux-kernel
|
- cosmo-linux-kernel
|
||||||
- devscripts
|
- devscripts
|
||||||
- build-essential
|
- build-essential
|
||||||
|
- cmake
|
||||||
|
- network-manager
|
||||||
- kexec-tools
|
- kexec-tools
|
||||||
- pulseaudio-module-droid-old
|
- pulseaudio-modules-droid-old
|
||||||
|
|
||||||
- action: run
|
- action: run
|
||||||
description: Generate /usr/share/kernel/linux-boot.img for Cosmo Communicator
|
description: Generate /usr/share/kernel/cosmocom-boot.img for Cosmo Communicator
|
||||||
chroot: true
|
chroot: true
|
||||||
command: /usr/sbin/update-gemian-boot-image cosmocom
|
command: /usr/sbin/update-gemian-boot-image cosmocom
|
||||||
|
|
||||||
|
- action: run
|
||||||
|
description: Generate /usr/share/kernel/cosmocom-boot-lvm-gemian-bookworm.img for Astro Slide
|
||||||
|
chroot: true
|
||||||
|
command: /usr/sbin/update-gemian-boot-image cosmocom gemian-bookworm
|
||||||
|
|
||||||
- action: run
|
- action: run
|
||||||
chroot: true
|
chroot: true
|
||||||
command: echo cosmocom > /etc/hostname
|
command: echo cosmocom > /etc/hostname
|
||||||
|
|
@ -61,36 +68,11 @@ actions:
|
||||||
description: depmod kernel modules
|
description: depmod kernel modules
|
||||||
command: depmod -a 4.4.146
|
command: depmod -a 4.4.146
|
||||||
|
|
||||||
{{ if eq $variant "lxqt" }}
|
|
||||||
# - action: recipe
|
|
||||||
# recipe: variants/lxqt.yaml
|
|
||||||
{{ end }}
|
|
||||||
|
|
||||||
{{ if eq $variant "mate" }}
|
|
||||||
# - action: apt
|
|
||||||
# description: Installing MATE desktop environment
|
|
||||||
# packages:
|
|
||||||
# - lxdm
|
|
||||||
# - mate-desktop-environment
|
|
||||||
# - xserver-xorg
|
|
||||||
# - xserver-xorg-input-evdev
|
|
||||||
{{ end }}
|
|
||||||
|
|
||||||
{{ if eq $variant "kde-plasma" }}
|
{{ if eq $variant "kde-plasma" }}
|
||||||
# - action: recipe
|
- action: recipe
|
||||||
# recipe: variants/kde-plasma.yaml
|
recipe: variants/kde-plasma.yaml
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
# - action: run
|
|
||||||
# chroot: true
|
|
||||||
# description: Fix default DPI
|
|
||||||
# command: sed -e "s@\\[server\\]@[server]\\narg=/usr/bin/Xorg -dpi 192\n@" -i /etc/lxdm/lxdm.conf
|
|
||||||
|
|
||||||
- action: run
|
|
||||||
chroot: true
|
|
||||||
description: Removing xserver-xorg-input-libinput as it does not work with touchscreen yet
|
|
||||||
command: apt remove xserver-xorg-input-libinput
|
|
||||||
|
|
||||||
- action: run
|
- action: run
|
||||||
chroot: true
|
chroot: true
|
||||||
description: Removing /var/log/journal to avoid persisant journaling
|
description: Removing /var/log/journal to avoid persisant journaling
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ actions:
|
||||||
- gemian-modular-kernel
|
- gemian-modular-kernel
|
||||||
- gemian-system
|
- gemian-system
|
||||||
- lxc-android
|
- lxc-android
|
||||||
- pulseaudio-module-droid-old
|
- pulseaudio-modules-droid-old
|
||||||
|
|
||||||
- action: run
|
- action: run
|
||||||
chroot: true
|
chroot: true
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,22 @@
|
||||||
|
# Note: to set orientation to portrait requires a restart of X11 after updating
|
||||||
|
# this file and picking the correct touch screen orientation
|
||||||
|
# Astro Portrait (comment out all Rotate Options below)
|
||||||
|
# echo 1 | sudo tee /sys/devices/platform/touch/screen_rotation
|
||||||
|
# Astro Landscape (pick "Rotate" "CW" below)
|
||||||
|
# echo 8 | sudo tee /sys/devices/platform/touch/screen_rotation
|
||||||
|
|
||||||
Section "Monitor"
|
Section "Monitor"
|
||||||
Identifier "Monitor0"
|
Identifier "Monitor0"
|
||||||
DisplaySize 147 68 # In millimeters - see physical_height/width in kernel sources (aeon_ssd2092_fhd_dsi_solomon.c - Cosmo)
|
DisplaySize 148 68
|
||||||
|
# DisplaySize 68 148
|
||||||
EndSection
|
EndSection
|
||||||
|
|
||||||
Section "Device"
|
Section "Device"
|
||||||
Identifier "MediaTek HWC"
|
Identifier "MediaTek HWC"
|
||||||
Driver "hwcomposer"
|
Driver "hwcomposer"
|
||||||
Option "Rotate" "CW"
|
Option "Rotate" "CW"
|
||||||
|
# Option "Rotate" "UD"
|
||||||
|
# Option "Rotate" "CCW"
|
||||||
EndSection
|
EndSection
|
||||||
|
|
||||||
Section "Screen"
|
Section "Screen"
|
||||||
|
|
@ -1 +1 @@
|
||||||
; export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --use-gl=egl"
|
# export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --use-gl=egl"
|
||||||
|
|
|
||||||
|
|
@ -1 +1,2 @@
|
||||||
load-module module-droid-card rate=48000 quirks=+no_hw_volume,-output_deep_buffer
|
load-module module-droid-card rate=48000
|
||||||
|
#hw_volume=false
|
||||||
|
|
|
||||||
|
|
@ -54,9 +54,9 @@ load-module module-switch-on-port-available
|
||||||
.fail
|
.fail
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.ifexists module-droid-hidl-28.so
|
.ifexists module-droid-hidl.so
|
||||||
.nofail
|
.nofail
|
||||||
load-module module-droid-hidl-28
|
load-module module-droid-hidl
|
||||||
.fail
|
.fail
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
|
|
||||||
31
overlay/cosmocom/etc/X11/xorg.conf.d/20-hwcomposer.conf
Normal file
31
overlay/cosmocom/etc/X11/xorg.conf.d/20-hwcomposer.conf
Normal file
|
|
@ -0,0 +1,31 @@
|
||||||
|
# Note: to set orientation to portrait requires a restart of X11 after updating
|
||||||
|
# this file and picking the correct touch screen orientation
|
||||||
|
# Astro Portrait (comment out all Rotate Options below)
|
||||||
|
# echo 1 | sudo tee /sys/devices/platform/touch/screen_rotation
|
||||||
|
# Astro Landscape (pick "Rotate" "CW" below)
|
||||||
|
# echo 8 | sudo tee /sys/devices/platform/touch/screen_rotation
|
||||||
|
|
||||||
|
Section "Monitor"
|
||||||
|
Identifier "Monitor0"
|
||||||
|
DisplaySize 136 68 # In millimeters - see physical_height/width in kernel sources (aeon_ssd2092_fhd_dsi_solomon.c - Cosmo)
|
||||||
|
EndSection
|
||||||
|
|
||||||
|
Section "Device"
|
||||||
|
Identifier "MediaTek HWC"
|
||||||
|
Driver "hwcomposer"
|
||||||
|
# Option "Rotate" "CW"
|
||||||
|
# Option "Rotate" "UD"
|
||||||
|
Option "Rotate" "CCW"
|
||||||
|
EndSection
|
||||||
|
|
||||||
|
Section "Screen"
|
||||||
|
Identifier "Screen0"
|
||||||
|
Device "MediaTek HWC"
|
||||||
|
Monitor "Monitor0"
|
||||||
|
DefaultDepth 24
|
||||||
|
SubSection "Display"
|
||||||
|
Depth 24
|
||||||
|
#Virtual 1440 720
|
||||||
|
#Virtual 1080 540
|
||||||
|
EndSubSection
|
||||||
|
EndSection
|
||||||
32
overlay/geminipda/etc/X11/xorg.conf.d/20-hwcomposer.conf
Normal file
32
overlay/geminipda/etc/X11/xorg.conf.d/20-hwcomposer.conf
Normal file
|
|
@ -0,0 +1,32 @@
|
||||||
|
# Note: to set orientation to portrait requires a restart of X11 after updating
|
||||||
|
# this file and picking the correct touch screen orientation
|
||||||
|
# Astro Portrait (comment out all Rotate Options below)
|
||||||
|
# echo 1 | sudo tee /sys/devices/platform/touch/screen_rotation
|
||||||
|
# Astro Landscape (pick "Rotate" "CW" below)
|
||||||
|
# echo 8 | sudo tee /sys/devices/platform/touch/screen_rotation
|
||||||
|
|
||||||
|
Section "Monitor"
|
||||||
|
Identifier "Monitor0"
|
||||||
|
DisplaySize 148 68 # In millimeters - see physical_height/width in kernel sources (aeon_ssd2092_fhd_dsi_solomon.c - Cosmo)
|
||||||
|
# DisplaySize 68 148 # In millimeters - see physical_height/width in kernel sources (aeon_ssd2092_fhd_dsi_solomon.c - Cosmo)
|
||||||
|
EndSection
|
||||||
|
|
||||||
|
Section "Device"
|
||||||
|
Identifier "MediaTek HWC"
|
||||||
|
Driver "hwcomposer"
|
||||||
|
# Option "Rotate" "CW"
|
||||||
|
# Option "Rotate" "UD"
|
||||||
|
Option "Rotate" "CCW"
|
||||||
|
EndSection
|
||||||
|
|
||||||
|
Section "Screen"
|
||||||
|
Identifier "Screen0"
|
||||||
|
Device "MediaTek HWC"
|
||||||
|
Monitor "Monitor0"
|
||||||
|
DefaultDepth 24
|
||||||
|
SubSection "Display"
|
||||||
|
Depth 24
|
||||||
|
#Virtual 1440 720
|
||||||
|
#Virtual 1080 540
|
||||||
|
EndSubSection
|
||||||
|
EndSection
|
||||||
1
overlay/geminipda/etc/udev/rules.d/80-keyboard.rules
Normal file
1
overlay/geminipda/etc/udev/rules.d/80-keyboard.rules
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
SUBSYSTEM=="input", ATTRS{name}=="Integrated keyboard", ENV{XKBMODEL}="planetgemini"
|
||||||
|
|
@ -7,15 +7,37 @@ actions:
|
||||||
- kde-plasma-desktop
|
- kde-plasma-desktop
|
||||||
- chromium
|
- chromium
|
||||||
- chromium-sandbox
|
- chromium-sandbox
|
||||||
|
- gstreamer1.0-plugins-good
|
||||||
|
- gstreamer1.0-plugins-bad
|
||||||
- gstreamer1.0-qt5
|
- gstreamer1.0-qt5
|
||||||
- lxdm
|
- kde-config-gtk-style
|
||||||
- network-manager
|
- khotkeys
|
||||||
- xserver-xorg-input-evdev
|
|
||||||
- xserver-xorg-input-libinput
|
|
||||||
- kde-spectacle
|
- kde-spectacle
|
||||||
- bluetooth
|
- bluetooth
|
||||||
- rfkill
|
- rfkill
|
||||||
- bluez-tools
|
- bluez-tools
|
||||||
|
- kwin-x11
|
||||||
|
- kio-extras
|
||||||
|
- kscreen
|
||||||
|
- kwin-x11
|
||||||
|
- lxdm
|
||||||
|
- network-manager
|
||||||
|
- plasma-browser-integration
|
||||||
|
- plasma-discover
|
||||||
|
- plasma-pa
|
||||||
|
- plasma-nm
|
||||||
|
- powerdevil
|
||||||
|
- systemsettings
|
||||||
|
- xserver-xorg
|
||||||
|
- xserver-xorg-input-evdev
|
||||||
|
- xserver-xorg-input-libinput
|
||||||
|
- bluedevil
|
||||||
|
- bluez-tools
|
||||||
|
- pulseaudio-module-bluetooth
|
||||||
|
- plasma-systemmonitor
|
||||||
|
- fmradio
|
||||||
|
- lomiri-camera-app
|
||||||
|
- qt5-cameraplugin-aal
|
||||||
|
|
||||||
- action: run
|
- action: run
|
||||||
chroot: true
|
chroot: true
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue