Pablo Correa Gómez
b9dfe7c365
main/postmarketos-testlib: new aport
...
Package the script currently in .ci/lib/testlib.sh in pmaports so that
it can be used by packages during abuild check step
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9419 >
2026-08-21 10:06:23 +00:00
Ferass El Hafidi
efb8683177
main/amlogic-fiptool: new aport
...
This is the fip_create tool extracted from hardkernel/amlogic u-boot
downstream source code. It is based on the tool of the same name in Arm
Trusted Firmware-A 0.4.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7569 >
2026-08-20 19:10:47 +00:00
Oliver Smith
c4c544e35c
main/postmarketos-initramfs: add 95-dm-notify.rules
...
device-mapper-2.03.35-r5 is now being built with --enable-udev_sync:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/107049
This means we must include 95-dm-notify.rules in the initramfs, or else
the "cryptsetup luksOpen" command never finishes as the udev sync can't
complete.
Fix : #4842
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9415 >
2026-08-20 09:13:23 -07:00
Oliver Smith
8437fc50fd
main/postmarketos-ui-windowmaker: set service manager options
...
[ci:skip-vercheck]
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9392 >
2026-08-16 17:45:55 +02:00
Willow Barraco
8ae6db3314
main/postmarketos-ui-sxmo-de-*: depends on upstream -modem metapackages
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9376 >
2026-08-16 07:09:29 +00:00
Achill Gilgenast
6eebfb80fd
main/postmarketos-ui-*: add service manager pmb options
...
See https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2831
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8545 >
2026-08-15 18:58:25 +02:00
Clayton Craft
3f4c42c462
main/postmarketos-duranium: always run sd-sysuser on boot
...
This ensures that sysusers conf changes are always applied when booting
an update. This is functionally the same as what we do in mutable pmos,
where apk runs systemd.trigger that runs sd-sysusers if new sysusers
conf is added/modified on an existing install.
Fixes #4829
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9374 >
2026-08-14 00:54:18 +00:00
Clayton Craft
84c64b5df7
main/postmarketos-initramfs: don't start unudhcpd if usb net wasn't set up
...
This fixes an issue where unudhcpd was being started in the initramfs
when a device does not use usb networking
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9371 >
2026-08-12 14:29:19 +00:00
Aster Boese
8b41867ba0
main/watchdog-kick: remove
...
This was only used by a few devices in archived. When those devices
are unarchived, this commit can be reverted.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080 >
2026-08-12 13:45:04 +00:00
Aster Boese
4086387a96
main/librem5-agps: remove
...
Contrary to the name, this isn't actually used by the Librem 5 package.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080 >
2026-08-12 13:45:04 +00:00
Aster Boese
216c335862
main/mipi-dbi-cmd: remove
...
This was only used by a few devices in archived. When those devices
are unarchived, this commit can be reverted.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080 >
2026-08-12 13:45:04 +00:00
Aster Boese
3a6ad04f55
main/tizen-mkdzimage: remove
...
This was only used by a device in archived. When those devices
are unarchived, this commit can be reverted.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080 >
2026-08-12 13:45:04 +00:00
Aster Boese
bafa0f3702
main/unixbench: remove
...
This is just a regular package that has nothing to do with
postmarketOS. If somebody want this, they can just package
it in Alpine.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080 >
2026-08-12 13:45:04 +00:00
Aster Boese
215e736269
main/hisi-wlan: remove
...
This was only used by a few devices in archived. When those devices
are unarchived, this commit can be reverted.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080 >
2026-08-12 13:45:04 +00:00
Aster Boese
c17d83de0a
main/abootimg: remove
...
abootimg was only used by petitboot-motorola-smi, which is archived.
Therefore, drop the package and allow whoever picks up the bootloader
package again to revert this commit.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080 >
2026-08-12 13:45:04 +00:00
Willow Barraco
7ed996d36f
main/postmarketos-ui-sxmo-de-*: depends on modem related services
...
I plan to remove them from the aports side. Desktop devices do not
depends on this.
Took some time to fix aports lints about install scripts in the -openrc
subpackage.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9156 >
2026-08-12 13:35:20 +00:00
Aster Boese
1c12db10d3
main/devicepkg-dev: add logic for downstream kernels without _config
...
The git version of pmbootstrap generates kernels without _config.
Because devicepkg-dev expects this variable, it should be set to
what pmbootstrap has replaced the variable with unless the
variable is manually set.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9347 >
2026-08-12 13:17:04 +00:00
Hugo Osvaldo Barrera
f2e117c4dc
main/postmarketos-ui-retroarch: use depends_openrc instead of custom function
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9173 >
2026-08-12 00:40:23 +00:00
Hugo Osvaldo Barrera
bae9ea0d8a
main/postmarketos-ui-retroarch: declare install= globally
...
Declaring this variable inside subpackage functions is discouraged: the
linter will even warn about this being wrong.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9173 >
2026-08-12 00:40:23 +00:00
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