postmarketos-ui-sxmo-de-{river,i3}: new pmaport

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7310
This commit is contained in:
Willow Barraco 2025-11-07 08:09:11 +01:00 committed by Anjandev Momi
parent c5ab9e3ef4
commit 7ef1962a69
No known key found for this signature in database
GPG key ID: 74482A13A109255D
10 changed files with 147 additions and 0 deletions

View file

@ -0,0 +1,57 @@
# Reference: https://postmarketos.org/uipkg
# Maintainer: Willow Barraco <contact@willowbarraco.fr>
# Co-Maintainer: Anjandev Momi <anjan@momi.ca>
# Co-Maintainer: Maarten van Gompel <proycon@anaproy.nl>
# Co-Maintainer: Aren Moynihan <aren@peacerevolution.org>
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"
}

View file

@ -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

View file

@ -0,0 +1 @@
postmarketos-ui-sxmo-de-i3-openrc.post-install

View file

@ -0,0 +1,3 @@
#!/bin/sh
tinydm-set-session -s /usr/share/xsessions/sxmo_i3.desktop

View file

@ -0,0 +1 @@
postmarketos-ui-sxmo-de-i3.post-install

View file

@ -0,0 +1,61 @@
# Reference: https://postmarketos.org/uipkg
# Maintainer: Willow Barraco <contact@willowbarraco.fr>
# Co-Maintainer: Anjandev Momi <anjan@momi.ca>
# Co-Maintainer: Maarten van Gompel <proycon@anaproy.nl>
# Co-Maintainer: Aren Moynihan <aren@peacerevolution.org>
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"
}

View file

@ -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

View file

@ -0,0 +1 @@
postmarketos-ui-sxmo-de-river-openrc.post-install

View file

@ -0,0 +1,3 @@
#!/bin/sh
tinydm-set-session -s /usr/share/wayland-sessions/sxmo_river.desktop

View file

@ -0,0 +1 @@
postmarketos-ui-sxmo-de-river.post-install