Hugo Osvaldo Barrera
1f447444f1
main/postmarketos-ui-retroarch: add myself as co-maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9173 >
2026-08-12 00:40:19 +00:00
Aster Boese
d01d002782
main/postmarketos-base: drop grub subpackage
...
With the last device using grub having been
moved to systemd-boot with pmaports!9135,
it is now unnecessary to include grub
configuration.
Removes the update-grub.conf config and
the postmarketos-base-grub subpackage.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9361 >
2026-08-11 19:58:45 +00:00
adamthiede
62b301f32c
main/postmarketos-initramfs: enable auto unlocking with cryptkey arg
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8863 >
2026-08-11 15:30:10 +00:00
Ferass El Hafidi
c86a1dec91
main/postmarketos-ui-fbkeyboard: cleanup uinput module load under systemd
...
Use Requires=modprobe@uinput.service instead of manually invoking
modprobe in ExecStartPre.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9333 >
2026-08-10 11:31:53 +00:00
Ferass El Hafidi
938b424b9d
main/postmarketos-ui-fbkeyboard: restore
...
Restore the fbkeyboard UI package. Add me and Alexey as maintainers.
Also do some cleanup.
This reverts commit a44c9a5c8b .
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9333 >
2026-08-10 11:31:53 +00:00
Ferass El Hafidi
e6d93fffb9
main/postmarketos-base-ui: enable routewrangler on upgrade (openrc)
...
It somehow got lost during a rebase in the original MR.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9351 >
2026-08-09 15:45:26 +00:00
Aster Boese
a44c9a5c8b
main/postmarketos-ui-fbkeyboard: remove
...
The maintainer did not respond to a maintainership MR for two weeks. Because
the main category only allows exempting existing packages before the policy,
this package must be dropped.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9176 >
2026-08-06 00:39:15 +00:00
Ferass El Hafidi
e6441ec10e
main/postmarketos-base-ui: enable routewrangler on openrc
...
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9005 >
2026-08-05 11:01:58 -07:00
Clayton Craft
243e1d0b9b
main/postmarketos-base-ui: install routewrangler when using NM
...
This configures it to exclude modems by default (by setting their
route-tables to routewrangler's special table 1430), fixes #1430
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9005 >
2026-08-05 11:01:57 -07:00
Clayton Craft
a8cd964e9f
main/postmarketos-base-ui: don't use dnsmasq for filtering
...
This reverts 4b516916dc
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9005 >
2026-08-05 11:01:57 -07:00
Barnabás Czémán
fd25937ab7
main/lk2nd: Upgrade to 23.1
...
Upgrade to 23.1
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9076 >
2026-08-04 19:22:21 +00:00
Achill Gilgenast
4d4e57b628
main/postmarketos-ui-phosh: enable app drawer filtering
...
Was 5 years ago disabled because most apps weren't marked as adaptive.
But that clearly has changed today and remaining apps should be updated
upstream.
That means that some apps might "disappear" when existing installations
had un-adaptive apps, but given the button on the button that is easy to
read, I consider that fine.
This reverts commit ae02ad9190 ("main/postmarketos-ui-phosh: disable app drawer filtering (MR 2298)")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8954 >
2026-08-04 21:01:11 +02:00
Clayton Craft
76faf7a319
main/boot-deploy: upgrade to 0.24.0
...
changelog: https://gitlab.postmarketos.org/postmarketOS/boot-deploy/-/tags/0.24.0
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9230 >
2026-08-03 19:20:36 +00:00
Clayton Craft
6f1ed96043
main/postmarketos-ui-*: drop explicit dependency on dnsmasq
...
This is pulled in by pmos-base-ui-networkmanager when needed and having
explicit dependencies in these UI metapackages is unnecessary
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9108 >
2026-08-03 18:17:27 +00:00
MariooB
4fa1cad36c
duranium: reduce failed boot attempts to 2
...
Fixes #4648
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8916 >
2026-07-29 15:34:39 -07:00
Clayton Craft
b8c5f52258
main/postmarketos-ui-plasma-desktop: add k3b to pmb_recommends
...
For #4795
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
[ci:skip-vercheck]: pmb_recommends change only
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9167 >
2026-07-29 09:20:40 -07:00
Clayton Craft
31b57d33e6
main/postmarketos-usb-moded: install usb-signaller default config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9026 >
2026-07-28 22:57:03 +00:00
Clayton Craft
4328119876
main/postmarketos-usb-moded: drop config/units that are shipped upstream
...
usb-signaller provides these scripts and init services/units
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9026 >
2026-07-28 22:57:03 +00:00
Dylan Van Assche
c7dbe7bb28
main/bootmac: use primary git email
...
postmarketOS bot cannot tag maintainers if the email doesn't match Gitlab.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9149 >
2026-07-27 11:23:35 +00:00
Hugo Posnic
bbce8d115c
main/postmarketos-config-nftables: add rule for localsend
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9153 >
2026-07-26 22:45:53 +02:00
Sicelo A. Mhlongo
6826507217
postmarketos-base: explicitly set swapfile priority
...
Ensure priority of swapfile is lower than zram (100 vs. 300), thus
ensuring zram is filled first.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9106 >
2026-07-24 18:01:02 +00:00
Sicelo A. Mhlongo
161bea9d15
postmarketos-zram: explicitly set zram priority
...
There may be other swap on the device, e.g. swapfile. Setting an
explicit high priority value ensures zram is given first preference.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9106 >
2026-07-24 18:01:02 +00:00
Clayton Craft
7b4e2925ee
main/postmarketos-ui-cosmic: add sound theme to pmb_recommends
...
[ci:skip-vercheck] pmb_recommends change
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9114 >
2026-07-24 17:57:15 +00:00
Aster Boese
1c739e9f36
main/postmarketos-base-ui: notify users upon installing iwd for MAC modification
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9125 >
2026-07-24 14:18:56 +00:00
Clayton Craft
cb73714c79
main/postmarketos-duranium: use full kmod in initramfs
...
A recent change in Alpine[1] changed how busybox handled module loading.
Previously, if bb modprobe was called with a compressed module, it would
send it to the kernel to decompress it. Now, bb modprobe just fails.
Using full kmod/modprobe lets us avoid any of these busybox shenanigans.
1. https://gitlab.alpinelinux.org/alpine/aports/-/commit/79180dde2132c2af06346ec4386c8084c8edc1bf
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9123 >
2026-07-23 21:29:49 -07:00
Aster Boese
4624a68785
main/postmarketos-ui-plasma-*: add myself as Co-Maintainer
...
[ci:skip-vercheck]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9120 >
2026-07-23 22:26:30 +00:00
Aster Boese
28962d7fdf
main/postmarketos-base-ui: add tmpfiles.d config for alsa-utils
...
alsa-utils tries creating /run/lock/asound.state.lock, but, since /run/ is a tmpfs, that path
does not exist in packaging. It is expected that this path is created at runtime, but systemd
does not because systemd considers /run/lock/ to be a legacy path and locks creating it behind
its legacy sysv compat. Because we cannot enable sysv compat and cannot patch systemd to still
allow /run/lock/ in its regular tmpfiles.d config, creating a custom config is the best
solution.
This is not in a systemd subpackage because OpenRC installs can also use tmpfiles.d and
discussion in abuild came to the conclusion that tmpfiles.d configs should stay in the regular
packaging and not go into a subpackage.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9047 >
2026-07-23 20:18:23 +00:00
Clayton Craft
b5c961a108
main/pmos-base-ui-gnome-mobile, plamo: add VVM player to pmb_recommends
...
A previous commit (80411d9120 ) added vvmd but that's just the daemon and
not the actual GUI/player for VVM. This replaces vvmd with vvmplayer,
the GUI (which depends on vvmd)
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
[ci:skip-vercheck] pmb_recommends change
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9113 >
2026-07-23 11:13:47 +00:00
Aster Boese
29afb81ed2
main/reboot-mode: swap maintainer
...
The maintainer has stated that they don't want to
maintain this package anymore, so drop their name
from the line. Add the new maintainer that asked
to be added in the dropping MR.
See:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4714#note_570656
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9097 >
2026-07-22 15:38:32 +00:00
Clayton Craft
80411d9120
main/pmos-base-ui-gnome-mobile, plamo: add vvmd to pmb_recommends
...
Visual voicemail is a feature some carriers provide and it would be
great to have this installed OOTB in mobile UIs. It's added to
pmb_recommends so it can be removed on mutable installs.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
[ci:skip-vercheck] pmb_recommends change
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9085 >
2026-07-21 07:49:18 +00:00
Clayton Craft
97e1642224
main/postmarketos-mkinitfs: upgrade to 2.11.1
...
Changelog:
* Fix lzma compression
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9090 >
2026-07-20 15:46:25 +00:00
Aster Boese
3f76592e30
main/ldpath: drop
...
This package seems to have never actually been used by anything,
neither in pmaports no in pmbootstrap. Due to its last edit being
75feba5476 from 2018, its sufficient
to say that this package isn't useful anymore.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9079 >
2026-07-19 23:10:30 +00:00
Clayton Craft
ee60ea5640
main/postmarketos-base-ui: only install sleep-inhibitor on openrc
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8672 >
2026-07-19 19:51:56 +00:00
Aster Boese
5f836d5b2c
treewide: add ending newline to files missing it
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8197 >
2026-07-18 11:51:57 +02:00
Aster Boese
005457fa00
main/postmarketos-base-ui: add pipewire-spa-libcamera and pipewire-webrtc as dependencies
...
These subpackages were recently split out of pipewire and broke
camera and webrtc support. These must be added to depends as
there is no way to install_if with flatpaks and these were
previously already part of the pipewire package, so the status-
quo does not change.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9046 >
2026-07-17 14:51:26 +00:00
Clayton Craft
48cfe06d70
main/postmarketos-ui-cosmic: add cosmic-monitor to pmb_recommends
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
[ci:skip-vercheck] pmb_recommends change
[ci:skip-build]: pmb_recommends change
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9022 >
2026-07-15 14:53:11 +00:00
Aster Boese
38404b35d3
treewide: move etc/init.d and etc/conf.d into openrc subpackages and cleanup
...
Moves the remaining init.d and conf.d files into the OpenRC subpackages. Most
of these issues were caused by wrongly reimplementing the default_openrc
function, which can be caught in the future with
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4643 .
This commit also makes some very minor cleanup of APKBUILDs if it made
sense while fixing the subpackages.
[ci:skip-grep]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8871 >
2026-07-14 19:18:41 +02:00
Aster Boese
06f3537a7f
main/postmarketos-installkernel: install to usr/sbin
...
The kernel searches for installkernel in /sbin/. Since postmarketOS
is usr-merged, that would be /usr/sbin/. The installkernel binary
was moved to /usr/bin/ instead, which is the wrong path due to
postmarketOS not being bin-merged.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9012 >
2026-07-13 16:23:37 +02:00
Ferass El Hafidi
a81fb822b2
main/postmarketos-base-ui-gnome: enable CUPS on OpenRC if installed
...
It seems to have been overlooked in an earlier commit.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8890 >
2026-07-12 15:51:14 +00:00
Ferass El Hafidi
a98f12d9d7
main/postmarketos-base-ui-gnome: explicitely depend on polkit-elogind in main package
...
Despite the name, this does pull the correct polkit on systemd, as the
systemd/polkit package provides polkit-elogind=9999$_pkgver-r$pkgrel,
which apk will pick, while on OpenRC apk will happily pick
polkit-elogind from alpine repos (pulling polkit that builds against
elogind)
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8890 >
2026-07-12 15:51:14 +00:00
Aster Boese
4b95b1e128
main/postmarketos-installkernel: modernize
...
Reorders the keys to match newapkbuild and fixed
the provider, since the current logic made it
always be considered a lower provider priority
than the Alpine installkernel. Also moved the
location of the installed binary to not need
to replace Alpine's installkernel.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8982 >
2026-07-12 13:49:07 +00:00
Eisenbahnfan
4613360059
main/unixbench: Upgrade to 6.0.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8997 >
2026-07-11 10:20:54 +00:00
Aster Boese
6020880b4a
main/postmarketos-base-ui: move iio-sensor-proxy systemd file to subpackage
...
This config is only used by the systemd service, so it is unnecessary on
OpenRC.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8872 >
2026-07-10 13:43:04 +00:00
Achill Gilgenast
f9cf7c2536
main/postmarketos-ui-phosh: install phosh-os-updater in duranium
...
Enables a sysupdate checker that sends notifications see
https://gitlab.gnome.org/World/Phosh/phosh-session-services/-/commit/2fbf58f83a023ed79c9de9a78aa25c1aa1241bb8 .
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8952 >
2026-07-09 22:56:21 -07:00
Aster Boese
afcb37ded0
main/postmarketos-base-ui: move install= to top-level
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8949 >
2026-07-08 19:20:45 +02:00
Aster Boese
fd647db428
main/postmarketos-base-ui: remove _pmb_default call
...
_pmb_default is only for changing the default provider from
the package with the highest provider_priority. This package
is using it with the providers that already have the highest
priority, making _pmb_default a no-op. Thus, removing this
is a basic logic cleanup.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8949 >
2026-07-08 18:11:27 +02:00
Aster Boese
bf912e9c1f
main/postmarketos-base-ui: move non-openrc tinydm config into its own subpackage
...
When systemd was added to postmarketOS, the postmarketos-base-ui-tinydm subpackage was never
updated to support it, meaning that only OpenRC ever got the config file. This commit fixes
that by creating a postmarketos-base-ui-tinydm-openrc subpackage and moving the OpenRC logic
there, leaving only the service manager agnostic config in the postmarketos-base-ui-tinydm
subpackage.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8939 >
2026-07-08 14:11:10 +00:00
Aster Boese
61ee5c6fe8
treewide: remove contributor comments
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8950 >
2026-07-06 20:41:42 +02:00
Aster Boese
544502e678
main/devicepkg-dev: install udev configs under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7715 >
2026-07-06 11:06:22 +00:00
Achill Gilgenast
497a1c0ebe
main/postmarketos-ui-plasma-bigscreen: pre-install jellyfin-desktop & kodi
...
Both are featured on the homepage of Plasma Bigscreen and can be usefull
for Plasma Bigscreen users.
As Kodi has a similar project goal as Plasma Bigscreen, yet more
features, move it to a -extras subpackage, so that pmbootstrap users
can toggle that off.
jellyfin-desktop's default .desktop-file uses the PC-mode, but to adjust
to Bigscreen, append --tv to Exec=.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8946 >
2026-07-06 06:16:09 +00:00