Commit Graph
14549 Commits
Author SHA1 Message Date
Aelin 205c416f2b linux-postmarketos-mainline: Upgrade to 7.2_rc6
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9249>
2026-08-05 08:23:43 +00:00
Luca Weiss 32c767e481 linux-postmarketos-qcom-sm6350: upgrade to 7.1.2
* CRYPTO_KRB5=m (category:netmount)
* BTRFS_FS=m (category:filesystems)
* F2FS_FS=m (category:filesystems)
* LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" (category:hardening)
* SECURITY_LOCKDOWN_LSM=y (category:hardening)
* SECURITY_LOCKDOWN_LSM_EARLY=y (category:hardening)
* RD_ZSTD=y (category:default)
* DECOMPRESS_ZSTD=y (category:default)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8937>
2026-08-05 08:35:41 +02:00
Clayton Craft c607a9c89b kconfig-generic: enable a bunch of wifi drivers
It seems like a good idea to just enable all of these at once instead of
piecemeal as users run into nonfunctional wifi on their devices using the
generic kernels.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9233>
2026-08-05 03:12:58 +00:00
Alexey Minnekhanov c43461b661 device-pine64-pinebookpro: fix modules_initfs due to unable to boot
Add more modules to initfs, so that it can detect rootfs on nvme
drive, use usb keyboard and get display properly initialized during
initramfs stage.

Withouth those panel/display is not properly initialized, root partition
cannot be found if it is on nvme drive, and on top of that USB keyboard
is not working, so you can't even debug it from initramfs.

Add myself as co-maintainer of package.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9203>
2026-08-05 02:16:14 +00:00
Aster Boese 8b4155af3b pine64-pinephone: move to testing
The kernel version of linux-postmarketos-allwinner is older than six months.
It has been a month since the warning issue was made, so this device must be
demoted.

See pmaports#4676

[ci:skip-vercheck]
[ci:skip-kconfigcheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9248>
2026-08-05 00:17:07 +00:00
Aster Boese f85c1bceba docs: mark v25.12 as EOL
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9247>
2026-08-05 00:10:12 +00:00
Aster Boese d3ea5fd16a channels.cfg: mark v25.12 as unsupported
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9247>
2026-08-05 00:10:12 +00:00
Aelin 47094f3a63 linux-postmarketos-lts: Upgrade to 6.18.42
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9231>
2026-08-04 23:55:52 +00:00
Aster Boese 9d2734c5a7 xiaomi-gemini: move to archived
The maintainer has no pmOS GitLab account, meaning this
device is functionally abandoned.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9217>
2026-08-04 22:34:53 +00:00
Erikas Bitovtas dac3784ce7 soc-qcom-sm7125: fix apkbuild-lint error
Move install variable to global context to satisfy apkbuild-lint.

Signed-off-by: Erikas Bitovtas <xerikasxx@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9152>
2026-08-04 21:29:57 +00:00
Erikas Bitovtas 0d89c09d4a soc-qcom-sm7125: claim maintainership
The previous maintainer no longer owns any SM7125 devices. Claim
maintainership of the SoC package for me and Newbyte.

Signed-off-by: Erikas Bitovtas <xerikasxx@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9152>
2026-08-04 21:29:57 +00:00
Erikas Bitovtas c79ad80c9a linux-postmarketos-qcom-sm7125: claim maintainership
The previous maintainer no longer owns any SM7125 devices. Claim
maintainership of the kernel package for me and Newbyte.

Signed-off-by: Erikas Bitovtas <xerikasxx@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9152>
2026-08-04 21:29:53 +00:00
Erikas Bitovtas b5a5023243 linux-postmarketos-qcom-sm7125: point to a new tag
Point to a new tag which includes neccessary drivers for Samsung Galaxy
A52 and A72.

Signed-off-by: Erikas Bitovtas <xerikasxx@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9152>
2026-08-04 21:29:53 +00:00
Erikas Bitovtas b874c77099 linux-postmarketos-qcom-sm7125: enable components for Samsung Galaxy A72
Signed-off-by: Erikas Bitovtas <xerikasxx@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9152>
2026-08-04 21:29:50 +00:00
Aster Boese ea669ae41e linux-postmarketos-qcom-sm7125: build with LLVM
- Builds with LLVM
- Fixes style errors
- Updates kconfig

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9152>
2026-08-04 21:29:47 +00:00
Erikas Bitovtas 439125db73 samsung-a72q: introduce support for Samsung Galaxy A72
Add package for Samsung Galaxy A72, an SM7125-based device.

Signed-off-by: Erikas Bitovtas <xerikasxx@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9152>
2026-08-04 21:29:43 +00:00
Barnabás Czémán 2a44f2624b firmware-xiaomi-lavender: install firmwares to /usr/lib
Install firmwares to /usr/lib instead of /lib

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9245>
2026-08-04 21:27:28 +00:00
Barnabás Czémán 629b58d3f4 firmware-qcom-msm89x7: install firmwares to /usr/lib
Install firmwares to /usr/lib instead of /usr.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9245>
2026-08-04 21:27:28 +00:00
Aelin 68b7c31d28 linux-postmarketos-stable: Upgrade to 7.1.6
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9227>
2026-08-04 21:05:30 +00:00
Aelin 6e57c5aaae kconfig-generic: Enable I2C_DESIGNWARE_PCI
I suspect that Framework laptops use Designware I2C over PCI for the
touchpad, so enable this to get them working.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9226>
2026-08-04 21:02:30 +00:00
Nikita Travkin 9c6c98c3cc device-samsung-gt58: Move to archived
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9239>
2026-08-04 20:51:26 +00:00
Nikita Travkin 58de29377f device-samsung-gt510: Move to archived
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9240>
2026-08-04 20:41:18 +00:00
Diego Stocco 041dd74d44 device-samsung-m20lte: explicitly use gzip compression for initramfs
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9228>
2026-08-04 20:04:01 +00:00
Nikita Travkin 98364be018 device-wileyfox-crackling: Move to archived
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9241>
2026-08-04 19:55:50 +00:00
Nikita Travkin 4c151c2b27 device-acer-aspire1: Move to archived
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9242>
2026-08-04 19:53:35 +00: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
Eric Anderson 5c3fc6124f firmware-asus-flo: Remove a300 firmware
The firmware is available in firmware-qcom-adreno-a300, and
device-asus-flo depends on that firmware package.

The qualcomm firmware file list is now in a more obvious order. And they
are installed to /usr/lib instead of /lib (#4803)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9235>
2026-08-04 19:13:15 +00:00
Eric Anderson 6801b6594a device-asus-flo: Include adreno a300 firmware in initfs
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9235>
2026-08-04 19:13:15 +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
Ferass El Hafidi 5d7568dfcf systemd/postmarketos-base-systemd: preset buffyboard.service
Else the buffyboard UI does not work under systemd.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9236>
2026-08-04 16:25:54 +00:00
Rudraksha Gupta bbd72c2711 linux-pine64-pinephonepro: update to v7.1
The reason why we have patches instead of a separate repo are because of
the following reasons:

    1. We don't want to make a repo to which users contribute to. While
        people haven't tried to commit to my repository yet, this is
        yet another incentive for people to upstream into Linux kernel
        mainline. Most of the functionality is here. We just need to
        upstream it.
    2. I assume that all the patches here aren't needed. This calls
        for a scream test. People who find functionalality missing will
        open an issue. It becomes trivial to add/remove patches from
        the `source=...` var rather than repackaging the entire kernel.
        The next commit aims to remove a lot of patches and see if there
        are people who rely on said functionality. If not, there is no
        requirement to upstream it.

Signed-off-by: Rudraksha Gupta <guptarud@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9136>
2026-08-04 09:06:21 +00:00
iAboothahir 918a1f4e4d firmware-asus-x00td: install fw to /usr/lib/firmware
Signed-off-by: iAboothahir <aboothahirpkd@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9229>
2026-08-03 20:05:56 +00:00
Aelin 065c473bb0 device-generic-ppc64le: Clean up initramfs modules
Add ast to have display output on the Raptor Blackbird and get rid of
things we compile as builtin. uas is also needed as a module, otherwise
the initramfs cannot see USB storage devices.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9002>
2026-08-03 19:24:15 +00:00
Aelin bcace022ad device-generic-ppc64le: Switch to powervm-boot
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9002>
2026-08-03 19:24:15 +00:00
Aelin 06bdbdba69 temp/powervm-boot: new aport
This is a bootloader for Open Firmware PowerPC systems that we will use
to replace grub-ieee1275 in device-generic-ppc64le. Due to its use of
RUSTC_BOOTSTRAP, this APKBUILD cannot go to Alpine at the moment, but
once the Rust targets are added upstream, this can be moved to aports.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9002>
2026-08-03 19:24:11 +00: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
Robert Eckelmann 4829787f9a firmware-nvidia-tegra-armv7: install to /usr/lib/firmware
for details see #4803

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9225>
2026-08-03 18:15:14 +00:00
Bart Ribbers 39633e39f3 kconfig-generic.toml: require KVM_AMD and KVM_INTEL modules
Otherwise /dev/kvm is not available and can't be used for
virtualization.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9174>
2026-08-03 17:55:16 +02:00
Pablo Correa Gómez f01a127509 systemd/mutter: fix log spam
This patch from upstream fixes an assertion error that got printed multiple
times per second, causing logs that balooned up to over a gigabyte after a few
hours of usage:

(gnome-shell:4977): Clutter-CRITICAL **: 20:23:10.859: clutter_input_focus_set_cursor_location: assertion 'CLUTTER_IS_INPUT_FOCUS (focus)' failed

The same patches are also used by Debian[1] and already pushed to aports[2]

[1] https://salsa.debian.org/gnome-team/mutter/-/commit/6f11d10a47ffc824db35a3ff7d6ea46b6cc14faf
[2]
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/104720

[ci:skip-build] Already built in CI

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9223>
2026-08-03 13:34:00 +00:00
Vitaliy Ognev e20471fc80 linux-powkiddy-x55: upgrade to 7.1.5
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9219>
2026-08-03 13:32:12 +03:00
Vitaliy Ognev 549798f5de linux-powkiddy-x55: install modules under /usr/lib
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9219>
2026-08-03 13:32:12 +03:00
Kidd Lee 86f00a6306 device-xiaomi-ido: explicitly use gzip compression for initramfs
Requested by #4799

Signed-off-by: Kidd Lee <LeeXiaolan@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9222>
2026-08-03 10:26:35 +00:00
Danila Tikhonov 0f23a0fa15 nothing-spacewar: Update maintainers list
Federico recently contacted me and asked me to take over maintainership,
as he wants to shift his focus entirely to the Moto Edge 30. I returned
to working on the Nothing Phone (1) a couple of weeks ago, so I was
happy to accept.

With their consent, I have also added Eugene and Vasiliy, as they
actively contribute to the development of kernel support for the device
and will be able to test upcoming updates.

Signed-off-by: Danila Tikhonov <danila@mainlining.org>
2026-08-03 00:31:57 +03:00
Danila Tikhonov a283176855 firmware-nothing-spacewar: Upgrade blobs from Nothing OS 3.2 EOL build
Firmware blobs were extracted from the latest
NothingOS V3.2-260618-1045 EOL build.

Also add the board-2 blob required for Wi-Fi calibration.

Signed-off-by: Danila Tikhonov <danila@mainlining.org>
2026-08-03 00:27:07 +03:00
Anton Bambura 9cdff6e1ec firmware-ayn-odin: use original repository
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8608>
2026-08-02 20:19:27 +03:00
Aster Boese 53bba14859 linux-samsung-m20lte: build with gcc6
Part of the wider effort to switch downstream kernels away from the regular
gcc package. While it would be best to switch this kernel to use LLVM,
gcc6 is the best option to prevent runtime breakages and still keep the
process of switching easy. If the maintainer wishes, they can try porting
this package to use LLVM later.

See https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/work_items/123
and https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/3928
for more information.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9054>
2026-08-02 15:52:54 +00:00
Aster Boese 2a05e50fe7 firmware-lg-judyln: fix loading a630 firmware files
Currently, loading the a630 firmware files fails in the iniramfs
when the display is manually configured. This firmware is loaded
once the rootfs is loaded and the gpu is polled, but the error
messages clog the early boot logs and can make parsing them much
harder. Because of this, and because these devices don't have an
issue with bootimg size, including the firmware is a QOL change.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8649>
2026-08-02 14:29:51 +00:00
Aster Boese 32d3f4faca firmware-xiaomi-beryllium: fix loading a630 firmware files
Currently, loading the a630 firmware files fails in the iniramfs
when the display is manually configured. This firmware is loaded
once the rootfs is loaded and the gpu is polled, but the error
messages clog the early boot logs and can make parsing them much
harder. Because of this, and because these devices don't have an
issue with bootimg size, including the firmware is a QOL change.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8649>
2026-08-02 14:29:51 +00:00
Aster Boese f4fd89a374 firmware-{oneplus,shift}-sdm845: fix loading a630 firmware files
Currently, loading the a630 firmware files fails in the iniramfs
when the display is manually configured. This firmware is loaded
once the rootfs is loaded and the gpu is polled, but the error
messages clog the early boot logs and can make parsing them much
harder. Because of this, and because these devices don't have an
issue with bootimg size, including the firmware is a QOL change.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8649>
2026-08-02 14:29:51 +00:00