Compare commits

...
1 Commits
Author SHA1 Message Date
Bart Ribbers 4bb9d2376c main/postmarketos-ui-ovos: new aport
UI for the OpenVoiceOS project, meant for use on SBC's like the
Raspberry Pi's and RockPro64.
2021-11-02 09:59:47 +01:00
7 changed files with 145 additions and 0 deletions

No files matched your search

+44
View File
@@ -0,0 +1,44 @@
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=postmarketos-ui-ovos
pkgver=0.1
pkgrel=0
pkgdesc="OVOS"
url="https://wiki.postmarketos.org/wiki/OVOS"
arch="noarch"
license="GPL-3.0-or-later"
depends="
elogind
mycroft-core
mycroft-embedded-shell
networkmanager
postmarketos-base-ui
pulseaudio
"
# Required to launch
depends="$depends
tinydm
tinydm-openrc
"
install="$pkgname.post-install $pkgname.post-upgrade"
source="
ovos-launcher-wrapper.sh
ovos.desktop
qtlogging.ini
"
options="!check pmb:gpu-accel"
package() {
install -Dm755 "$srcdir"/ovos-launcher-wrapper.sh \
"$pkgdir"/usr/bin/ovos-launcher-wrapper
install -Dm644 -t "$pkgdir"/usr/share/wayland-sessions \
"$srcdir"/ovos.desktop
install -Dm644 -t "$pkgdir"/etc/xdg/QtProject \
"$srcdir"/qtlogging.ini
}
sha512sums="
c28a79bca095c46587cceb5118404af2f13fa2c065da4203bb23a72bf1ca1efed6b8dfdd03d1011353104a6c85d46c435c910baf4c03c89f7f85f57c101df286 ovos-launcher-wrapper.sh
083383fb611d43bf47a617c43149dba6ca428f78674225a3708213d95ae18801de7a879b83d50a1768784243a2622fb6f6f14269ce0c02989f3dac9d069b3b58 ovos.desktop
341f0b866c315f37868ef3e7137cce8b53a0e8e6164e5af71b3e8e2fa68321afbf0652d76124ef84bade1393f701748852ac939aef9daff7e272a0df827780eb qtlogging.ini
"
@@ -0,0 +1,8 @@
[Desktop Entry]
Version=1.0
Name=Nymphcast
Comment=Start Nymphcast
Exec=/usr/bin/nymphcast_server -c /etc/nymphcast/nymphcast_video_config.ini -a /usr/share/nymphcast/apps
Terminal=false
Type=Application
X-KDE-autostart-phase=2
@@ -0,0 +1,10 @@
#!/bin/sh
export QT_QPA_PLATFORM=eglfs
export QT_QPA_EGLFS_KMS_ATOMIC=1
export QT_QPA_PLATFORMTHEME=qt5ct
export QT_FILE_SELECTORS=ovos
export QT_FONT_DPI=120
export XDG_CURRENT_DESKTOP=kde
/usr/bin/mycroft-embedded-shell --maximize
+6
View File
@@ -0,0 +1,6 @@
[Desktop Entry]
Exec=dbus-run-session /usr/bin/ovos-launcher-wrapper
TryExec=/usr/bin/mycroft-embedded-shell
Name=OVOS UI
Comment=OVOS UI
Type=Application
@@ -0,0 +1,6 @@
#!/bin/sh
rc-update add tinydm default
rc-update add networkmanager default
tinydm-set-session -s /usr/share/wayland-sessions/ovos.desktop
@@ -0,0 +1 @@
postmarketos-ui-ovos.post-install
+70
View File
@@ -0,0 +1,70 @@
[Rules]
org.kde.kwindowsystem.info=true
org.kde.kwindowsystem.warning=true
org.kde.kwindowsystem.critical=true
org.kde.kwindowsystem.debug=true
kwin_core.info=true
kwin_core.warning=true
kwin_core.critical=true
kwin_core.debug=true
kwineffects.info=true
kwineffects.warning=true
kwineffects.critical=true
kwineffects.debug=true
libkwineffects.info=true
libkwineffects.warning=true
libkwineffects.critical=true
libkwineffects.debug=true
libkwinglutils.info=true
libkwinglutils.warning=true
libkwinglutils.critical=true
libkwinglutils.debug=true
libkwinxrenderutils.info=true
libkwinxrenderutils.warning=true
libkwinxrenderutils.critical=true
libkwinxrenderutils.debug=true
kwin_wayland_drm.info=true
kwin_wayland_drm.warning=true
kwin_wayland_drm.critical=true
kwin_wayland_drm.debug=true
kwin_wayland_framebuffer.info=true
kwin_wayland_framebuffer.warning=true
kwin_wayland_framebuffer.critical=true
kwin_wayland_framebuffer.debug=true
kwin_wayland_hwcomposer.debug=true
kwin_wayland_backend.info=true
kwin_wayland_backend.warning=true
kwin_wayland_backend.critical=true
kwin_wayland_backend.debug=true
kwin_wayland_x11windowed.info=true
kwin_wayland_x11windowed.warning=true
kwin_wayland_x11windowed.critical=true
kwin_wayland_x11windowed.debug=true
kwin_platform_x11_standalone.info=true
kwin_platform_x11_standalone.warning=true
kwin_platform_x11_standalone.critical=true
kwin_platform_x11_standalone.debug=true
kwin_libinput.info=true
kwin_libinput.warning=true
kwin_libinput.critical=true
kwin_libinput.debug=true
kwin_tabbox.info=true
kwin_tabbox.warning=true
kwin_tabbox.critical=true
kwin_tabbox.debug=true
kwin_decorations.info=true
kwin_decorations.warning=true
kwin_decorations.critical=true
kwin_decorations.debug=true
kwin_scripting.info=true
kwin_scripting.warning=true
kwin_scripting.critical=true
kwin_scripting.debug=true
kwin_xkbcommon.info=true
kwin_xkbcommon.warning=true
kwin_xkbcommon.critical=true
kwin_xkbcommon.debug=true
kwin_qpa_plugin.info=true
kwin_qpa_plugin.warning=true
kwin_qpa_plugin.critical=true
kwin_qpa_plugin.debug=true