From 5029f563be930b62ef5fc16f7bdf8e15b1b71fab Mon Sep 17 00:00:00 2001 From: Danct12 Date: Fri, 28 Feb 2020 09:50:31 +0700 Subject: [PATCH] main/postmarketos-ui-plasma-desktop: new aport (!1005) Signed-off-by: Danct12 --- main/postmarketos-ui-plasma-desktop/APKBUILD | 23 +++++++++++++++++++ ...ostmarketos-ui-plasma-desktop.post-install | 11 +++++++++ ...ostmarketos-ui-plasma-desktop.post-upgrade | 1 + 3 files changed, 35 insertions(+) create mode 100644 main/postmarketos-ui-plasma-desktop/APKBUILD create mode 100644 main/postmarketos-ui-plasma-desktop/postmarketos-ui-plasma-desktop.post-install create mode 120000 main/postmarketos-ui-plasma-desktop/postmarketos-ui-plasma-desktop.post-upgrade diff --git a/main/postmarketos-ui-plasma-desktop/APKBUILD b/main/postmarketos-ui-plasma-desktop/APKBUILD new file mode 100644 index 000000000..231e97cbe --- /dev/null +++ b/main/postmarketos-ui-plasma-desktop/APKBUILD @@ -0,0 +1,23 @@ +# Contributor: Danct12 +# Maintainer: Bart Ribbers +pkgname=postmarketos-ui-plasma-desktop +pkgver=1 +pkgrel=0 +pkgdesc="(X11/Wayland) KDE Desktop Environment (works well with tablets)" +url="https://www.kde.org" +arch="noarch" +license="GPL-3.0-or-later" +depends=" + kde-applications-base + plasma + postmarketos-artwork-wallpapers + qt5-qtvirtualkeyboard + sddm + xorg-server-xwayland + " +install="$pkgname.post-install $pkgname.post-upgrade" +options="!check" # No tests for a metapkg + +package() { + mkdir -p "$pkgdir" +} diff --git a/main/postmarketos-ui-plasma-desktop/postmarketos-ui-plasma-desktop.post-install b/main/postmarketos-ui-plasma-desktop/postmarketos-ui-plasma-desktop.post-install new file mode 100644 index 000000000..30603f07b --- /dev/null +++ b/main/postmarketos-ui-plasma-desktop/postmarketos-ui-plasma-desktop.post-install @@ -0,0 +1,11 @@ +#!/bin/sh + +SDDM_CONF=/etc/sddm.conf + +if [ -f ${SDDM_CONF} ]; then + if ! grep -q "InputMethod" $SDDM_CONF; then + echo "InputMethod=qtvirtualkeyboard" >> $SDDM_CONF + fi +fi + +rc-update add sddm default diff --git a/main/postmarketos-ui-plasma-desktop/postmarketos-ui-plasma-desktop.post-upgrade b/main/postmarketos-ui-plasma-desktop/postmarketos-ui-plasma-desktop.post-upgrade new file mode 120000 index 000000000..936b37fdb --- /dev/null +++ b/main/postmarketos-ui-plasma-desktop/postmarketos-ui-plasma-desktop.post-upgrade @@ -0,0 +1 @@ +postmarketos-ui-plasma-desktop.post-install \ No newline at end of file