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
Pablo Correa Gómez
990c2dd235
docs: fix generic-kernel-packages example code block
...
Solves https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4784
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9256 >
2026-08-05 15:58:18 +00:00
Clayton Craft
12225adbd2
device-valve-jupiter: drop aport
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8113 >
2026-08-05 15:51:45 +00:00
Clayton Craft
bbfb0877cc
linux-valve-jupiter: drop aport
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8113 >
2026-08-05 15:51:45 +00:00
Clayton Craft
758378e049
systemd/postmarketos-base-systemd: only start unudhcpd when UDC exists
...
It only makes sense to start unudhcpd when a UDC exists, to prevent
unudhcpd starting when there's e.g. only a physical ethernet device.
Fixes #4802
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9243 >
2026-08-05 14:26:34 +00:00
Aster Boese
4e9931912b
linux-postmarketos-rockchip-rk322x: build with LLVM
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9018 >
2026-08-05 13:43:04 +00:00
Clayton Craft
b0953c42d9
ci: add generic kernel check
...
This runs 'kconfig generate' for all archs that the generic kernels
support in order to make sure that kconfig-generic.toml changes are
valid for everything for the kernels it would apply to. This is meant
to catch kconfig changes that might introduce options that don't exist
on some kernel/arch combos or that might be missing other kconfig
dependencies.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9250 >
2026-08-05 13:20:24 +00:00
Aster Boese
261faf7b89
xunlong-orangepi3: move to archived
...
The maintainer has no pmOS GitLab account, meaning that
this device is functionally abandoned.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9084 >
2026-08-05 11:18:06 +00:00
Aster Boese
1d0189e5b4
essential-mata: move to archived
...
The kernel is very broken and does not compile, event with
multiple rounds of patching. As I am not the maintainer,
the amount of patching is getting invasive enough that I
cannot be sure that the kernel will still run, even if
somebody is able to get it compiled.
[ci:skip-vercheck]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9057 >
2026-08-05 11:15:34 +00:00
Aster Boese
9c42c540d1
linux-essential-mata: 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/9057 >
2026-08-05 11:15:34 +00:00
Aster Boese
2aa60edc03
alcatel-pop7lte: move to archived
...
The maintainer has no pmOS GitLab account, so the device is
functionally unmaintained.
[ci:skip-vercheck]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9185 >
2026-08-05 08:40:39 +00:00
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