Aelin
531c8cdcaa
ci: Run armv7 jobs on native runner
...
We now have a runner capable of running 32-bit ARM jobs natively, so
switch to it to relieve the QEMU runner and get faster builds.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8539 >
2026-05-12 21:03:00 +02:00
Aelin
2b26a11a85
ci: Tag aarch64 builds for aarch64 rather than arm64
...
Our aarch64 runners are tagged with both the aarch64 and the arm64 tag,
let's use the aarch64 tag to be consistent with the architecture naming
in APK.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8539 >
2026-05-12 20:46:34 +02:00
bluebunny
3104b0b1e1
device-xiaomi-pipa: switch to EFI booting via U-Boot
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8536 >
2026-05-12 16:22:07 +00:00
bluebunny
c5493a9ad8
linux-xiaomi-pipa: upgrade to 7.0.6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8536 >
2026-05-12 16:22:07 +00:00
adamthiede
34ce832637
main/postmarketos-base: nosplash subpkg provide bootsplash virtual pkg
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8506 >
2026-05-12 16:09:31 +00:00
adamthiede
e881e9b51c
main/postmarketos-base-ui: depend on bootsplash virtual package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8506 >
2026-05-12 16:09:31 +00:00
adamthiede
fd36a1f665
main/postmarketos-bootsplash: provide virtual package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8506 >
2026-05-12 16:09:31 +00:00
Joel Selvaraj
67672bfcdf
device-shift-axolotl: include panel driver to initfs
...
Needed for panel to work in FDE.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8446 >
2026-05-11 19:26:50 -05:00
Joel Selvaraj
f9818877c8
device-google-blueline: depend on userspace pd-mapper
...
Currently there is a bug in in-kernel pd-mapper (https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/3481 ).
So we depend on userspace pd-mapper in all sdm845 devices. Do the same here.
Required to get wifi and audio working.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8446 >
2026-05-11 19:26:50 -05:00
Joel Selvaraj
b8d769b1fb
firmware-google-blueline: depend on qca fw and update fw path
...
Depend on upstream qca firmware for bluetooth and update fw paths as per
upstream kernel changes.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8446 >
2026-05-11 19:26:50 -05:00
Joel Selvaraj
bdb295daa1
firmware-shift-sdm845: update fw path as per upstream kernel changes
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8446 >
2026-05-11 19:26:50 -05:00
Joel Selvaraj
0b38dbbe01
firmware-xiaomi-beryllium: update fw path as per upstream kernel changes
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8446 >
2026-05-11 19:26:50 -05:00
Joel Selvaraj
8621428523
firmware-oneplus-sdm845: update fw path as per upstream kernel changes
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8446 >
2026-05-11 19:26:50 -05:00
Joel Selvaraj
2b81e08dbc
linux-postmarketos-qcom-sdm845: upgrade kernel to 7.1rc1
...
Also install modules into /usr.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8446 >
2026-05-11 19:24:28 -05:00
Aelin
c57ccbf57b
linux-postmarketos-mainline: Upgrade to 7.1_rc3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8528 >
2026-05-11 22:46:43 +00:00
Andreas Kemnade
f9357ff76b
linux-epson-embt2ws: Update to 7.0.6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8527 >
2026-05-11 20:27:27 +00:00
Luca Leonardo Scorcia
d64e7f263b
main/postmarketos-mkinitfs-hook-netboot: remove redundant 'ERROR:' prefix
...
Remove the now redundant 'ERROR:' prefix.
Signed-off-by: Luca Leonardo Scorcia <l.scorcia@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8526 >
2026-05-11 19:14:26 +00:00
Luca Leonardo Scorcia
2a350af160
main/postmarketos-mkinitfs-hook-netboot: update show_splash calls for plymouth
...
The show_splash function has been replaced by splash_show,
splash_set_message and splash_set_error, but the netboot hook still calls
the old function, logging errors in boot dmesg.
Signed-off-by: Luca Leonardo Scorcia <l.scorcia@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8526 >
2026-05-11 19:14:26 +00:00
adamthiede
8dda93f2e4
linux-postmarketos-mediatek-mt8173: upgrade to 7.0.6 and update config
...
- Once again, another vuln: https://lwn.net/Articles/1071775/
- Adding required kconfig items
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8514 >
2026-05-11 19:09:04 +00:00
Pablo Correa Gómez
ff3de1ac4d
main/postmarketos-base: drop innefective empty replaces
...
The main package does not have a replaces, so this is just redundant
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8522 >
2026-05-11 18:39:10 +00:00
Pablo Correa Gómez
38c285af62
main/postmarketos-base-nofde: integrate as postmarketos-base subpackage
...
This is pretty pointless as an independent subpackage
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8522 >
2026-05-11 18:39:10 +00:00
Pablo Correa Gómez
747fca72f1
main/postmarketos-base-nofde: drop inneffective provider_priority
...
It's ignored whenever the provides is versioned!
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8522 >
2026-05-11 18:39:07 +00:00
Pablo Correa Gómez
c3fb6da297
main/unl0kr: fix postmarketos-fde-unlocker provider not being versioned
...
And therefore remove the unnecessary "provider_priority". The
postmarketos-base-nofde is already versioned, and there is no situation
in which having both unl0kr and postmarketos-base-nofde installed
makes sense.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8522 >
2026-05-11 18:39:03 +00:00
Steven Lamphear
7c57ec6983
device-fairphone-fp6: move sim-wait-time.conf to -systemd subpackage
...
Co-authored by: @craftyguy
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8428 >
2026-05-11 17:29:20 +00:00
Steven Lamphear
eb61326447
device-fairphone-fp6: fix sim detection on cold boot
...
On cold boot, msm-modem-uim-selection's default 4-second SIM
detection timeout expires before the modem's UIM service is ready,
leaving ModemManager stuck in a "sim-missing" failed state and
requiring the user to manually run `systemctl restart ModemManager`.
Install a systemd drop-in override that increases SIM_WAIT_TIME from
the default 4 seconds to 30 seconds, giving the modem enough time to
finish initializing on this device.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8428 >
2026-05-11 17:29:20 +00:00
Luca Leonardo Scorcia
79325d16d5
main/postmarketos-initramfs: fix leftover pbsplash call in debug_shell
...
The hide_splash function has been renamed to splash_hide.
Signed-off-by: Luca Leonardo Scorcia <l.scorcia@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8525 >
2026-05-11 09:23:29 +00:00
bluebunny
299759f051
linux-postmarketos-exynos7870: set CONFIG_NLS_ASCII, sync kconfig, install modules to /usr
...
Without CONFIG_NLS_ASCII=y, the kernel fails to boot from fat32 ESP.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8515 >
2026-05-11 09:19:50 +00:00
bluebunny
768de0abe4
firmware-samsung-{a2corelte,j6lte,on7xelte}: drop
...
Bluetooth firmware are all in upstream linux-firmware-brcm, and Wi-Fi can be
functional by symlinking inside the device package.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8515 >
2026-05-11 09:19:50 +00:00
bluebunny
3dd9d1522f
device-samsung-{a2corelte,j6lte,j7xelte,on7xelte}: drop
...
Switch to generic port samsung-exynos7.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8515 >
2026-05-11 09:19:50 +00:00
bluebunny
8e343f6183
samsung-exynos7: switch to generic port for {a2corelte,j6lte,j7xelte,on7xelte}
...
Add myself as a co-maintainer.
Simplify the device name across APKBUILD and deviceinfo.
Depend on linux-firmware-brcm and add all related symlinks for enabling Wi-Fi support.
Follow the device package template for generic kernels [1] and add the close-to-mainline
kernel alongside the generic kernels. This is done because vanilla upstream kernels are
not very usable at the moment. (e.g. Wi-Fi doesn't work at all, j7xelte doesn't boot
due to lack of proper DRM)
[1]: https://docs.postmarketos.org/pmaports/main/generic-kernels.html#device-package-template
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8515 >
2026-05-11 09:19:50 +00:00
Antoine Martin
522114f550
device-clockworkpi-uconsole-rpi: take maintainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8524 >
2026-05-11 06:00:11 +00:00
Stefan Hansson
8133df094d
Revert "main/postmarketos-mkinitfs-hook: merge mkinitfs-hook packages into one"
...
This breaks pmbootstrap's hook handling.
Closes https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/work_items/2759
This reverts commit 38ccc2ac8a .
[ci:skip-vercheck]: These aren't "new" packages per se.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8511 >
2026-05-10 13:43:38 +00:00
Stefan Hansson
aa19f54ef9
Revert "ci: shellcheck: update mkinitfs hook paths"
...
This reverts commit 59beb3ba91 .
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8511 >
2026-05-10 13:43:38 +00:00
Aster Boese
30b14c3938
lynx-r1: add maintainer
...
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4445#note_551859
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8523 >
2026-05-10 10:37:21 +02:00
Luca Weiss
c8c48bb2d3
linux-postmarketos-qcom-sm6350: upgrade to 7.0.5
...
* CACHEFILES=m (category:netmount)
* CRYPTO_CAMELLIA=m (category:netmount)
* CRYPTO_CTS=y (category:netmount)
* FSCACHE=y (category:netmount)
* NFS_FS=m (category:netmount)
* NFS_FSCACHE=y (category:netmount)
* NFS_V3=m (category:netmount)
* NFS_V4=m (category:netmount)
* NFS_V4_2=y (category:netmount)
* NFSD=m (category:netmount)
* NFSD_V3_ACL=y (category:netmount)
* NFSD_V4=y (category:netmount)
* NFSD_PNFS=y (category:netmount)
* NFSD_BLOCKLAYOUT=y (category:netmount)
* NFSD_SCSILAYOUT=y (category:netmount)
* NFSD_V4_2_INTER_SSC=y (category:netmount)
* RPCSEC_GSS_KRB5=m (category:netmount)
* RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y (category:netmount)
* RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y (category:netmount)
* RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y (category:netmount)
* ACCESSIBILITY=y (category:accessibility)
* A11Y_BRAILLE_CONSOLE=y (category:accessibility)
* SPEAKUP=m (category:accessibility)
* SPEAKUP_SYNTH_ACNTSA=m (category:accessibility)
* SPEAKUP_SYNTH_APOLLO=m (category:accessibility)
* SPEAKUP_SYNTH_AUDPTR=m (category:accessibility)
* SPEAKUP_SYNTH_BNS=m (category:accessibility)
* SPEAKUP_SYNTH_DECTLK=m (category:accessibility)
* SPEAKUP_SYNTH_DECEXT=m (category:accessibility)
* SPEAKUP_SYNTH_LTLK=m (category:accessibility)
* SPEAKUP_SYNTH_SOFT=m (category:accessibility)
* SPEAKUP_SYNTH_SPKOUT=m (category:accessibility)
* SPEAKUP_SYNTH_TXPRT=m (category:accessibility)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8512 >
2026-05-09 23:07:35 +00:00
Luca Weiss
fec2d011a2
linux-postmarketos-qcom-sc7280: upgrade to 7.0.5
...
Enable all the 'accessibility' options as well.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8498 >
2026-05-09 23:05:00 +00:00
Sicelo A. Mhlongo
33cea5f892
linux-postmarketos-omap: Add accessibility kconfigs
...
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8471 >
2026-05-09 18:29:24 +00:00
Sicelo A. Mhlongo
6b6306918c
linux-postmarketos-omap: add CFI compatibility patch
...
omap4_finish_suspend is defined in arm assembly and is thus invisible to CFI,
causing errors when called directly as .finish_suspend. Wrap it in a function
which calls the assembly function.
The goal is to upstream the patch.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8471 >
2026-05-09 18:29:24 +00:00
Sicelo A. Mhlongo
66f3535d7a
linux-postmarketos-omap: add upstreamable hsi fix
...
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8471 >
2026-05-09 18:29:21 +00:00
Sicelo A. Mhlongo
75141b778c
linux-postmarketos-omap: upgrade to 7.0.5
...
In addition to the version upgrade:
1. Drop DTS patch for volume keys. These will be handled via hwdb
2. Drop CONFIG_FW_LOADER_USER_HELPER. It was required by the LED controller
(lp5523) driver until Linux 6.19
3. Restore TWL4030_PWRBUTTON, and make it built-in (in readiness for plymouth)
4. Drop HSI patch. To be replaced with a better quality patch which will be
upstreamed
5. The remainder of changes are from kconfig migrate
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8471 >
2026-05-09 18:29:17 +00:00
Ferass El Hafidi
85e89db86a
main/postmarketos-base-ui-plasma: switch _pmb_recommends to depends for -kaccounts
...
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8507 >
2026-05-09 08:56:07 +00:00
Ferass El Hafidi
0f35b43684
main/postmarketos-ui-plasma-mobile: switch _pmb_recommends to depends
...
for subpackages
Apparently pmbootstrap doesn't look in subpackages for _pmb_recommends.
Suggested-by: Clayton Craft <craftyguy@postmarketos.org >
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8507 >
2026-05-09 08:56:07 +00:00
adamthiede
dca2d19532
linux-postmarketos-mediatek-mt81: upgrade to 6.18.28 and update kconfig
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8516 >
2026-05-09 01:56:21 +00:00
Andreas Kemnade
76b2ad1c28
linux-postmarketos-imx-ereader: Update to 7.0
...
- backlight for kobo-clara2e
- remove upstreamed wifi fix, add another one
- make kconfigcheck happy
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8492 >
2026-05-08 23:44:34 +00:00
Pablo Correa Gómez
6112038d86
docs: remove requirement for maintainer from community devices
...
This is a general packaging guideline.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8508 >
2026-05-08 21:49:46 +00:00
Pablo Correa Gómez
e3f06aba45
docs: add section about maintainership to packaging guidelines
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8508 >
2026-05-08 21:49:46 +00:00
Pablo Correa Gómez
b293a8e354
docs: place the provides section of the packaging guidelines at the end
...
It is quite massive, and therefore let's put the simpler things
first. If things keep growing, at some point it would make sense to
move it out to a subpage.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8508 >
2026-05-08 21:49:43 +00:00
Luca Weiss
a90be8cc48
linux-postmarketos-qcom-milos: upgrade to 7.0.5
...
Manual kconfig changes:
* CACHEFILES=m (category:netmount)
* CRYPTO_CAMELLIA=m (category:netmount)
* CRYPTO_CTS=y (category:netmount)
* FSCACHE=y (category:netmount)
* NFS_FS=m (category:netmount)
* NFS_FSCACHE=y (category:netmount)
* NFS_V3=m (category:netmount)
* NFS_V4=m (category:netmount)
* NFS_V4_2=y (category:netmount)
* NFSD=m (category:netmount)
* NFSD_V3_ACL=y (category:netmount)
* NFSD_V4=y (category:netmount)
* NFSD_PNFS=y (category:netmount)
* NFSD_BLOCKLAYOUT=y (category:netmount)
* NFSD_SCSILAYOUT=y (category:netmount)
* NFSD_V4_2_INTER_SSC=y (category:netmount)
* RPCSEC_GSS_KRB5=m (category:netmount)
* RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y (category:netmount)
* RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y (category:netmount)
* RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y (category:netmount)
* ACCESSIBILITY=y (category:accessibility)
* A11Y_BRAILLE_CONSOLE=y (category:accessibility)
* SPEAKUP=m (category:accessibility)
* SPEAKUP_SYNTH_ACNTSA=m (category:accessibility)
* SPEAKUP_SYNTH_APOLLO=m (category:accessibility)
* SPEAKUP_SYNTH_AUDPTR=m (category:accessibility)
* SPEAKUP_SYNTH_BNS=m (category:accessibility)
* SPEAKUP_SYNTH_DECTLK=m (category:accessibility)
* SPEAKUP_SYNTH_DECEXT=m (category:accessibility)
* SPEAKUP_SYNTH_LTLK=m (category:accessibility)
* SPEAKUP_SYNTH_SOFT=m (category:accessibility)
* SPEAKUP_SYNTH_SPKOUT=m (category:accessibility)
* SPEAKUP_SYNTH_TXPRT=m (category:accessibility)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8513 >
2026-05-08 16:19:27 +00:00
postmarketOS CI
18f6788502
linux-next: upgrade to next-20260508
2026-05-08 15:38:50 +00:00
Aelin
43e3d13a3e
linux-postmarketos-lts: Upgrade to 6.18.27
...
And patch the ESP part of dirtyfrag.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8510 >
2026-05-08 00:18:54 +00:00