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
Clayton Craft
1b20c249cf
systemd/postmarketos-base-systemd: fix preset template instance handling
...
This fixes a bug where template presets with a specified instance were
not being handled. The install script previously parsed the entire line,
including the instance(s) and ran 'systemctl preset' on it all, e.g.
'systemctl preset unudhcpd@.service usb0'.
The script will now:
- detect lines that contain a template + instance(s)
- diff the instances
- run preset on template@instance for all added or removed instances
Template presets that don't have any instances specified in the preset
file (because they have a DefaultInstance= set) are treated just like
any other unit since we can run preset on those and it enables the
template with the default instance.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9026 >
2026-07-28 22:57:00 +00:00
Clayton Craft
6d00e47c78
systemd/postmarketos-base-systemd: fix unudhcpd@ preset
...
According to systemd.preset, which I totally should have read before, we
were not specifying the instance correctly which resulted in this unit
not actually being enabled by default.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9026 >
2026-07-28 22:57:00 +00:00
Clayton Craft
3903172aef
systemd/postmarketos-base-systemd: drop usb-moded-developer-mode preset
...
This unit/script shouldn't be run on boot. Mode switching should be
managed by usb-signaller
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9026 >
2026-07-28 22:56:57 +00:00
Sicelo A. Mhlongo
a99f680468
device-blackberry-key2-generic: additional unl0kr fixes
...
* Apply keyboard layout to unl0kr
* Correctly add required files in initramfs
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9023 >
2026-07-28 12:17:06 -07:00
Clayton Craft
77a6de8660
docs/generic-kernels: clarify requirements, guidance for adding options
...
Here are some things I noticed while adding options to generic kconfig,
that I think would have been helpful for me to know ahead of time.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9163 >
2026-07-28 11:45:41 -07:00
Clayton Craft
235160c20c
kconfig-generic: add kconfig for Steam Deck
...
This adds support in the generic kernels for Steam Deck:
- Audio
- Wifi (rtw88)
- Ambient light sensor
- Deck controller/FF
- Touchscreen
Options in the new 'platform' category are things that the above drivers
required to be enabled in the kernel. Tested on my LCD Steam Deck.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9161 >
2026-07-28 10:01:39 -07:00
Aster Boese
58a9d9dbf3
kconfigcheck: add zstd initramfs decompression support to category:default
...
Per the discussion https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4087 , zstd is going to
become the default compression algorithm for the initramfs, with only devices using kernels older than 5.1.0
expected to use gzip. Because of this, adding this config to the default category early ensures that the
eventual migration requires less changes.
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9009 >
2026-07-28 05:51:40 +00:00
Sicelo A. Mhlongo
34cb146b05
linux-postmarketos-omap: upgrade to 7.1.5
...
In addition to upgrading, for the purpose of reducing kernel size for
the benefit of some of the supported devices (e.g. samsung espresso),
remove unused kernel configs.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9024 >
2026-07-28 05:45:07 +00:00
Sicelo A. Mhlongo
87bbef0211
linux-postmarketos-omap: import bpf patch
...
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9024 >
2026-07-28 05:45:07 +00:00
Sicelo A. Mhlongo
1a7f64fc76
linux-postmarketos-omap: upgrade to 7.1.3
...
- espresso is now upstream, so drop patches adding it
- renumber remaining patches
- replace omap4 CFI patch with upstream version
- migrate config and pass kconfig checks
- add new required makedepends
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9024 >
2026-07-28 05:45:03 +00:00
Clayton Craft
d370a08c49
device-generic-x86_64: switch to pmOS kernels
...
This also drops some old provides/replaces stuff, which should no longer
be applicable now because this package was renamed like 2 years ago (or more?).
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8195 >
2026-07-27 15:21:45 -07:00
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