1
0
Fork 0
mirror of https://gitlab.postmarketos.org/postmarketOS/pmaports.git synced 2025-07-12 16:19:48 +03:00

main/*: explicitly depend on openrc if install scripts call rc-update

[ci:ignore-count]

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6476
[ci:skip-build]: already built successfully in CI
This commit is contained in:
Clayton Craft 2025-05-05 15:24:27 -07:00 committed by Pablo Correa Gómez
parent a308720ea9
commit f84adcd778
No known key found for this signature in database
GPG key ID: 7A342565FF635F79
28 changed files with 71 additions and 43 deletions

View file

@ -1,6 +1,6 @@
pkgname=msm-firmware-loader pkgname=msm-firmware-loader
pkgver=1.6.0 pkgver=1.6.0
pkgrel=1 pkgrel=2
pkgdesc="Set of init services to automatically load firmware from device partitions" pkgdesc="Set of init services to automatically load firmware from device partitions"
url="https://postmarketos.org/" url="https://postmarketos.org/"
subpackages="$pkgname-openrc $pkgname-systemd $pkgname-wcnss" subpackages="$pkgname-openrc $pkgname-systemd $pkgname-wcnss"
@ -37,6 +37,7 @@ package() {
openrc() { openrc() {
install="$subpkgname.post-install" install="$subpkgname.post-install"
depends="openrc"
default_openrc default_openrc
} }

View file

@ -3,7 +3,7 @@
# Co-Maintainer: fossdd <fossdd@pwned.life> # Co-Maintainer: fossdd <fossdd@pwned.life>
pkgname=postmarketos-base-ui-gnome pkgname=postmarketos-base-ui-gnome
pkgver=6 pkgver=6
pkgrel=1 pkgrel=2
pkgdesc="Meta package for shared configuration for GNOME-based UIs" pkgdesc="Meta package for shared configuration for GNOME-based UIs"
url="https://postmarketos.org" url="https://postmarketos.org"
arch="noarch" arch="noarch"
@ -80,6 +80,7 @@ openrc() {
iio-sensor-proxy-openrc iio-sensor-proxy-openrc
modemmanager-openrc modemmanager-openrc
networkmanager-openrc networkmanager-openrc
openrc
polkit-elogind polkit-elogind
" "

View file

@ -2,7 +2,7 @@
# Maintainer: Bart Ribbers <bribbers@disroot.org> # Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=postmarketos-base-ui-plasma pkgname=postmarketos-base-ui-plasma
pkgver=2 pkgver=2
pkgrel=12 pkgrel=13
pkgdesc="Meta package for shared configuration for Plasma-based UIs" pkgdesc="Meta package for shared configuration for Plasma-based UIs"
url="https://postmarketos.org" url="https://postmarketos.org"
arch="noarch !armhf" # armhf is not supported arch="noarch !armhf" # armhf is not supported
@ -73,9 +73,10 @@ openrc() {
elogind elogind
elogind-openrc elogind-openrc
iio-sensor-proxy-openrc iio-sensor-proxy-openrc
openrc
networkmanager-openrc networkmanager-openrc
urfkill-openrc urfkill-openrc
" "
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }

View file

@ -1,7 +1,7 @@
# Maintainer: Clayton Craft <clayton@craftyguy.net> # Maintainer: Clayton Craft <clayton@craftyguy.net>
pkgname=postmarketos-base-ui pkgname=postmarketos-base-ui
pkgver=37 pkgver=37
pkgrel=0 pkgrel=1
pkgdesc="Meta package for minimal postmarketOS UI base" pkgdesc="Meta package for minimal postmarketOS UI base"
url="https://postmarketos.org" url="https://postmarketos.org"
arch="noarch" arch="noarch"
@ -152,8 +152,9 @@ _openrc() {
chrony-openrc chrony-openrc
dbus-openrc dbus-openrc
haveged-openrc haveged-openrc
openrc
util-linux-openrc util-linux-openrc
" "
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }
@ -161,7 +162,7 @@ _openrc() {
elogind() { elogind() {
install_if="$pkgname=$pkgver-r$pkgrel elogind" install_if="$pkgname=$pkgver-r$pkgrel elogind"
install="$subpkgname.post-install" install="$subpkgname.post-install"
depends="!systemd-logind sleep-inhibitor-openrc" depends="!systemd-logind sleep-inhibitor-openrc openrc"
replaces=" replaces="
elogind elogind
sleep-inhibitor sleep-inhibitor
@ -176,6 +177,8 @@ _openrc_settingsd() {
install_if="$pkgname=$pkgver-r$pkgrel openrc-settingsd-openrc" install_if="$pkgname=$pkgver-r$pkgrel openrc-settingsd-openrc"
install="$subpkgname.post-install $subpkgname.post-upgrade" install="$subpkgname.post-install $subpkgname.post-upgrade"
replaces="openrc-settingsd-openrc" replaces="openrc-settingsd-openrc"
depends="openrc"
amove etc/conf.d/openrc-settingsd amove etc/conf.d/openrc-settingsd
} }

View file

@ -1,6 +1,6 @@
pkgname=postmarketos-base pkgname=postmarketos-base
pkgver=43 pkgver=43
pkgrel=4 pkgrel=5
pkgdesc="Meta package for minimal postmarketOS base" pkgdesc="Meta package for minimal postmarketOS base"
url="https://postmarketos.org" url="https://postmarketos.org"
arch="noarch" arch="noarch"
@ -126,7 +126,7 @@ nftables() {
nftables_openrc() { nftables_openrc() {
install_if="$pkgname-openrc=$pkgver-r$pkgrel nftables" install_if="$pkgname-openrc=$pkgver-r$pkgrel nftables"
depends="nftables-openrc" depends="nftables-openrc openrc"
install="$subpkgname.post-install" install="$subpkgname.post-install"
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
@ -145,6 +145,7 @@ openrc() {
eudev-openrc eudev-openrc
logbookd logbookd
logbookd-openrc logbookd-openrc
openrc
openssh-server-common-openrc openssh-server-common-openrc
udev-init-scripts-openrc udev-init-scripts-openrc
zram-init-openrc zram-init-openrc

View file

@ -1,6 +1,6 @@
pkgname=postmarketos-boot-hwtest pkgname=postmarketos-boot-hwtest
pkgver=0.1 pkgver=0.1
pkgrel=1 pkgrel=2
pkgdesc="Boot into a TTY running hwtest" pkgdesc="Boot into a TTY running hwtest"
url="https://gitlab.com/MartijnBraam/hwtest" url="https://gitlab.com/MartijnBraam/hwtest"
arch="all" arch="all"
@ -20,6 +20,7 @@ package() {
openrc() { openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc" install_if="$pkgname=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install" install="$subpkgname.post-install"
depends="openrc"
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }

View file

@ -1,7 +1,7 @@
# Maintainer: Newbyte <newbyte@postmarketos.org> # Maintainer: Newbyte <newbyte@postmarketos.org>
pkgname=postmarketos-tweaks pkgname=postmarketos-tweaks
pkgver=0.13.2 pkgver=0.13.2
pkgrel=2 pkgrel=3
pkgdesc="Tweak tool for phone UIs" pkgdesc="Tweak tool for phone UIs"
url="https://gitlab.postmarketos.org/postmarketOS/postmarketos-tweaks" url="https://gitlab.postmarketos.org/postmarketOS/postmarketos-tweaks"
arch="noarch" arch="noarch"
@ -47,6 +47,7 @@ sxmo() {
openrc() { openrc() {
install_if="$pkgname=$pkgver-r$pkgrel" install_if="$pkgname=$pkgver-r$pkgrel"
install="$subpkgname.post-install" install="$subpkgname.post-install"
depends="openrc"
default_openrc default_openrc
} }

View file

@ -2,7 +2,7 @@
# Based On: postmarketos-ui-fbkeyboard # Based On: postmarketos-ui-fbkeyboard
pkgname=postmarketos-ui-buffyboard pkgname=postmarketos-ui-buffyboard
pkgver=1 pkgver=1
pkgrel=2 pkgrel=3
pkgdesc="Plain framebuffer console with modern touchscreen keyboard support" pkgdesc="Plain framebuffer console with modern touchscreen keyboard support"
url="https://gitlab.postmarketos.org/postmarketOS/buffybox" url="https://gitlab.postmarketos.org/postmarketOS/buffybox"
arch="all" arch="all"
@ -27,8 +27,9 @@ openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc" install_if="$pkgname=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install $subpkgname.pre-deinstall $subpkgname.post-upgrade" install="$subpkgname.post-install $subpkgname.pre-deinstall $subpkgname.post-upgrade"
depends=" depends="
openrc
networkmanager-openrc networkmanager-openrc
" "
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }

View file

@ -2,7 +2,7 @@
# Maintainer: Clayton Craft <clayton@craftyguy.net> # Maintainer: Clayton Craft <clayton@craftyguy.net>
pkgname=postmarketos-ui-console pkgname=postmarketos-ui-console
pkgver=0.1 pkgver=0.1
pkgrel=9 pkgrel=10
pkgdesc="Console environment, with no graphical/touch UI" pkgdesc="Console environment, with no graphical/touch UI"
url="https://postmarketos.org/" url="https://postmarketos.org/"
arch="noarch" arch="noarch"
@ -23,6 +23,6 @@ package() {
_openrc() { _openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc" install_if="$pkgname=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install $subpkgname.post-upgrade" install="$subpkgname.post-install $subpkgname.post-upgrade"
depends="networkmanager-openrc" depends="networkmanager-openrc openrc"
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }

View file

@ -2,7 +2,7 @@
# Maintainer: Ferenc Bakonyi <bakonyi.ferenc@gmail.com> # Maintainer: Ferenc Bakonyi <bakonyi.ferenc@gmail.com>
pkgname=postmarketos-ui-fbkeyboard pkgname=postmarketos-ui-fbkeyboard
pkgver=5 pkgver=5
pkgrel=1 pkgrel=2
pkgdesc="Plain framebuffer console with touchscreen keyboard support" pkgdesc="Plain framebuffer console with touchscreen keyboard support"
url="https://github.com/bakonyiferenc/fbkeyboard" url="https://github.com/bakonyiferenc/fbkeyboard"
arch="all" arch="all"
@ -27,8 +27,9 @@ openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc" install_if="$pkgname=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install $subpkgname.pre-deinstall $subpkgname.post-upgrade" install="$subpkgname.post-install $subpkgname.pre-deinstall $subpkgname.post-upgrade"
depends=" depends="
openrc
networkmanager-openrc networkmanager-openrc
" "
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }

View file

@ -3,7 +3,7 @@
# Contributor: Miles Alan <m@milesalan.com> # Contributor: Miles Alan <m@milesalan.com>
pkgname=postmarketos-ui-framebufferphone pkgname=postmarketos-ui-framebufferphone
pkgver=1 pkgver=1
pkgrel=4 pkgrel=5
pkgdesc="Minimalist framebuffer menu/keyboard UI accessible via touch/volume keys & compatible scripts" pkgdesc="Minimalist framebuffer menu/keyboard UI accessible via touch/volume keys & compatible scripts"
url="http://sr.ht/~hamblingreen/framebufferphone" url="http://sr.ht/~hamblingreen/framebufferphone"
arch="aarch64 x86_64" # Limited by fbp / zig in alpine support arch="aarch64 x86_64" # Limited by fbp / zig in alpine support
@ -37,6 +37,7 @@ package() {
openrc() { openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc" install_if="$pkgname=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install $subpkgname.pre-deinstall $subpkgname.post-upgrade" install="$subpkgname.post-install $subpkgname.pre-deinstall $subpkgname.post-upgrade"
depends="openrc"
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }

View file

@ -4,7 +4,7 @@
# Co-Maintainer: fossdd <fossdd@pwned.life> # Co-Maintainer: fossdd <fossdd@pwned.life>
pkgname=postmarketos-ui-gnome-mobile pkgname=postmarketos-ui-gnome-mobile
pkgver=4 pkgver=4
pkgrel=0 pkgrel=1
pkgdesc="(Wayland) Gnome Shell patched to adapt better to phones (Experimental)" pkgdesc="(Wayland) Gnome Shell patched to adapt better to phones (Experimental)"
url="https://gnome.org/" url="https://gnome.org/"
arch="noarch !armhf !riscv64" # gnome-shell / riscv64: mutter-mobile arch="noarch !armhf !riscv64" # gnome-shell / riscv64: mutter-mobile
@ -44,7 +44,7 @@ package() {
openrc() { openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc" install_if="$pkgname=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install $subpkgname.post-upgrade" install="$subpkgname.post-install $subpkgname.post-upgrade"
depends="gdm-openrc" depends="gdm-openrc openrc"
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }

View file

@ -4,7 +4,7 @@
# Co-Maintainer: fossdd <fossdd@pwned.life> # Co-Maintainer: fossdd <fossdd@pwned.life>
pkgname=postmarketos-ui-gnome pkgname=postmarketos-ui-gnome
pkgver=4 pkgver=4
pkgrel=1 pkgrel=2
pkgdesc="(Wayland) Gnome Shell" pkgdesc="(Wayland) Gnome Shell"
url="https://gnome.org/" url="https://gnome.org/"
# armhf blocked by gnome-shell -> gjs -> mozjs102 # armhf blocked by gnome-shell -> gjs -> mozjs102
@ -37,7 +37,7 @@ package() {
openrc() { openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc" install_if="$pkgname=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install $subpkgname.post-upgrade" install="$subpkgname.post-install $subpkgname.post-upgrade"
depends="gdm-openrc" depends="gdm-openrc openrc"
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }

View file

@ -1,7 +1,7 @@
# Maintainer: Luca Weiss <luca@lucaweiss.eu> # Maintainer: Luca Weiss <luca@lucaweiss.eu>
pkgname=postmarketos-ui-lomiri pkgname=postmarketos-ui-lomiri
pkgver=1 pkgver=1
pkgrel=1 pkgrel=2
pkgdesc="(Wayland) The convergent desktop environment (Experimental)" pkgdesc="(Wayland) The convergent desktop environment (Experimental)"
url="https://lomiri.com/" url="https://lomiri.com/"
arch="noarch !armhf !riscv64" arch="noarch !armhf !riscv64"
@ -98,6 +98,7 @@ openrc() {
install_if="$pkgname openrc" install_if="$pkgname openrc"
install="$subpkgname.post-install $subpkgname.post-upgrade" install="$subpkgname.post-install $subpkgname.post-upgrade"
depends=" depends="
openrc
postmarketos-base-ui-bluez-openrc postmarketos-base-ui-bluez-openrc
polkit-elogind polkit-elogind
postmarketos-base-ui-elogind postmarketos-base-ui-elogind

View file

@ -2,7 +2,7 @@
# Maintainer: Antoni Aloy <aaloytorrens@gmail.com> # Maintainer: Antoni Aloy <aaloytorrens@gmail.com>
pkgname=postmarketos-ui-lxqt pkgname=postmarketos-ui-lxqt
pkgver=0.4 pkgver=0.4
pkgrel=1 pkgrel=2
pkgdesc="(X11) Lightweight Qt Desktop Environment (stylus recommended)" pkgdesc="(X11) Lightweight Qt Desktop Environment (stylus recommended)"
url="https://lxqt-project.org/" url="https://lxqt-project.org/"
# armhf: lxqt-desktop not available # armhf: lxqt-desktop not available
@ -93,6 +93,7 @@ openrc() {
brightnessctl-openrc brightnessctl-openrc
elogind-openrc elogind-openrc
networkmanager-openrc networkmanager-openrc
openrc
tinydm-openrc tinydm-openrc
" "

View file

@ -2,7 +2,7 @@
# Maintainer: hexaheximal <hexaheximal@proton.me> # Maintainer: hexaheximal <hexaheximal@proton.me>
pkgname=postmarketos-ui-openbox pkgname=postmarketos-ui-openbox
pkgver=1 pkgver=1
pkgrel=1 pkgrel=2
pkgdesc="(X11) A highly configurable and lightweight X11 window manager (keyboard required)" pkgdesc="(X11) A highly configurable and lightweight X11 window manager (keyboard required)"
url="https://openbox.org/" url="https://openbox.org/"
arch="noarch" arch="noarch"
@ -34,9 +34,10 @@ openrc() {
install="$subpkgname.post-install $subpkgname.post-upgrade" install="$subpkgname.post-install $subpkgname.post-upgrade"
depends=" depends="
elogind-openrc elogind-openrc
openrc
networkmanager-openrc networkmanager-openrc
tinydm-openrc tinydm-openrc
" "
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }

View file

@ -2,7 +2,7 @@
# Maintainer: Bart Ribbers <bribbers@disroot.org> # Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=postmarketos-ui-plasma-bigscreen pkgname=postmarketos-ui-plasma-bigscreen
pkgver=1 pkgver=1
pkgrel=2 pkgrel=3
_commit_configs="a8bd93e279c222be6058ef46b065c11e88aa8400" _commit_configs="a8bd93e279c222be6058ef46b065c11e88aa8400"
pkgdesc="(Wayland) 10-feet variant of Plasma, made for big screen TVs" pkgdesc="(Wayland) 10-feet variant of Plasma, made for big screen TVs"
url="https://wiki.postmarketos.org/wiki/Plasma_Bigscreen" url="https://wiki.postmarketos.org/wiki/Plasma_Bigscreen"
@ -44,6 +44,7 @@ openrc() {
install="$subpkgname.post-install $subpkgname.post-upgrade" install="$subpkgname.post-install $subpkgname.post-upgrade"
depends=" depends="
elogind-openrc elogind-openrc
openrc
networkmanager-openrc networkmanager-openrc
tinydm-openrc tinydm-openrc
" "

View file

@ -2,7 +2,7 @@
# Maintainer: Bart Ribbers <bribbers@disroot.org> # Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=postmarketos-ui-plasma-desktop pkgname=postmarketos-ui-plasma-desktop
pkgver=3 pkgver=3
pkgrel=2 pkgrel=3
pkgdesc="(X11/Wayland) KDE Desktop Environment (works well with tablets)" pkgdesc="(X11/Wayland) KDE Desktop Environment (works well with tablets)"
url="https://www.kde.org" url="https://www.kde.org"
# armhf and riscv64 blocked by plasma # armhf and riscv64 blocked by plasma
@ -61,6 +61,7 @@ extras() {
openrc() { openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc" install_if="$pkgname=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install $subpkgname.post-upgrade" install="$subpkgname.post-install $subpkgname.post-upgrade"
depends="openrc"
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }

View file

@ -2,7 +2,7 @@
# Maintainer: Bart Ribbers <bribbers@disroot.org> # Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=postmarketos-ui-plasma-mobile pkgname=postmarketos-ui-plasma-mobile
pkgver=5 pkgver=5
pkgrel=6 pkgrel=7
pkgdesc="(Wayland) Mobile variant of KDE Plasma (does not run without hardware acceleration)" pkgdesc="(Wayland) Mobile variant of KDE Plasma (does not run without hardware acceleration)"
url="https://wiki.postmarketos.org/wiki/Plasma_Mobile" url="https://wiki.postmarketos.org/wiki/Plasma_Mobile"
arch="noarch !armhf !x86" # armhf: pmaports#75, x86: aports#11807 arch="noarch !armhf !x86" # armhf: pmaports#75, x86: aports#11807
@ -76,9 +76,10 @@ openrc() {
install="$subpkgname.post-install $subpkgname.post-upgrade" install="$subpkgname.post-install $subpkgname.post-upgrade"
depends=" depends="
modemmanager-openrc modemmanager-openrc
openrc
tinydm tinydm
tinydm-openrc tinydm-openrc
" "
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }

View file

@ -2,7 +2,7 @@
# Maintainer: Oliver Smith <ollieparanoid@postmarketos.org> # Maintainer: Oliver Smith <ollieparanoid@postmarketos.org>
pkgname=postmarketos-ui-sway pkgname=postmarketos-ui-sway
pkgver=3.1 pkgver=3.1
pkgrel=9 pkgrel=10
pkgdesc="(Wayland) Tiling WM, drop-in replacement for i3wm (DOES NOT RUN WITHOUT HW ACCELERATION!)" pkgdesc="(Wayland) Tiling WM, drop-in replacement for i3wm (DOES NOT RUN WITHOUT HW ACCELERATION!)"
url="https://postmarketos.org" url="https://postmarketos.org"
arch="noarch" arch="noarch"
@ -58,9 +58,10 @@ openrc() {
elogind-openrc elogind-openrc
modemmanager-openrc modemmanager-openrc
networkmanager-openrc networkmanager-openrc
openrc
seatd-openrc seatd-openrc
tinydm-openrc tinydm-openrc
" "
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }

View file

@ -5,7 +5,7 @@
# Co-Maintainer: Aren Moynihan <aren@peacerevolution.org> # Co-Maintainer: Aren Moynihan <aren@peacerevolution.org>
pkgname=postmarketos-ui-sxmo-de-dwm pkgname=postmarketos-ui-sxmo-de-dwm
pkgver=1.17.1 # Bump this so the file names in bpo are correct pkgver=1.17.1 # Bump this so the file names in bpo are correct
pkgrel=3 pkgrel=4
pkgdesc="Simple Mobile: Mobile environment based on SXMO and running on dwm" pkgdesc="Simple Mobile: Mobile environment based on SXMO and running on dwm"
url="http://sr.ht/~mil/Sxmo" url="http://sr.ht/~mil/Sxmo"
# riscv64: builder currently stuck, libphonenumber needs rebuild # riscv64: builder currently stuck, libphonenumber needs rebuild
@ -19,6 +19,7 @@ depends="
sxmo-utils-dwm sxmo-utils-dwm
sxmo-utils-audio-bluetooth sxmo-utils-audio-bluetooth
openrc
tinydm-openrc tinydm-openrc
modemmanager-openrc modemmanager-openrc
networkmanager-openrc networkmanager-openrc

View file

@ -5,7 +5,7 @@
# Co-Maintainer: Aren Moynihan <aren@peacerevolution.org> # Co-Maintainer: Aren Moynihan <aren@peacerevolution.org>
pkgname=postmarketos-ui-sxmo-de-sway pkgname=postmarketos-ui-sxmo-de-sway
pkgver=1.17.1 # Bump this so the file names in bpo are correct pkgver=1.17.1 # Bump this so the file names in bpo are correct
pkgrel=3 pkgrel=4
pkgdesc="Simple Mobile: Mobile environment based on SXMO and running on sway" pkgdesc="Simple Mobile: Mobile environment based on SXMO and running on sway"
url="http://sr.ht/~mil/Sxmo" url="http://sr.ht/~mil/Sxmo"
# riscv64: builder currently stuck, libphonenumber needs rebuild # riscv64: builder currently stuck, libphonenumber needs rebuild
@ -19,6 +19,7 @@ depends="
sxmo-utils-sway sxmo-utils-sway
sxmo-utils-audio-bluetooth sxmo-utils-audio-bluetooth
openrc
seatd-openrc seatd-openrc
tinydm-openrc tinydm-openrc
modemmanager-openrc modemmanager-openrc

View file

@ -2,7 +2,7 @@
# Maintainer: Bart Ribbers <bribbers@disroot.org> # Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=postmarketos-ui-weston pkgname=postmarketos-ui-weston
pkgver=6 pkgver=6
pkgrel=10 pkgrel=11
pkgdesc="(Wayland) Reference compositor (demo, not a phone interface)" pkgdesc="(Wayland) Reference compositor (demo, not a phone interface)"
url="https://postmarketos.org" url="https://postmarketos.org"
arch="noarch" arch="noarch"
@ -48,8 +48,9 @@ openrc() {
bluez-openrc bluez-openrc
elogind-openrc elogind-openrc
lightdm-openrc lightdm-openrc
openrc
networkmanager-openrc networkmanager-openrc
" "
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }

View file

@ -1,7 +1,7 @@
# Maintainer: Jakko <jahau@rocketmail.com> # Maintainer: Jakko <jahau@rocketmail.com>
pkgname=swclock-offset pkgname=swclock-offset
pkgver=0.2.5 pkgver=0.2.5
pkgrel=1 pkgrel=2
pkgdesc="Keep system time at an offset to a non-writable RTC" pkgdesc="Keep system time at an offset to a non-writable RTC"
url="https://gitlab.postmarketos.org/postmarketOS/swclock-offset" url="https://gitlab.postmarketos.org/postmarketOS/swclock-offset"
arch="noarch" arch="noarch"
@ -17,6 +17,7 @@ package() {
openrc() { openrc() {
install="$subpkgname.post-install $subpkgname.pre-deinstall" install="$subpkgname.post-install $subpkgname.pre-deinstall"
depends="openrc"
default_openrc default_openrc
} }

View file

@ -1,7 +1,7 @@
# Maintainer: Caleb Connolly <caleb@connolly.tech> # Maintainer: Caleb Connolly <caleb@connolly.tech>
pkgname=ttyescape pkgname=ttyescape
pkgver=1.0.1 pkgver=1.0.1
pkgrel=3 pkgrel=4
pkgdesc="Daemon to allow users to escape to a tty" pkgdesc="Daemon to allow users to escape to a tty"
url="https://gitlab.postmarketos.org/postmarketOS/ttyescape" url="https://gitlab.postmarketos.org/postmarketOS/ttyescape"
arch="noarch" arch="noarch"
@ -27,7 +27,7 @@ package() {
openrc() { openrc() {
install="$subpkgname.post-install" install="$subpkgname.post-install"
depends="hkdm-openrc" depends="hkdm-openrc openrc"
default_openrc default_openrc
} }

View file

@ -1,6 +1,6 @@
pkgname=watchdog-kick pkgname=watchdog-kick
pkgver=0.1 pkgver=0.1
pkgrel=2 pkgrel=3
pkgdesc="Periodically kich watchdogs" pkgdesc="Periodically kich watchdogs"
url="https://postmarketos.org" url="https://postmarketos.org"
arch="noarch" arch="noarch"
@ -22,6 +22,7 @@ package() {
openrc() { openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc" install_if="$pkgname=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install" install="$subpkgname.post-install"
depends="openrc"
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }

View file

@ -1,6 +1,6 @@
pkgname=msm-modem pkgname=msm-modem
pkgver=8 pkgver=8
pkgrel=0 pkgrel=1
pkgdesc="Common support for Qualcomm MSM modems" pkgdesc="Common support for Qualcomm MSM modems"
url="https://postmarketos.org/" url="https://postmarketos.org/"
arch="armhf armv7 aarch64" arch="armhf armv7 aarch64"
@ -38,6 +38,7 @@ uim_selection() {
uim_selection_openrc() { uim_selection_openrc() {
install_if="$pkgname-uim-selection=$pkgver-r$pkgrel openrc" install_if="$pkgname-uim-selection=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install" install="$subpkgname.post-install"
depends="openrc"
install -Dm644 "$srcdir/$pkgname-uim-selection.confd" \ install -Dm644 "$srcdir/$pkgname-uim-selection.confd" \
"$subpkgdir/etc/conf.d/$pkgname-uim-selection" "$subpkgdir/etc/conf.d/$pkgname-uim-selection"
@ -55,6 +56,7 @@ downstream() {
downstream_openrc() { downstream_openrc() {
install_if="$pkgname-downstream=$pkgver-r$pkgrel openrc" install_if="$pkgname-downstream=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install" install="$subpkgname.post-install"
depends="openrc"
install -Dm755 "$srcdir/$pkgname-downstream.initd" \ install -Dm755 "$srcdir/$pkgname-downstream.initd" \
"$subpkgdir/etc/init.d/$pkgname-downstream" "$subpkgdir/etc/init.d/$pkgname-downstream"
@ -62,8 +64,9 @@ downstream_openrc() {
openrc() { openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc" install_if="$pkgname=$pkgver-r$pkgrel openrc"
depends="rmtfs-openrc" depends="openrc rmtfs-openrc"
install="$subpkgname.post-install" install="$subpkgname.post-install"
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }

View file

@ -1,7 +1,7 @@
# Maintainer: sleirsgoevy <sleirsgoevy@gmail.com> # Maintainer: sleirsgoevy <sleirsgoevy@gmail.com>
pkgname=samsungipcd pkgname=samsungipcd
pkgver=0.3.0 pkgver=0.3.0
pkgrel=0 pkgrel=1
pkgdesc="AT modem emulation using libsamsung-ipc" pkgdesc="AT modem emulation using libsamsung-ipc"
url="https://gitlab.com/sleirsgoevy/samsungipcd" url="https://gitlab.com/sleirsgoevy/samsungipcd"
arch="all" arch="all"
@ -34,6 +34,7 @@ package() {
openrc() { openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc" install_if="$pkgname=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install" install="$subpkgname.post-install"
depends="openrc"
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
} }