main/postmarketos-ui-sxmo: splited into DE packages (MR 2684)

[ci:skip-vercheck]
This commit is contained in:
Stacy Harper 2021-11-15 13:22:57 +01:00 committed by Oliver Smith
parent 51d2b47263
commit 214008d8fa
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB
14 changed files with 126 additions and 62 deletions

View file

@ -0,0 +1,56 @@
# Reference: https://postmarketos.org/uipkg
# Maintainer: Miles Alan <m@milesalan.com>
pkgname=postmarketos-ui-sxmo-de-dwm
pkgver=1.6.0
pkgrel=0
pkgdesc="Simple Mobile: Mobile environment based on SXMO and running on dwm"
url="http://sr.ht/~mil/Sxmo"
arch="noarch !armhf"
license="MIT"
depends="
sxmo-common
autocutsel
conky
svkbd
sxiv
sxmo-dmenu
sxmo-dwm
sxmo-st
unclutter-xfixes
xcalib
xclip
xdotool
xdpyinfo
xinput
xprintidle
xprop
xrandr
xrdb
xsel
xset
xsetroot
xwininfo
"
install="$pkgname.post-install"
_pmb_recommends="
w3m
sfeed
clickclack
feh
firefox-esr
font-noto
font-noto-emoji
gnome-icon-theme
megapixels-gtk3
mobile-config-firefox
xcalc
"
provides="postmarketos-ui-sxmo"
provider_priority=0
options="!check" # has no tests
package() {
mkdir -p "$pkgdir"
}

View file

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

View file

@ -0,0 +1,52 @@
# Reference: https://postmarketos.org/uipkg
# Maintainer: Miles Alan <m@milesalan.com>
pkgname=postmarketos-ui-sxmo-de-sway
pkgver=1.6.0
pkgrel=0
pkgdesc="Simple Mobile: Mobile environment based on SXMO and running on sway"
url="http://sr.ht/~mil/Sxmo"
arch="noarch !armhf"
license="MIT"
depends="
sxmo-common
foot
grim
mako
seatd
seatd-openrc
slurp
swaybg
swayidle
sxmo-bemenu
sxmo-sway
wayout
wl-clipboard
wtype
wvkbd
xwayland
"
install="$pkgname.post-install $pkgname.pre-deinstall"
_pmb_groups="
seat
"
_pmb_recommends="
w3m
sfeed
clickclack
firefox-esr
font-noto
font-noto-emoji
gnome-icon-theme
imv
megapixels
mobile-config-firefox
"
provides="postmarketos-ui-sxmo"
provider_priority=1
options="!check" # has no tests
package() {
mkdir -p "$pkgdir"
}

View file

@ -0,0 +1,5 @@
#!/bin/sh
tinydm-set-session -f -s /usr/share/wayland-sessions/swmo.desktop
rc-update add seatd default

View file

@ -0,0 +1,3 @@
#!/bin/sh
rc-update del seatd default

View file

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

View file

@ -1,9 +1,9 @@
# Reference: https://postmarketos.org/uipkg
# Maintainer: Miles Alan <m@milesalan.com>
pkgname=postmarketos-ui-sxmo
pkgname=sxmo-common
pkgver=1.6.0
pkgrel=3
pkgdesc="Simple Mobile: Mobile environment based on SXMO"
pkgrel=4
pkgdesc="Simple Mobile: Core package to build custom SXMO desktop environments"
url="http://sr.ht/~mil/Sxmo"
arch="noarch !armhf"
license="MIT"
@ -42,62 +42,8 @@ depends="
v4l-utils
vis
youtube-dl
autocutsel
conky
svkbd
sxiv
sxmo-dmenu
sxmo-dwm
sxmo-st
unclutter-xfixes
xcalib
xclip
xdotool
xdpyinfo
xinput
xprintidle
xprop
xrandr
xrdb
xsel
xset
xsetroot
xwininfo
foot
grim
mako
seatd
seatd-openrc
slurp
swaybg
swayidle
sxmo-bemenu
sxmo-sway
wayout
wl-clipboard
wtype
wvkbd
xwayland
"
install="$pkgname.post-install $pkgname.post-upgrade $pkgname.pre-deinstall"
_pmb_groups="
seat
"
_pmb_recommends="
w3m
sfeed
clickclack
firefox-esr
font-noto
font-noto-emoji
gnome-icon-theme
imv
megapixels
mobile-config-firefox
"
subpackages="$pkgname-qt_tweaks $pkgname-bluetooth"
source="
sxmo-qt-mobile-controls.sh
@ -110,9 +56,10 @@ package() {
}
qt_tweaks() {
install_if="$pkgname qt5-qtbase"
install_if="$pkgname=$pkgver-r$pkgrel qt5-qtbase"
install -Dm755 -t "$subpkgdir"/etc/profile.d/ \
"$srcdir"/sxmo-qt-mobile-controls.sh
provides="postmarketos-ui-sxmo-qt_tweaks=$pkgver-r$pkgrel"
}
bluetooth() {
@ -128,6 +75,7 @@ bluetooth() {
install -Dm644 "$srcdir"/postmarketos.conf \
"$subpkgdir"/etc/bluetooth/main.conf
install="$subpkgname.post-install $subpkgname.pre-deinstall"
provides="postmarketos-ui-sxmo-bluetooth=$pkgver-r$pkgrel"
}

View file

@ -6,6 +6,3 @@ rc-update add modemmanager default
rc-update add tinydm default
rc-update add networkmanager default
rc-update add polkit default
rc-update add seatd default
tinydm-set-session -f -s /usr/share/wayland-sessions/swmo.desktop

View file

@ -0,0 +1 @@
sxmo-common.post-install