From 8ddb338f4144426efa7883c73ac6d3bc61a0075b Mon Sep 17 00:00:00 2001 From: Newbyte Date: Tue, 7 Feb 2023 11:46:38 +0100 Subject: [PATCH] main/postmarketos-base-ui-gnome: enable services used by all GNOME "variants" (MR 3852) Closes https://gitlab.com/postmarketOS/pmaports/-/issues/1936 Additionally, this means that iio-sensor-proxy actually gets enabled on GNOME and GNOME mobile. Previously, it would get installed there but not enabled unless the user manually did it. --- main/postmarketos-base-ui-gnome/APKBUILD | 7 ++++++- .../postmarketos-base-ui-gnome.post-install | 6 ++++++ .../postmarketos-base-ui-gnome.post-upgrade | 1 + 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 main/postmarketos-base-ui-gnome/postmarketos-base-ui-gnome.post-install create mode 120000 main/postmarketos-base-ui-gnome/postmarketos-base-ui-gnome.post-upgrade diff --git a/main/postmarketos-base-ui-gnome/APKBUILD b/main/postmarketos-base-ui-gnome/APKBUILD index f175816d4..d629d37c1 100644 --- a/main/postmarketos-base-ui-gnome/APKBUILD +++ b/main/postmarketos-base-ui-gnome/APKBUILD @@ -1,6 +1,6 @@ pkgname=postmarketos-base-ui-gnome pkgver=1 -pkgrel=6 +pkgrel=7 pkgdesc="Meta package for shared configuration for GNOME-based UIs" url="https://postmarketos.org" arch="noarch" @@ -9,6 +9,10 @@ depends=" dnsmasq elogind gnome-bluetooth + iio-sensor-proxy + iio-sensor-proxy-openrc + modemmanager + modemmanager-openrc polkit-elogind postmarketos-base-ui postmarketos-base-ui-networkmanager @@ -18,6 +22,7 @@ depends=" xdg-desktop-portal-gtk xdg-user-dirs " +install="$pkgname.post-install $pkgname.post-upgrade" source=" 00_postmarketos-base-ui-gnome.gschema.override " diff --git a/main/postmarketos-base-ui-gnome/postmarketos-base-ui-gnome.post-install b/main/postmarketos-base-ui-gnome/postmarketos-base-ui-gnome.post-install new file mode 100644 index 000000000..e9da7f633 --- /dev/null +++ b/main/postmarketos-base-ui-gnome/postmarketos-base-ui-gnome.post-install @@ -0,0 +1,6 @@ +#!/bin/sh + +rc-update add bluetooth default +rc-update add iio-sensor-proxy default +rc-update add modemmanager default +rc-update add networkmanager default \ No newline at end of file diff --git a/main/postmarketos-base-ui-gnome/postmarketos-base-ui-gnome.post-upgrade b/main/postmarketos-base-ui-gnome/postmarketos-base-ui-gnome.post-upgrade new file mode 120000 index 000000000..df3fd472d --- /dev/null +++ b/main/postmarketos-base-ui-gnome/postmarketos-base-ui-gnome.post-upgrade @@ -0,0 +1 @@ +postmarketos-base-ui-gnome.post-install \ No newline at end of file