Commit Graph
14447 Commits
Author SHA1 Message Date
Bart Ribbers 8d027bdfec kconfig-generic.toml: require I2C_HID_ACPI
Required on some laptops for a working touchpad.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9157>
2026-07-27 17:32:30 +02:00
Bart Ribbers 7630b8540e kconfig-generic.toml: require INTEL_ISH_HID module on x86_64
Used by some Intel-based laptop's for offloading sensor polling and
algorithm processing to a dedicated low power processor in the chipset.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9157>
2026-07-27 17:29:46 +02:00
Robert Eckelmann 3871249fbd linux-postmarketos-marvell: apply latest kconfig checks
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9133>
2026-07-27 12:18:31 +00:00
Robert Eckelmann 3c83bec805 linux-postmarketos-marvell: upgrade to 6.18.40
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9133>
2026-07-27 12:18:31 +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
Dylan Van Assche 62b924f43d device-shift-axolotl: 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
DrRac27 39d7076756 device-oneplus-enchilada: add co-maintainer
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9151>
2026-07-27 08:32:26 +00:00
Rudraksha Gupta 7140f1591c microsoft-surface-rt: unarchive, takeover maintainership, and use systemd-boot
Become maintainer and unarchive. Remove Grub and use systemd-boot.

Signed-off-by: Rudraksha Gupta <guptarud@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9145>
2026-07-27 06:55:39 +00:00
Clayton Craft e95de4e68c linux-postmarketos-asahi: upgrade to 7.1.5-2
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9154>
2026-07-27 02:00:06 +00:00
Aelin 993a27e70b linux-postmarketos-mainline: Upgrade to 7.2_rc5
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9155>
2026-07-27 00:53:51 +02: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
Raymond Hackley 9a0cfba486 qcom-msm8909: maintain
remove nonfree-firmware
replace archived soc-qcom-msm8909 with soc-qcom-msm8916

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8894>
2026-07-26 16:03:37 +00:00
Dylan Van Assche 4394d90b2e temp/usb-moded: drop pmaport
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9150>
2026-07-26 15:12:26 +00:00
Felix 4a6b2648f0 linux-xiaomi-pipa: report tablet mode without keyboard
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9147>
2026-07-26 13:37:25 +00:00
Aster Boese d42381d36c samsung-a5: move to archived
The maintainer doesn't have the hardware to test this device anymore.

See:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4730#note_570652

[ci:skip-vercheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9127>
2026-07-26 10:51:33 +00:00
Daniel db3beaeec9 device-purim-librem5: Unload/reload bluetooth firmware before/after suspend (systemd variant)
Fixes bluetooth not being available on resume. The script was adapted from mobian and adjusted to reload the firmware in a non-blocking fashion in the background.

In some (rare) cases it fails and entering suspend, waiting 10 seconds and waking up is required. Yet this is a huge improvement over not having bluetooth after sleep at all until the next reboot.

[ci:skip-grep] to avoid failures due to ongoing treewide changes

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7635>
2026-07-26 09:21:03 +00:00
Aelin 867476fe86 linux-postmarketos-lts: Upgrade to 6.18.40
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9142>
2026-07-26 01:47:17 +00:00
Aelin cc361ee6da linux-postmarketos-stable: Upgrade to 7.1.5
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9140>
2026-07-26 01:24:51 +00:00
Clayton Craft 8079d33b71 systemd/fwupd: fix compilation on armv7 qemu
Unblocks bpo

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9131>
2026-07-25 22:57:03 +00:00
Robert Eckelmann 88e3ba5b6f device-xiaomi-beryllium: take over maintainer role
closes #4773

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9134>
2026-07-25 19:16:36 +09:00
Barnabás Czémán db1fe3c1c1 device-qcom-msm8953: Add PWM backlight to initfs
Some devices are using PWM backlight for display,
add the necessary modules to the initfs.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9081>
2026-07-24 21:33:33 +00:00
Barnabás Czémán cc5e149f68 linux-postmarketos-qcom-msm8953: Upgrade to v7.1.3-r0
Upgrade to v7.1.3-r0

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9081>
2026-07-24 21:33:33 +00:00
Barnabás Czémán 4396dd0714 linux-postmarketos-qcom-msm89x7: Upgrade to v7.1.3-r1
Upgrade to v7.1.3-r1

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9075>
2026-07-24 21:08:31 +00:00
Aster Boese a589ec7d4f systemd/dsme: remove openrc subpackage
Every other package in extra-repos/systemd removes their openrc
subpackage and openrc scripts. Therefore, dsme should too.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9128>
2026-07-24 21:04:48 +00:00
Daniel 3376799409 device-samsung-espresso*: compress initfs with lzma
This saves some space which is important for a device with a small boot partition.

The savings appear to be better than with zstd:best as well as xz:best

refs !9024
refs #4673

[ci:skip-grep] to avoid failures due to ongoing treewide changes

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9070>
2026-07-24 20:31:32 +00:00
Aster Boese 3950860c58 cross/systemd-boot-x86: upgrade to 261.2
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9130>
2026-07-24 20:28:21 +00:00
Aster Boese a6c841e24c cross/grub-efi-x86: upgrade to 2.14-r1
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9129>
2026-07-24 20:25:19 +00:00
Clayton Craft 1c7ff6bc68 systemd/cups: backport patch to install sysusers config
Upstream cups has support for generating/installing sysuser config but
it's not yet in a release version. Backport the patch to when it gets
into a release, we'll know to drop the patch.

Fixes #4649

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8875>
2026-07-24 20:16:23 +00:00
Aster Boese 6d6d684bfe treewide: move q6voiced.conf to new path
Moves configs to the new path as defined by q6voiced version 0.3.0.

[ci:skip-grep]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8970>
2026-07-24 19:44:01 +00:00
Clayton Craft 6b57dc9c72 systemd/fwupd: fork from Alpine to build with systemd support
Unfortunately we can't build fwupd with only unit files, we have to link
against systemd for sd-notify support or else the units probably aren't
going to be properly managed.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
[ci:skip-vercheck] pkgver/pkgrel match upstream

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7245>
2026-07-24 18:06:02 +00: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
Aelin 9c68abf912 systemd/systemd: upgrade to 261.2
[ci:skip-build]: already built successfully in CI

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9121>
2026-07-24 07:40:53 -07: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
Sicelo A. Mhlongo 5aa2aaf449 device-nokia-n900: improve zram, screenlock and audio config
- switch to pactl for volume adjustment since we now have UCM2 and can
  use pulseaudio natively
- modify screenlock to prevent false activity causing screen to remain
  turned on indefinitely
- set swapfile to 220M to reduce likelihood of thrashing
- switch zram algorithm to lz4, which might have even better performance
  on N900 than lzo-rle

Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9107>
2026-07-24 14:16:23 +00:00
Stefan Hansson 55a2caafad systemd/networkmanager: upgrade to 1.56.1
And add patch to fix hotspot breakage.

Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4118

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9053>
2026-07-24 14:12:00 +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 3004382975 systemd: remove eudev provide
No package in aports or pmaports directly depends on eudev
anymore, meaning that this eudev provide is not needed and
only the udev virtual package provide is needed.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8974>
2026-07-23 15:35:37 -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
Richard Acayan 2bab6556d1 community/alsa-ucm-conf-qcom-sdm670: upgrade to 1.2.9_git20260610
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8940>
2026-07-23 16:29:55 +00:00
Richard Acayan 355ae47182 linux-postmarketos-qcom-sdm670: upgrade to v7.1.3
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8940>
2026-07-23 16:29:55 +00:00
Felix 0302ffd6d2 linux-xiaomi-pipa: add Felix as co-maintainer
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9065>
2026-07-23 13:15:56 +00:00
Felix a323618593 xiaomi-pipa: fix keyboard cover input handling
Stop advertising impossible key bits from the Nanosic 803 keyboard.
Add quirks so libinput treats the keyboard as internal and the touchpad as a clickpad.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9065>
2026-07-23 13:15:56 +00:00
Felix cbe39ad41c linux-xiaomi-pipa: fix stylus input on nt36523
Fix pen enable/disable handling, axis scaling, and proximity-out behavior.
The stylus now tracks correctly across the panel and no longer jumps to 0,0.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9065>
2026-07-23 13:15:53 +00:00
Felix ee31f53803 xiaomi-pipa: fix charging status reporting and add stylus charging
Fix PMIC fuel-gauge reporting and wire up stylus charging support.
Load the pen-charge notifier early so the touchscreen probes in initramfs.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9065>
2026-07-23 13:15:49 +00:00
Felix 9daf83d944 linux-xiaomi-pipa: upgrade to 7.1.4
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9065>
2026-07-23 13:15:46 +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
postmarketOS CI c44fb3f930 linux-next: upgrade to next-20260722 2026-07-23 05:39:35 +00:00