From 7ef1962a69492d083e369dfbae35b091cfba70db Mon Sep 17 00:00:00 2001 From: Willow Barraco Date: Fri, 7 Nov 2025 08:09:11 +0100 Subject: [PATCH] postmarketos-ui-sxmo-de-{river,i3}: new pmaport Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7310 --- main/postmarketos-ui-sxmo-de-i3/APKBUILD | 57 +++++++++++++++++ ...marketos-ui-sxmo-de-i3-openrc.post-install | 9 +++ ...marketos-ui-sxmo-de-i3-openrc.post-upgrade | 1 + .../postmarketos-ui-sxmo-de-i3.post-install | 3 + .../postmarketos-ui-sxmo-de-i3.post-upgrade | 1 + main/postmarketos-ui-sxmo-de-river/APKBUILD | 61 +++++++++++++++++++ ...ketos-ui-sxmo-de-river-openrc.post-install | 10 +++ ...ketos-ui-sxmo-de-river-openrc.post-upgrade | 1 + ...postmarketos-ui-sxmo-de-river.post-install | 3 + ...postmarketos-ui-sxmo-de-river.post-upgrade | 1 + 10 files changed, 147 insertions(+) create mode 100644 main/postmarketos-ui-sxmo-de-i3/APKBUILD create mode 100644 main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3-openrc.post-install create mode 120000 main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3-openrc.post-upgrade create mode 100644 main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3.post-install create mode 120000 main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3.post-upgrade create mode 100644 main/postmarketos-ui-sxmo-de-river/APKBUILD create mode 100644 main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river-openrc.post-install create mode 120000 main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river-openrc.post-upgrade create mode 100644 main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river.post-install create mode 120000 main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river.post-upgrade diff --git a/main/postmarketos-ui-sxmo-de-i3/APKBUILD b/main/postmarketos-ui-sxmo-de-i3/APKBUILD new file mode 100644 index 000000000..be42cff09 --- /dev/null +++ b/main/postmarketos-ui-sxmo-de-i3/APKBUILD @@ -0,0 +1,57 @@ +# Reference: https://postmarketos.org/uipkg +# Maintainer: Willow Barraco +# Co-Maintainer: Anjandev Momi +# Co-Maintainer: Maarten van Gompel +# Co-Maintainer: Aren Moynihan +pkgname=postmarketos-ui-sxmo-de-i3 +pkgver=1.18.0 # Bump this so the file names in bpo are correct +pkgrel=0 +pkgdesc="Simple Mobile: Mobile environment based on SXMO and running on i3" +url="http://sr.ht/~mil/Sxmo" +arch="noarch" +license="AGPL-3.0-only" +depends=" + postmarketos-base-ui + postmarketos-base-ui-audio + postmarketos-base-ui-networkmanager + + sxmo-utils-i3 + sxmo-utils-audio-bluetooth + " +install=" + $pkgname.post-install + $pkgname.post-upgrade + " +_pmb_recommends=" + w3m + sfeed + + adwaita-icon-theme + clickclack + postmarketos-artwork-wallpapers + ttyescape + xcalc + " +provides="postmarketos-ui-sxmo" +provider_priority=3 +options="!check" +subpackages="$pkgname-openrc" + +package() { + mkdir -p "$pkgdir" +} + +openrc() { + install_if="$pkgname=$pkgver-r$pkgrel openrc" + install="$subpkgname.post-install $subpkgname.post-upgrade" + depends=" + openrc + tinydm-openrc + modemmanager-openrc + networkmanager-openrc + bluez-openrc + iio-sensor-proxy-openrc + " + + mkdir -p "$subpkgdir" +} diff --git a/main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3-openrc.post-install b/main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3-openrc.post-install new file mode 100644 index 000000000..4ed3ee38a --- /dev/null +++ b/main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3-openrc.post-install @@ -0,0 +1,9 @@ +#!/bin/sh + +tinydm-set-session -s /usr/share/xsessions/sxmo_i3.desktop + +rc-update add modemmanager default +rc-update add tinydm default +rc-update add networkmanager default +rc-update add bluetooth default +rc-update add iio-sensor-proxy default diff --git a/main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3-openrc.post-upgrade b/main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3-openrc.post-upgrade new file mode 120000 index 000000000..49d44510c --- /dev/null +++ b/main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3-openrc.post-upgrade @@ -0,0 +1 @@ +postmarketos-ui-sxmo-de-i3-openrc.post-install \ No newline at end of file diff --git a/main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3.post-install b/main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3.post-install new file mode 100644 index 000000000..a612cb192 --- /dev/null +++ b/main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3.post-install @@ -0,0 +1,3 @@ +#!/bin/sh + +tinydm-set-session -s /usr/share/xsessions/sxmo_i3.desktop diff --git a/main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3.post-upgrade b/main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3.post-upgrade new file mode 120000 index 000000000..fe3e98ea7 --- /dev/null +++ b/main/postmarketos-ui-sxmo-de-i3/postmarketos-ui-sxmo-de-i3.post-upgrade @@ -0,0 +1 @@ +postmarketos-ui-sxmo-de-i3.post-install \ No newline at end of file diff --git a/main/postmarketos-ui-sxmo-de-river/APKBUILD b/main/postmarketos-ui-sxmo-de-river/APKBUILD new file mode 100644 index 000000000..972ea6d54 --- /dev/null +++ b/main/postmarketos-ui-sxmo-de-river/APKBUILD @@ -0,0 +1,61 @@ +# Reference: https://postmarketos.org/uipkg +# Maintainer: Willow Barraco +# Co-Maintainer: Anjandev Momi +# Co-Maintainer: Maarten van Gompel +# Co-Maintainer: Aren Moynihan +pkgname=postmarketos-ui-sxmo-de-river +pkgver=1.18.0 # Bump this so the file names in bpo are correct +pkgrel=0 +pkgdesc="Simple Mobile: Mobile environment based on SXMO and running on river" +url="http://sr.ht/~mil/Sxmo" +arch="noarch" +license="AGPL-3.0-only" +depends=" + postmarketos-base-ui + postmarketos-base-ui-audio + postmarketos-base-ui-networkmanager + + sxmo-utils-river + sxmo-utils-audio-bluetooth + " +install=" + $pkgname.post-install + $pkgname.post-upgrade + " +_pmb_groups=" + seat + " +_pmb_recommends=" + w3m + sfeed + + adwaita-icon-theme + clickclack + imv + postmarketos-artwork-wallpapers + ttyescape + " +provides="postmarketos-ui-sxmo" +provider_priority=7 +options="!check pmb:drm" +subpackages="$pkgname-openrc" + +package() { + mkdir -p "$pkgdir" +} + +openrc() { + install_if="$pkgname=$pkgver-r$pkgrel openrc" + install="$subpkgname.post-install $subpkgname.post-upgrade" + depends=" + openrc + seatd-openrc + tinydm-openrc + modemmanager-openrc + networkmanager-openrc + bluez-openrc + iio-sensor-proxy-openrc + " + + mkdir "$subpkgdir" +} diff --git a/main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river-openrc.post-install b/main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river-openrc.post-install new file mode 100644 index 000000000..28d313897 --- /dev/null +++ b/main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river-openrc.post-install @@ -0,0 +1,10 @@ +#!/bin/sh + +tinydm-set-session -s /usr/share/wayland-sessions/sxmo_river.desktop + +rc-update add seatd default +rc-update add modemmanager default +rc-update add tinydm default +rc-update add networkmanager default +rc-update add bluetooth default +rc-update add iio-sensor-proxy default diff --git a/main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river-openrc.post-upgrade b/main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river-openrc.post-upgrade new file mode 120000 index 000000000..74226478a --- /dev/null +++ b/main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river-openrc.post-upgrade @@ -0,0 +1 @@ +postmarketos-ui-sxmo-de-river-openrc.post-install \ No newline at end of file diff --git a/main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river.post-install b/main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river.post-install new file mode 100644 index 000000000..4c52a7387 --- /dev/null +++ b/main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river.post-install @@ -0,0 +1,3 @@ +#!/bin/sh + +tinydm-set-session -s /usr/share/wayland-sessions/sxmo_river.desktop diff --git a/main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river.post-upgrade b/main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river.post-upgrade new file mode 120000 index 000000000..08562afb0 --- /dev/null +++ b/main/postmarketos-ui-sxmo-de-river/postmarketos-ui-sxmo-de-river.post-upgrade @@ -0,0 +1 @@ +postmarketos-ui-sxmo-de-river.post-install \ No newline at end of file