Aster Boese
9e5bb36f8e
treewide: remove scaled from phoc.ini
...
Removes the scaled key from phoc.ini, as this should be fixed upstream and not
hacked in downstream configs. Most devices should work with the default
scaling configuration.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
2026-06-06 16:07:19 +02:00
Robert Eckelmann
0412c5bab5
device-ouya-ouya: move to archived
...
Archiving as no available tester for !8567 and as device and kernel esp are not
maintained.
HINT, if you have such a device and want to see this in testing again,
please switch to the -grate kernel.
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8740 >
2026-06-06 21:38:39 +09:00
Aster Boese
864cc6c223
systemd/systemd: remove clang and llvm from makedepends
...
Clang isn't needed for compilation of systemd. The only reason I can
think of for this being here is that, when systemd was first added,
Alpine's GCC may have been too old for BPF. The LLVM dependency also
is removed
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8726 >
2026-06-05 15:39:59 +00:00
postmarketOS CI
c0fa62d31a
linux-next: upgrade to next-20260605
2026-06-05 15:39:15 +00:00
Sam Day
47e3afacc2
device-samsung-exynos7: update co-maintainership
...
bluebunny's j7xelte has sadly bricked, and so they would prefer to step
down as co-maintainer. I will replace them and so my best to carry the
torch and fill their shoes!
[ci:skip-build] [ci:skip-vercheck] just updating maintainership
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8731 >
2026-06-05 13:32:37 +00:00
Aelin
f948899cb0
docs: Add approval rules flowchart
...
Apparently our rules are complicated enough that this is necessary. I am
*not* an expert at Inkscape, so bear with me. This is also my
interpretation of the rules, if I got anything wrong, please correct me.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8719 >
2026-06-05 13:07:15 +00:00
Ferass El Hafidi
322eae70c2
main/postmarketos-ui-phosh: explicitely depend on postmarketos-base-ui-gnome
...
Else somehow its -openrc subpackage don't get installed properly.
This means the wrong polkit gets installed on OpenRC systems, causing
poweroff to not work among other things.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8732 >
2026-06-05 12:43:17 +00:00
Aelin
aefa007bd0
systemd/systemd: upgrade to 261_rc3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8730 >
2026-06-05 05:35:30 +00:00
postmarketOS CI
0a9a7adc8c
linux-next: upgrade to next-20260604
2026-06-05 04:38:45 +00:00
postmarketOS CI
dc05e96819
linux-next: upgrade to next-20260603
2026-06-04 15:39:01 +00:00
Aelin
c6ed450f55
systemd/mutter: upgrade to 50.2
...
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/ff48c2c6ed9e2cc8313dfb7c776631de8c8f7f26
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8723 >
2026-06-04 02:47:34 +02:00
Sicelo A. Mhlongo
636cc55824
device-nokia-n900: add -udev subpackage
...
Evidently a recent Alpine development.
[1] https://wiki.alpinelinux.org/wiki/Eudev#Installation
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8612 >
2026-06-03 19:18:45 +00:00
Sicelo A. Mhlongo
83214d9d05
device-nokia-n900: fix issues with systemd
...
For seamless systemd support:
1. Fix sway locking script. systemd adds more paths under /run/user, which
interfere with `find`. Limiting the search depth works around the issue
2. Only force load `nokia-modem` driver under openrc. With systemd, force-
loading the driver appears to confuse systemd-udevd during boot, causing
long boot times and even total failure. On the running system, the driver
also causes systemd-udevd to become unstable. Until the issue is resolved
(probably in the driver), there will not be any modem support when using
systemd
3. Remove the isp1704 driver (for the PHY) from the initramfs. Under systemd,
it might load too early and fail, leading to slow charging in the running
system. It is more reliable when loaded later on. Charging still works in
the initramfs since the actual charger driver (bq2415x) is available
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8612 >
2026-06-03 19:18:45 +00:00
Ferass El Hafidi
63ae75d3b4
device-raspberry-pi: set correct initramfs path in usercfg.txt
...
Else it tries to load "initramfs-rpi" which doesn't exist, and then
later the kernel panics because it couldn't find anything to boot from.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8721 >
2026-06-03 14:05:12 +00:00
Achill Gilgenast
0094028f1c
device/{archived,downstream}: add missing maintainer= variable
...
[ci:skip-vercheck]
[ci:skip-build]
[ci:skip-grep]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8651 >
2026-06-03 08:15:04 +00:00
postmarketOS CI
23de9b070f
linux-next: upgrade to next-20260602
2026-06-03 04:39:00 +00:00
Achill Gilgenast
a7665377ae
systemd/phosh: backport patch for extending app startup timer
...
Helps UX on slower devices like the PinePhone a lot, let's backport it.
This was suggested by upstream[1].
[1]: https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1915#note_2778701
See: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/103390
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8716 >
2026-06-02 21:24:04 +00:00
Aster Boese
6b1a2b41fb
main/postmarketos-initramfs: add libinput-udev to depends
...
https://gitlab.alpinelinux.org/alpine/aports/-/commit/6b63703a58e35adb2377d12278e5de397b2ed547
changed the udev subpackage for libinput. Previously, it would be pulled in if
libinput-libs and a udev implementation were installed at the same time. Now,
it uses the default logic for udev subpackages, preventing it from being
pulled in with postmarketos-initramfs only depending on -libs. This change
explicitly depends on -udev to fix this issue.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8715 >
2026-06-02 20:29:44 +00:00
Clayton Craft
c17dc45441
systemd/systemd: add explicit dependency on libfdisk
...
This one is required now by systemd-repart, but is dlopened so we have
to "manually" depend on it.
Fixes https://gitlab.postmarketos.org/postmarketOS/duranium-build/-/work_items/54
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8714 >
2026-06-02 08:46:40 -07:00
Aelin
759d6c6701
systemd/systemd-stage0: provide pc:libsystemd
...
See the comment in the APKBUILD for the details.
Closes #4156
Tweak by Oliver: set provider_priority=1 explicitly, so the CI script
passes. systemd proper has provider_priority=100 for the dev()
subpackage.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8711 >
2026-06-02 15:32:20 +00:00
Aster Boese
cb7bce13df
main/postmarketos-initramfs: remove unudhcpd.conf
...
Everything included in the unudhcpd.conf file is already the default in
init_functions.sh. Adding the !optional key to the initramfs config allows
these configs to be overwritten by users if need-be.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8696 >
2026-06-02 14:10:26 +00:00
Oliver Smith
879b7a6dbc
docs: update release timeline
...
Move the test week by one week, the package repository isn't ready just
yet.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8713 >
2026-06-02 15:34:17 +02:00
Mario
d5d864c5a9
fairphone-fp5: Switch boot partition to fat32
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8135 >
2026-06-02 10:09:19 +02:00
postmarketOS CI
3cc0cc112f
linux-next: upgrade to next-20260601
2026-06-02 04:38:41 +00:00
Aelin
e9a700008d
systemd/systemd: bump pkgrel
...
systemd-stage0 is currently at pkgrel=1, while systemd is still at
pkgrel=0. However, systemd provides systemd-stage0=$pkgver-r$pkgrel, so
currently, installing systemd-stage0 will always install systemd-stage0
instead of systemd. Their pkgrels MUST be kept in sync.
[ci:skip-vercheck]: the stage0 package change is only a new comment
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8709 >
2026-06-02 01:09:02 +00:00
Robert Eckelmann
93f21c62ed
device-nvidia-tegra-armv7: remove inactive co-maintainers
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8673 >
2026-06-02 00:06:54 +00:00
Robert Eckelmann
71263c7413
device-nvidia-tegra-armv7: remove nonfree-firmware subpackage
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8673 >
2026-06-02 00:06:54 +00:00
Robert Eckelmann
0f165375fe
device-nvidia-tegra-armv7: fix plymouth display issue
...
adds `console=tty0` to the kernel-cmdline.conf to have a console entry
for plymouth as the other console entry is an ignored serial one.
Fixes #4585
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8673 >
2026-06-02 00:06:51 +00:00
Aelin
1754e31b62
device-generic-loongarch64: Extend modules-initfs from postmarketos-qemu-common
...
This makes it so the splash screen renders when booting the package in
QEMU.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8631 >
2026-06-01 23:43:01 +02:00
Aelin
eaa3397e62
device-qemu-loongarch64: remove
...
We can use the generic loongarch64 device package in QEMU just fine, no
need to keep around a second device package.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8631 >
2026-06-01 23:26:31 +02:00
Aelin
b1eb5ff951
linux-postmarketos-lts: Upgrade to 6.18.34
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8706 >
2026-06-01 21:21:31 +00:00
Aelin
d3c3d589d2
linux-postmarketos-stable: Upgrade to 7.0.11
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8707 >
2026-06-01 21:16:25 +00:00
Oliver Smith
9a045f56af
main/postmarketos-artwork: set v26.06 wallpaper
...
The poll is not fully over yet, but the outcome seems clear with Alpen
having 51% currently. Let's set the wallpaper now to get further along
in the v26.06 release process, if it really changes in the poll we can
adjust the package in a follow-up MR.
Related: https://social.treehouse.systems/@postmarketOS/116641283568377248
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8708 >
2026-06-01 20:17:53 +02:00
Aelin
2dcfeceda0
docs: device-categorization: Don't special-case CC approvals
...
As far as I can tell, this was overlooked so far when going over things
where we still differentiate between CCs and TCs.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8705 >
2026-06-01 17:02:50 +00:00
Aster Boese
3fc1dc89ac
main/postmarketos-initramfs: make /etc/deviceinfo an optional file
...
This change only includes /etc/deviceinfo in the initramfs if it exists in the rootfs.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6834 >
2026-06-01 16:57:03 +00:00
Aster Boese
d6c8350021
main/devicepkg-utils: remove etc-deviceinfo
...
Removes the template file to abide by hermetic-usr. If a user
wishes to override deviceinfo themselves, then they can create
the file. Existing /etc/deviceinfo files will not be deleted if
they have been edited, so current installs with modifications
will not be affected.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6834 >
2026-06-01 16:57:03 +00:00
Aster Boese
67eb669f06
firmware-samsung-a30: replace dead link
...
Replaces the current dead repository with an alternative.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8690 >
2026-06-01 16:02:36 +02:00
Oliver Smith
e96054e2a3
systemd/systemd-stage0: depend on libucontext
...
When building dbus against systemd-stage0, we need to have libucontext
installed. Since systemd-stage0 uses !tracedeps, it needs to be
specified manually in depends. I've reproduced the build error locally
and verified that this fixes it.
Fix for:
[195/243] Linking target test/manual-test-thread-blocking
ninja: job failed: cc -o test/test-sd-activation test/test-sd-activation.p/sd-activation.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security '-Wl,-rpath,$ORIGIN/../dbus' -Wl,--start-group test/libdbus-testutils.a dbus/libdbus-1.so.3.38.3 dbus/libdbus-internal.a /usr/lib/libglib-2.0.so /usr/lib/libintl.so /usr/lib/libgio-2.0.so /usr/lib/libgobject-2.0.so -pthread /usr/lib/libsystemd.so -Wl,--end-group
/usr/lib/gcc/aarch64-alpine-linux-musl/15.2.0/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libucontext.so.1, needed by /usr/lib/libsystemd.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/aarch64-alpine-linux-musl/15.2.0/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/libsystemd.so: undefined reference to `swapcontext'
/usr/lib/gcc/aarch64-alpine-linux-musl/15.2.0/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/libsystemd.so: undefined reference to `getcontext'
/usr/lib/gcc/aarch64-alpine-linux-musl/15.2.0/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/libsystemd.so: undefined reference to `makecontext'
collect2: error: ld returned 1 exit status
Related: https://builds.sr.ht/~postmarketos/job/1776990
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8704 >
2026-06-01 15:28:25 +02:00
Aster Boese
58fdca1ad6
linux-samsung-gta7litewifi: fix build
...
The source checksums have changed. Rerun the checksums.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8687 >
2026-06-01 03:32:40 +00:00
Aster Boese
be198d62dd
temp/plasma-bigscreen: add !spdx to options
...
LicenseRef licenses are not SPDX compliant, and thus need
to have an exemption added to options.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8695 >
2026-06-01 02:55:05 +00:00
Aelin
8b5248a412
linux-postmarketos-mainline: Upgrade to 7.1_rc6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8699 >
2026-06-01 01:54:03 +00:00
Vitaliy Ognev
a6dc97b1b9
u-boot-powkiddy-x55: upgrade to 2026.04
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8697 >
2026-05-31 23:43:47 +00:00
Richard Acayan
78077f0c48
linux-postmarketos-qcom-sdm670: upgrade to v7.0.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8698 >
2026-05-31 23:37:16 +00:00
Aster Boese
6ecd7f6d43
kconfigcheck: move VFAT_FS to category:default
...
All but 10 kernels in downstream and 1 in testing support VFAT_FS already.
FAT32, which VFAT_FS supports, is proposed with
https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2869
to become the default filesystem for pmOS_boot. Since so many kernels already
support this option and the FAT filesystems are so common, there is no reason
not to include VFAT_FS by default. VFAT_FS only increases kernel size by 10kb,
so it does not impact boot partition space in any meaningful way.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8694 >
2026-05-31 21:43:12 +00:00
Lukas Timmermann
c554d8177e
samsung-manta: Rename to google-manta
...
Rename both the device package, and the firmware package.
Also drop unnecessary deviceinfo_boot_filesystem="fat32" flag, as it
is no longer necessary when device uses u-boot.
Signed-off-by: Lukas Timmermann <lukas@timmermann.space >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8433 >
2026-05-31 19:24:02 +00:00
Aster Boese
e79c23c612
samsung-gtaxlwifi: move to archived
...
The source url for the kernel is dead and all alternatives that I have
found do not compile. Since this device is already unmaintained, better
to archive than painstakingly fix compliation.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8691 >
2026-05-31 16:47:50 +00:00
Oliver Smith
ca390e0be5
linux-purism-librem5: temporarily build with GCC
...
Building this package is currently failing with:
scripts/Kconfig.include:41: linker 'aarch64-alpine-linux-musl-ld' not found
This kernel was switched over to LLVM and it built fine then, but due to
other changes (pmbootstrap maybe?) it doesn't build anymore. This is
currently blocking v26.06 bringup, so let's temporarily switch back to
GCC until we can resolve it better in edge, probably by getting !8578 in
which is currently blocked as there seem to be regressions.
This reverts the APKBUILD changes from
9b27b4a0f7 .
[ci:skip-kconfigcheck]: minimal changes to make this build again
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8693 >
2026-05-31 15:11:23 +00:00
Oliver Smith
092da83b9e
linux-purism-librem5: adjust INSTALL_MOD_PATH
...
Fix for:
ERROR: Please set INSTALL_MOD_PATH to '"$pkgdir"/usr'.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8693 >
2026-05-31 15:11:23 +00:00
Aster Boese
9df3dbc6f7
main/*: fixup license key to be spdx-compliant
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8056 >
2026-05-31 14:53:46 +00:00
Aster Boese
f0a1a7142b
oneplus-fajita: move q6voiced config out of openrc subpackage
...
q6voiced stores its config in the OpenRC configuration directory, which is
automatically picked up by the default_openrc split function and moved to
the openrc subpackage. This means q6voiced never starts on systemd. Move
this config out of the openrc subpackage by not using default_openrc.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8656 >
2026-05-31 16:40:59 +02:00
Aster Boese
2779e7a2a4
firmware-asus-z010d: replace _tag with _commit
...
This package wrongly uses a separate pkgver than the taged version used
in sources. This tag is just HEAD, so use HEAD as _commit instead.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8593 >
2026-05-31 14:14:49 +00:00
Oliver Smith
bb56208d81
main/postmarketos-ui-sxmo-de-river: fix arch
...
Set arch to aarch64 and x86_64. From
https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/sxmo-utils/APKBUILD :
# zig, and thus river, is only available for aarch64 and x86_64
case "$CARCH" in
aarch64|x86_64)
subpackages="$subpackages $pkgname-river"
install="$install $pkgname-river.post-install"
;;
esac
[ci:skip-vercheck]: no rebuild necessary
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8692 >
2026-05-31 15:14:21 +02:00
Oliver Smith
aeb5875bc7
u-boot-*: fix libfdt build errors
...
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8685 >
2026-05-31 12:08:34 +00:00
Oliver Smith
e7e8fcb2e3
u-boot-rock64: add py3-setuptools to makedepends
...
Fix for:
ModuleNotFoundError: No module named 'distutils'
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8685 >
2026-05-31 12:08:34 +00:00
Oliver Smith
a7c9e1d1e0
u-boot-*: fix build with current python
...
Alpine has moved from python 3.12 to 3.14. Since then binman in these
older u-boot ports is broken. Adapt a patch from upstream to fix it.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8685 >
2026-05-31 12:08:31 +00:00
Oliver Smith
88559d9e8c
u-boot-manta: fix build
...
* Use a stable source tarball by using the latest commit on the
"lat3st/google-manta".
* Depend on bash, as it is needed during build.
* Remove usage of empty variable depends_dev while at it.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8686 >
2026-05-31 11:56:11 +00:00
Aster Boese
4f9187b4aa
linux-postmarketos-qcom-sdm845: remove module build and sources from /usr/
...
Fixes CI failing when mkinitfs tries resolving a pmbootstrap symlink in
`/usr/lib/modules/` that should be removed at build-time.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8666 >
2026-05-31 11:09:44 +00:00
Barnabás Czémán
c6807383fc
device-qcom-msm8953: modules-initfs: Add VSmart Joy 3 panels
...
Add VSmart Joy 3 panels.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8646 >
2026-05-31 09:34:06 +00:00
Knoyan Mitsu
d33b4466a9
firmware-qcom-msm8953: add Xiaomi Mi Max 2 (Oxygen) firmware
...
Add zap firmware for GPU and wcnss nv for wifi.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8646 >
2026-05-31 09:34:06 +00:00
Barnabás Czémán
af55b81691
linux-postmarketos-qcom-msm8953: Upgrade to v7.0.9-r0
...
Upgrade to v7.0.9-r0.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8646 >
2026-05-31 09:34:06 +00:00
Henrik Grimler
fad9378de9
linux-postmarketos-exynos5: update to 6.18.33
...
Changes since v6.12.63 are:
* Rebase on top of 6.18.33
* Sync manta with mainline (@lat3st, @alexmrqt)
* Add bluetooth support to manta (@lat3st, @alexmrqt)
* Fix manta magnetometer with mainline dts (@alexmrqt)
* Fix hang on suspend/display off on galaxy pros (@eisenbahnfan)
* Add support for max77888 and use it on galaxy pros (@eisenbahnfan)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8634 >
2026-05-31 08:49:46 +00:00
Oliver Smith
85ff156167
main/postmarketos-ui-plasma-bigscreen: disable for armv7
...
qt6-qtwebengine is not available for armv7.
Related: https://builds.sr.ht/~postmarketos/job/1775297
[ci:skip-vercheck]: no rebuild necessary
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8684 >
2026-05-31 09:40:30 +02:00
Aelin
3ebc5c885e
systemd/gnome-shell: Upgrade to 50.2
...
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/cfb9cb2004dddc1244a04a7158e699cb6e32f7f1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8680 >
2026-05-31 07:24:24 +00:00
Aelin
64e3b521c3
cross/grub-efi-x86: Upgrade to 2.14-r0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8679 >
2026-05-31 07:21:42 +00:00
Aster Boese
10e2244d75
samsung-manta: move firmware from nonfree subpackage to depends
...
See https://postmarketos.org/edge/2024/02/15/default-nonfree-fw
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8613 >
2026-05-31 05:43:03 +00:00
Paul Sajna
d28b19687d
kconfig: add sc7180 chromebook configs to generic device category
...
Technically there's also some non-chromebook configs for acer aspire one
but I digress
Signed-off-by: Paul Sajna <sajattack@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8596 >
2026-05-30 14:42:28 +00:00
bluebunny
f1371a9b7b
treewide: update bluebunny's email address
...
[ci:skip-build] [ci:skip-vercheck] only updating the email
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8678 >
2026-05-30 14:32:47 +00:00
Barnabás Czémán
a434caf8af
linux-postmarketos-qcom-msm89x7: Upgrade to v7.0.9-r0
...
Upgrade to v7.0.9-r0
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8647 >
2026-05-30 05:04:51 +00:00
postmarketOS CI
d5b8edc81c
linux-next: upgrade to next-20260529
2026-05-30 04:39:06 +00:00
Aelin
0050519fa6
cross/gcc-*: Upgrade to 15.2.0-r5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8675 >
2026-05-29 22:21:59 +00:00
Aelin
92bca88500
temp/plasma-bigscreen: disable on armv7
...
qt6-qtwebengine is not available for armv7.
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8676 >
2026-05-29 22:18:25 +00:00
Aelin
6784b51266
temp/aura-browser: disable on armv7
...
qt6-qtwebengine is not available on armv7.
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8677 >
2026-05-29 22:28:35 +02:00
Aster Boese
67d104aa0b
ci: verify-checksums: ignore archived
...
Because archived is neglected, the sources of packages therein can have
dead links, causing any MR that touches them to fail. Since we don't want
to fix archived packages, just ignore them entirely.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8661 >
2026-05-29 17:36:08 +00:00
Aelin
869c1036e7
cross/gcc-*: Upgrade to 15.2.0-r4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8670 >
2026-05-29 09:22:14 +00:00
Oliver Smith
2d0c9e52a1
linux-postmarketos-qcom-msm8939: fix the build
...
The downloaded patches are not stable, so add them to the git repository
directly. Change INSTALL_MOD_PATH as well, as CI complained about it.
Add V=1 to work around the incompatibility with kernels before 6.2 and
newer make that lead to having no build output.
Related: https://builds.sr.ht/~postmarketos/job/1773002
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8671 >
2026-05-29 08:19:01 +00:00
postmarketOS CI
d1b0948907
linux-next: upgrade to next-20260528
2026-05-29 04:38:58 +00:00
Aster Boese
28886ed2ed
main/postmarketos-mkinitfs: upgrade to 2.11.0
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8665 >
2026-05-29 00:19:02 +00:00
Clayton Craft
4121c0d740
main/postmarketos-duranium: drop subpartition script, expand udev disk hack
...
systemd 261 can now natively detect and mount subpartitions.
Fixes #4544
This also works around an issue where udiskie will prompt for mounting
the /usr partitions on disk, when they are subpartitions. I didn't
file a bug upstream because it's really not clear to me what to blame
(udisks2? udiskie? udev?)
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8660 >
2026-05-28 22:56:37 +00:00
Aster Boese
813a3b3afb
linux-postmarketos-apple-{4,16}k: upgrade to 7.0.4 and cleanup
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8517 >
2026-05-28 17:15:07 +02:00
Ferass El Hafidi
6a511250ba
main/postmarketos-bootsplash: add plymouth.prefer-fbcon
...
Plymouth added a new console viewer to replace fbcon, however it is
quite slow and needs another font in the initramfs (and we're already
kind of running out of space if we just keep adding more and more).
Switch to the old behavior of just using fbcon.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8645 >
2026-05-28 13:06:33 +00:00
Aelin
a18d68dd30
cross/systemd-boot-x86: Upgrade to 260.2
...
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/c329463d3dbe6b28360180706f843e605c97575b
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8659 >
2026-05-27 20:30:51 +00:00
Clayton Craft
a80a649d4f
systemd/systemd: upgrade to 261-rc2
...
ukify is provided in Alpine aports, so it's disabled to prevent
conflicting with that pkg.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8623 >
2026-05-27 13:23:35 -07:00
Clayton Craft
68362c1f42
systemd/systemd-stage0: upgrade to 261-rc2
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8623 >
2026-05-27 13:23:32 -07:00
Antoine Martin
0d6e1add74
temp/py3-pylibi2c: drop due to inclusion in aports
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8658 >
2026-05-27 20:07:04 +00:00
Oliver Smith
9efd154db2
main/postmarketos-base-nofde: split out from postmarketos-base
...
Split postmarketos-base-nofde out from postmarketos-base to fix this
bootstrap problem:
postmarketos-initramfs:
provides: postmarketos-ramdisk
depends: postmarketos-fde-unlocker
postmarketos-base:
depends: postmarketos-ramdisk
provides: postmarketos-fde-unlocker (via postmarketos-base-nofde subpackage)
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8657 >
2026-05-27 21:09:37 +02:00
Oliver Smith
0a944426e7
main/postmarketos-initramfs: fix wrong makedepends
...
I have added both earlier, and they don't make sense. We don't need to
have postmarketos-base-nofde installed at build time when building
postmarketos-initramfs.
[ci:skip-vercheck]: no rebuild needed
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8657 >
2026-05-27 20:49:14 +02:00
Aelin
ed13c0ed9e
ci: Run armhf jobs natively
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8654 >
2026-05-27 18:35:22 +00:00
postmarketOS CI
6370088543
linux-next: upgrade to next-20260527
2026-05-27 15:40:15 +00:00
Aster Boese
1a482a2b17
docs: add skip-grep
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8652 >
2026-05-27 15:29:19 +02:00
Aster Boese
7a6d8d5e9c
ci: grep: add option to ignore grep.sh errors
...
Adds an option to ignore grep.sh errors in instances where there may be false
positives due to git weirdness. e.g. git not tracking renames and instead
seeing them as new packages.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8652 >
2026-05-27 15:29:12 +02:00
Ferass El Hafidi
ca76992b64
device-samsung-serranolte: remove msm-modem-downstream
...
This package no longer exists. Reported on IRC.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8610 >
2026-05-27 13:10:07 +00:00
Aelin
0a82e717aa
kconfig-generic: Enable configs for armhf userspace on aarch64
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8644 >
2026-05-27 12:52:37 +00:00
Robert Eckelmann
86d4040146
main/postmarketos-dev: add packages for compiling u-boot
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8594 >
2026-05-27 12:18:13 +00:00
adamthiede
817cfa8d36
linux-postmarketos-mediatek-mt8173: upgrade to 7.0.10
...
- enabled 'yama' for pmos kconfig checks
- enabled 'lockdown' since it's similar, and options are good
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8640 >
2026-05-27 09:11:19 +00:00
Paul Sajna
25b5ba7b71
device-lg-judyln: Update dependencies, change deviceinfo_boot_filesystem
...
This commit contains 2 major classes of dependency updates
1. Updates to reflect splitting of soc-qcom and soc-qcom-pd-mapper to
fix Wi-Fi on fresh installs
2. Updates to enable Tauchgang fwupd U-Boot EFI capsule updates
Signed-off-by: Paul Sajna <sajattack@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8620 >
2026-05-27 09:02:07 +00:00
Eric Anderson
02ad959901
linux-asus-flo: Move to archived
...
Fixes #4568
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8635 >
2026-05-27 04:57:38 +00:00
Eric Anderson
190b5d0048
device-asus-flo: Remove option to use linux-asus-flo
...
The kernel is being moved to archived.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8635 >
2026-05-27 04:57:38 +00:00
Antoine Martin
9685303286
device-pine64-pinenote: pull sway-hrdl UI configuration by default when using sway
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8562 >
2026-05-27 02:45:47 +00:00
Antoine Martin
b3235f201e
temp/py3-pylibi2c: new aport
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8562 >
2026-05-27 02:45:47 +00:00
Antoine Martin
b18ebeea4d
device-pine64-pinenote: add sidebar to sway config
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8562 >
2026-05-27 02:45:47 +00:00
Robert Eckelmann
091d973b26
device-oneplus-fajita: add -sensor firmware package to depends
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8617 >
2026-05-26 18:20:31 +00:00
Robert Eckelmann
7b7a09ad94
device-oneplus-enchilada: add -sensor firmware package to depends
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8617 >
2026-05-26 18:20:31 +00:00
Alistair Francis
7fb880aca6
device-google-sargo: Reload I2C drivers on error
...
It's common for the I2C touch driver on the Google Pixel 3a to crash
resulting in touch input not working, see [1].
This patch adds a systemd service that can be used to monitor for errors
and reload the drivers on error, the original idea came from [2].
The actual script is not systemd specific, so that the script can be
ported to openrc if required.
1: https://gitlab.com/sdm670-mainline/linux/-/work_items/6
2: https://gitlab.com/sdm670-mainline/linux/-/work_items/6#note_3104050714
Signed-off-by: Alistair Francis <alistair@alistair23.me >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8409 >
2026-05-26 16:47:31 +00:00
Clayton Craft
77c05f0443
main/postmarketos-bootsplash: fix pwr button toggle and dev. scale
...
Apparently plymouth's config parser can't handle in-line comments. This
also fixes an issue I just noticed where the scale wasn't being parsed
correctly either because 1.0 is not a uint.
../src/libply/ply-key-file.c:427:ply_key_file_get_ulong : group 'Daemon' key 'DeviceScale' val '1.0' is not a valid unsigned number
../src/libply/ply-key-file.c:427:ply_key_file_get_ulong : group 'Daemon' key 'XkbExtraEscButton' val '0x1008ff2a # Power button (XKB_KEY_XF86PowerOff)' is not a valid unsigned number
The additional xkb config is necessary for plymouth to detect the pwr
key press, or else it isn't initialized.
Fixes #4548
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8561 >
2026-05-26 15:57:20 +00:00
Clayton Craft
4257f74e62
main/postmarketos-bootsplash: add udev rules for plymouth
...
Without this rule, fb0 doesn't get ID_PATH set in the udev database
and plymouth this to detect that fb0 is backed by a DRM device. This
fixes an issue where plymouth times out and treats fb0 as an independent
display, and creates a second framebuffer renderer, which caused it to
render the splash at the wrong resolution.
These lines were lifted from 71-seat.rules, which are packaged in
systemd-udevd and elogind. They're vendored here because we don't want
to depend on elogind just for a few udev rules. These rules should be
idempotent in the rootfs (setting ID_PATH is guarded by ID_PATH=="" and
IIUC setting an existing TAG is a noop in udev)
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8561 >
2026-05-26 15:57:20 +00:00
Clayton Craft
be5d39de3c
main/postmarketos-plymouth-themes: upgrade to 1.2.3
...
Changelogs:
https://gitlab.postmarketos.org/postmarketOS/plymouth-themes/-/tags/1.2.2
https://gitlab.postmarketos.org/postmarketOS/plymouth-themes/-/tags/1.2.3
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8561 >
2026-05-26 15:57:16 +00:00
postmarketOS CI
1bdad56708
linux-next: upgrade to next-20260526
2026-05-26 15:39:40 +00:00
Oliver Smith
13379db56d
main/postmarketos-base: fix dependency loop
...
We don't need to have makedepends="postmarketos-initramfs" for building
postmarketos-base. I'm not sure why this was added in
6c799ac4f6 .
Removing it fixes this dependency loop we currently see in BPO while
bootstrapping v26.06:
* postmarketos-initramfs-3.11.0-r0 (missing depends: postmarketos-base)
* postmarketos-base-61-r1 (missing depends: postmarketos-initramfs)
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8643 >
2026-05-26 16:34:40 +02:00
Luca Weiss
b2e19fb456
modem/msmipc-dev: update to source mirror
...
The kernel/msm repo on Google's Gerrit doesn't have any content anymore.
Point the sources to the same commit on a LineageOS repo on GitHub.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8642 >
2026-05-26 15:31:05 +02:00
Antoine Martin
ca932427e6
device-pine64-pinenote: only create stub firmware when missing
...
Pinenote includes waveform lookup tables that are proprietary and only
available through the `waveform` partition. Before, we packaged empty
files for the firmware so that mkinitfa does not fail. The init scripts
then extracts the waveform binaries on first boot. Unfortunately, this
has the consequence that of overriding the extracted binaries every boot.
Fixes this by only creating stub files when files are missing so
mkinitfs does not fail via pre upgrade and install script.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8639 >
2026-05-26 07:10:15 +00:00
Antoine Martin
24dad0d658
device-pine64-pinenote: fix libexec call for waveform init
...
ab7a887f accidently dropped part of a patch that moved waveform init
shell under libexec rather than bin.
This fixes the patch in question
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8639 >
2026-05-26 07:10:15 +00:00
Antoine Martin
d7241ef5d8
device-pine64-pinenote: fix splash
...
Adds missing modules to make splash work on boot, and adjust splash
orientation
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8639 >
2026-05-26 07:10:12 +00:00
postmarketOS CI
5a6e4737c3
linux-next: upgrade to next-20260525
2026-05-26 04:38:53 +00:00
Antoine Martin
65f1808676
linux-postmarketos-rockchip: enable CONFIG_DRM_ROCKCHIP
...
4a1612eb56 introduced a set of changes for this kernel to support the
pine64-pinenote. The commit converts certain built-in drivers into
modules to make them work with the device.
This initially broke `pinebook-pro` due to `CONFIG_GPIO_ROCKCHIP=m`
which was reverted with 51261ea7 . Making `CONFIG_DRM_ROCKCHIP` a module
pushes screen init to later in the boot, which is less ideal.
This reverts the change for `CONFIG_DRM_ROCKCHIP` for it to be built-in.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8633 >
2026-05-26 01:39:31 +00:00
Antoine Martin
302e4a1b46
linux-pine64-pinenote: drop due to being replaced by linux-postmarketos-rockchip
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8632 >
2026-05-26 01:30:21 +00:00
Clayton Craft
72695cbf00
linux-postmarketos-asahi: upgrade to 7.0.10-2
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8628 >
2026-05-25 23:56:28 +00:00
Henrik Grimler
e95d5dec44
device-odroid-u2: load the ledtrig-heartbeat module
...
So that the blue led can automatically blink in the default heartbeat
mode.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8630 >
2026-05-25 20:41:48 +02:00
Henrik Grimler
9c67d85231
device-odroid-xu4: load the ledtrig-heartbeat module
...
So that the blue led can automatically blink in the default heartbeat
mode.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8630 >
2026-05-25 20:41:45 +02:00
Aelin
1f11c48d3c
linux-postmarketos-mainline: Upgrade to 7.1_rc5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8625 >
2026-05-25 10:00:13 +00:00
Aelin
e427f36c1b
systemd/phosh: disable crossdirect
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8626 >
2026-05-25 06:33:40 +00:00
Ferass El Hafidi
17138bf2ed
main/postmarketos-initramfs: vibrate on boot
...
Vibrate on multiple stages:
* twice when forced to enter debug-shell
* 3 times on error
* once at the end of the initramfs to indicate that we're booting
to the OS
This uses the beebzzr tool <https://scm.dersco.re/utils/beebzzr.git >.
It is meant to be useful to know if your phone is booting or having
issues, which is useful when legally or fully blind, or when the display
isn't working yet.
On devices without force-feedback support, this is a no-op.
It is worth noting that quite a few devices do not yet have some modules
required for haptics in initramfs. These will need to be fixed for
beebzzr to work.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7563 >
2026-05-25 06:31:11 +00:00
Aelin
48b61bf481
temp/xkeyboard-config: Upgrade to 2.47
...
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/ec89b244a8f186e061fdc6433d384e93c4155ff7
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8627 >
2026-05-25 03:25:21 +02:00
Aelin
b38d810c74
linux-samsung-m20lte: Don't override CROSS_COMPILE
...
Setting this to an empty string will result in the kernel invoking just
"ld" for linking, rather than aarch64-alpine-linux-musl-ld. When
building with GCC and linking with BFD, we still need to rely on
pmbootstrap to set CROSS_COMPILE appropriately, overriding it will break
cross compilation.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8622 >
2026-05-25 00:37:36 +00:00
bluebunny
6d7a70344b
xiaomi-pipa: fix internal speaker sounds
...
It turns out that U-Boot exposes a different name to ALSA UCM. Fix the
symlink to be the correct name from SMBIOS data.
Add the missing PlaybackMixer line. Without it, ALSA doesn't select the
right mixer, leading to a Qualcomm DSP error.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8624 >
2026-05-25 00:31:53 +00:00
Clayton Craft
59b49aea1c
main/postmarketos-mkinitfs: upgrade to 2.10.0
...
Changelog:
https://gitlab.postmarketos.org/postmarketOS/postmarketos-mkinitfs/-/tags/2.10.0
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8621 >
2026-05-23 16:24:39 -07:00
Aelin
84447ed6ef
realme-x3: Move to archived
...
The maintainer has not responded on the maintainership status issue in
over two weeks, so move the device to archived.
[ci:skip-vercheck]: moving between categories
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8532 >
2026-05-23 16:27:50 +00:00
Aelin
ff4b970e1a
linux-postmarketos-lts: Upgrade to 6.18.33
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8619 >
2026-05-23 16:59:34 +02:00
Aelin
f90b57106f
linux-postmarketos-stable: Upgrade to 7.0.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8618 >
2026-05-23 14:57:49 +00:00
Achill Gilgenast
6ff32835f4
systemd/phosh: fork again :(
...
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4344
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8309 >
2026-05-23 14:58:00 +02:00
Aelin
4402d4a28e
kconfigcheck: Require support for Yama
...
This lets us prohibit non-ancestor ptrace access to running processes
and their credentials via sysctl kernel.yama.ptrace_scope=1.
Yama stacks correctly with SELinux. Arch Linux enables it and sets
ptrace_scope=1 by default, see https://wiki.archlinux.org/title/Security#ptrace_scope .
Note that SELinux also has the deny_ptrace mechanism to achieve similar
things, but we're not shipping SELinux at the moment and we can opt to
switch to deny_ptrace for enforcing this in the future if desired.
See https://docs.kernel.org/admin-guide/LSM/Yama.html for more information.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8582 >
2026-05-23 09:16:21 +00:00
Aelin
e1bc923bdb
kconfig-generic: Enable configs for Microsoft Surface devices
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8616 >
2026-05-23 01:04:22 +02:00
postmarketOS CI
18a8ec6879
linux-next: upgrade to next-20260522
2026-05-22 15:38:38 +00:00
DiegoStocco
a76125ccb2
samsung-m20lte: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8603 >
2026-05-22 04:53:08 +00:00
Richard Acayan
20bfba5913
linux-postmarketos-qcom-sdm670: use pmos kconfig fragment
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8445 >
2026-05-21 21:04:07 -04:00
Richard Acayan
57a9ba9ed1
linux-postmarketos-qcom-sdm670: upgrade to v7.0.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8445 >
2026-05-21 20:23:25 -04:00
chiffa
9a1d628b4b
samsung-beyond1lte: add a maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8563 >
2026-05-21 21:49:11 +00:00
chiffa
61d49e3691
linux-samsung-beyond1lte: switch to LLVM toolchain
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8563 >
2026-05-21 21:49:11 +00:00
postmarketOS CI
4c3d35d210
linux-next: upgrade to next-20260521
2026-05-21 15:38:47 +00:00
Ali Nasrullayev
2721343bac
device-xiaomi-vayu: enable internal speakers and microphone
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8607 >
2026-05-21 15:01:13 +00:00
Sicelo A. Mhlongo
79cc4424c7
device-nokia-n900: fixes for unl0kr
...
The hardware keyboard on N900 has been unusable for FDE unlocking since a
recent unl0kr commit [1]. Fix via hwdb so unl0kr can detect it correctly.
While at it, add an unl0kr config to ensure all keys are mapped correctly and
usable.
[1] https://gitlab.postmarketos.org/postmarketOS/buffybox/-/work_items/62
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8598 >
2026-05-21 14:50:14 +00:00
Robert Eckelmann
d985b54e5e
device-xiaomi-beryllium: add -sensor firmware subpackage to the
...
non-free-firmware section
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8611 >
2026-05-21 11:00:36 +00:00
Eric Anderson
969e3c94fd
linux-google-veyron: Upgrade to 6.12.90
...
Tested with GNOME on veyron-minnie. Speakers worked; the pipewire LUA
incompatibilty has been fixed since the 6.12.54 testing.
Fixes #4553
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8600 >
2026-05-21 09:10:17 +00:00
Hugo Osvaldo Barrera
51261ea7e0
linux-postmarketos-rockchip: fix pinebook-pro support
...
4a1612eb56 introduced a set of changes for this kernel to support the
pine64-pinenote. These changes broke boot on the PineBook Pro: after the
kernel and initfs are loaded and started, the screen blanks and remains
that way indefinitely.
From the set of changes made for the pine64-pinenote support, reverting
only CONFIG_GPIO_ROCKCHIP=y restores the pinebook-pro into a working
status.
I don't have the means to test on the pine64-pinenote, and would
appreciate feedback on this.
Fixes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4559
Fixes: 4a1612eb56
References: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8217
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8604 >
2026-05-20 22:48:43 +00:00
DomHeadroom
ad9f07bb1d
xiaomi-gauguin: new device
...
Add support for the Xiaomi Mi 10T Lite 5G
Signed-off-by: DomHeadroom <domefemia@protonmail.com >
Xiaomi-gauguin fixed linting problems
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8609 >
2026-05-20 19:01:36 +00:00
postmarketOS CI
f34c51c335
linux-next: upgrade to next-20260520
2026-05-20 15:38:39 +00:00
Hugo Osvaldo Barrera
2588acdd23
device-pine64-pinebookpro: include rockchipdrm in initfs
...
Since 4a1612eb56 , the rockchipdrm driver is built as a separate module.
The kernel loads it quite late in the start-up process, so early output
it lost, and plymouth doesn't even work.
Force inclusion of this module into the initfs. This is still
suboptional: the display is initialised earlier, but not as early as it
would be with CONFIG_DRM_ROCKCHIP=y. Regrettably, using this last
options has negative side-effects on the PineNote.
References: 4a1612eb56
References: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8217
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8605 >
2026-05-20 11:11:09 +00:00
Stefan Hansson
53562e05b7
ayn-odin: take over maintainership
...
Jenneron gave me his device.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8606 >
2026-05-19 22:07:13 +02:00
Aster Boese
83177e2395
firmware-oneplus-sdm845: revert wrong commit
...
The commit change from
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8446
got lost in rebase of
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8450 ,
causing the package to end up broken.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8602 >
2026-05-19 19:30:42 +02:00
postmarketOS CI
4f222f4c4b
linux-next: upgrade to next-20260519
2026-05-19 15:42:25 +00:00
Oliver Smith
fff4a0aadf
channels.cfg: add initial v26.06 branch
...
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
2026-05-19 15:04:27 +02:00
Rudraksha Gupta
9cb4e481ab
linux-pine64-pinephonepro: fix lint error
...
Satisfy the following lint error:
ERROR: Please set INSTALL_MOD_PATH to '"$pkgdir"/usr'.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8475 >
2026-05-19 08:14:25 +00:00
Rudraksha Gupta
72a0c1bcdf
linux-pine64-pinephonepro: update maintainers
...
Signed-off-by: Rudraksha Gupta <guptarud@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8475 >
2026-05-19 08:14:25 +00:00
Stanley
cf53008b99
device-amlogic-aarch64-tvbox: add B860H V1/V2 kernel subpackage
...
Add kernel_b860h subpackage for the ZTE B860H V1/V2 TV box (S905X/GXL).
Uses meson-gxl-s905x-b860h.dtb and u-boot-amlogic-s905x-tv bootloader.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8552 >
2026-05-19 07:37:53 +00:00
Stanley
bac841dcae
linux-postmarketos-amlogic: add ZTE B860H V1/V2 DTS
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8552 >
2026-05-19 07:37:53 +00:00
postmarketOS CI
b9ff9eb459
linux-next: upgrade to next-20260518
2026-05-19 04:38:47 +00:00
Antoine Martin
c1a6b50512
linux-postmarketos-rockchip: upgrade to 7.0.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8581 >
2026-05-18 22:48:34 +00:00
Aster Boese
5e7cac3f31
docs: document requirement for mainline kernels to be built with LLVM
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8546 >
2026-05-18 20:48:08 +00:00
Aster Boese
aacb35f760
docs: document version cutoff for mainline kernels
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8546 >
2026-05-18 20:48:08 +00:00
Paul Sajna
cf1442a458
firmware-lg-judy: drop
...
It was intended to support judyln and judyp but that didn't pan out.
It's causing a mess for judyln and no one is actively testing judyp
judyln has a separate firmware package now
Signed-off-by: Paul Sajna <sajattack@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8469 >
2026-05-18 18:20:06 +00:00
Paul Sajna
dd727b6876
firmware-lg-judyln: Firmware package for lg-judyln on Linux 7.1
...
Initially when I made firmware-lg-judy,
I was hoping the firmware from judyln would help judyp as well
But now the firmware paths have changed in 7.1.
I will add firmware for judyp to a new package later on when I have
a device to test it with.
Signed-off-by: Paul Sajna <sajattack@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8469 >
2026-05-18 18:20:06 +00:00
Clayton Craft
9f2a70f86a
linux-postmarketos-asahi: upgrade to 7.0.8-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8576 >
2026-05-18 17:44:02 +00:00
Dang Huynh
2c277f0284
linux-pine64-pinetab2: Upgrade to 7.0.6
...
Signed-off-by: Dang Huynh <dang.huynh@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8555 >
2026-05-18 17:23:30 +00:00
Alexander Martinz
89af951da0
alsa-ucm-conf-sdm845: update to latest state
...
This consists of the following changes:
- starqltechn: add initial sound config
- Shift/axolotl: add symlink for u-boot
- SHIFT: axolotl: drop commented out sequence
- SHIFT: axolotl: HiFi: add q6voice routes
- SHIFT: axolotl: do not directly link uboot symlinks
- OnePlus: enchilada/fajita: add uboot symlink for newer kernels
- Xiaomi/beryllium: add Tianma UBoot symlink
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8503 >
2026-05-18 14:38:56 +00:00
Aelin
6e58c5099d
issue_templates: Add archival deadline to maintainer status template
...
As agreed upon in the 2026-05-11 team meeting.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8531 >
2026-05-18 14:12:23 +00:00
Ingo Reitz
be7d39ff4d
device-google-{bluejay,oriole,raven}: We dont have drm
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8537 >
2026-05-18 14:06:07 +00:00
Hendra Manudinata
ef935a7584
linux-samsung-j4lte: Update patches for recent boot fixes
...
Recent test shows that j4lte requires these patches to be able to boot
into postmarketOS, as well as some additional features to make it a little bit
more usable:
1. Disabling direct I/O patch
This is required to fix kernel panic during e2fsck performed by initramfs.
The root cause is still unknown and thus needs further investigation. But for now,
while we're in downstream kernel, temporarily add this hacky patch.
2. Initialize framebuffer later
This fixes kernel panics when `CONFIG_FRAMEBUFFER_CONSOLE` is enabled, caused by
unitialized pointers & mutex. This could be applied on other older Samsung devices that
use similar DECON.
Signed-off-by: Hendra Manudinata <hm@ndraa.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8574 >
2026-05-18 14:02:28 +00:00
Aster Boese
92fa3601f6
.gitlab: add issue template for notifying maintainers of o-o-d kernels
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8579 >
2026-05-18 14:00:21 +00:00
Stefan Hansson
27f0a8cf82
main/postmarketos-artwork: use cross-native2
...
The approach used by cross-native2 is more proper and less hacky than
cross-native, so let's use it here as we can without issues.
We can't rely on pmbootstrap defaulting to cross-native2 for noarch
packages since that was introduced with version 3.10.0 and we're still
at pmbootstrap_min_version=3.9.0, doesn't seem worth bumping it over
this.
[ci:skip-vercheck]: Changes don't affect resulting package.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8558 >
2026-05-18 13:57:35 +00:00
Aelin
89f19c239b
device-qcom-sm7150: Drop accelerometer mount matrix
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8588 >
2026-05-18 13:55:03 +00:00
Aelin
05b64abc5f
firmware-xiaomi-tucana: Update with accelerometer mount matrix
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8588 >
2026-05-18 13:55:03 +00:00
Aelin
55606d9bad
firmware-xiaomi-sweet: Update with accelerometer mount matrix
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8588 >
2026-05-18 13:55:03 +00:00
Aelin
2c385d799d
firmware-xiaomi-surya: Update with accelerometer mount matrix
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8588 >
2026-05-18 13:55:03 +00:00
Aelin
9c36cc31e1
firmware-xiaomi-davinci: Update with accelerometer mount matrix
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8588 >
2026-05-18 13:55:03 +00:00
Aelin
4984469e9d
linux-postmarketos-mainline: Upgrade to 7.1_rc4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8589 >
2026-05-18 12:42:48 +00:00
Aster Boese
ab7a887f16
treewide: finish moving community firmware under /usr/
...
Modifies mkinitfs *.files files to expect firmware under `/usr/lib/` and
cleans up firmware installs missed by the initial migration.
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4354
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8450 >
2026-05-18 12:40:26 +00:00
Luca Weiss
176c093cd3
linux-postmarketos-qcom-milos: upgrade to 7.0.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8590 >
2026-05-18 11:32:03 +00:00
Luca Weiss
7a08ba74cc
linux-postmarketos-qcom-sm6350: upgrade to 7.0.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8591 >
2026-05-18 11:13:39 +00:00
Luca Weiss
6862f4b5e2
linux-postmarketos-qcom-sc7280: upgrade to 7.0.8
...
Enable two new kconfig options for the NexPhone.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8570 >
2026-05-18 11:10:53 +00:00
Ferass El Hafidi
59a119477e
linux-postmarketos-amlogic: update modules install path
...
They should be installed to /usr/lib now.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7633 >
2026-05-18 10:19:25 +00:00
Ferass El Hafidi
de06982952
linux-postmarketos-amlogic: add zstd to depends
...
Also sort the list while at it.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7633 >
2026-05-18 10:19:25 +00:00
Ferass El Hafidi
db83412532
linux-postmarketos-amlogic: upgrade to 6.18.28
...
Also switch to kconfig fragments
(https://docs.postmarketos.org/pmaports/main/kconfig-fragments.html ).
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7633 >
2026-05-18 10:19:21 +00:00
Oliver Smith
cb29632344
systemd/gnome-keyring: fix first login bug
...
Accessing gnome-keyring on first login is broken with systemd, apps
relying on a working keyring just hang or show errors. This is a known
bug since 2023 [1] with multiple open merge requests to fix the bug
[2][3][4]. Both Debian and Fedora have patched their packages to ship a
workaround [5][6].
From the available patches I've decided to use the one from Debian [4],
because I didn't see [2] being used in another distribution and [3]
doesn't seem to be as technically correct according to [7].
I've also tried to reproduce this problem with OpenRC, but it doesn't
happen there. Hence not applying the patch to Alpine.
[1]: https://gitlab.gnome.org/GNOME/gnome-keyring/-/work_items/137
[2]: https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/69
[3]: https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/78
[4]: https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/99
[5]: https://src.fedoraproject.org/rpms/gnome-keyring/blob/rawhide/f/78.patch
[6]: https://salsa.debian.org/gnome-team/gnome-keyring/-/blob/debian/latest/debian/patches/gkd-login-Register-the-login-collection-on-dbus-on-creati.patch
[7]: https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/78#note_2567002
Fixes : #3496
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8587 >
2026-05-17 21:54:55 +00:00
Aelin
9d0b47c505
linux-postmarketos-stable: Upgrade to 7.0.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8584 >
2026-05-17 20:39:59 +00:00
Achill Gilgenast
5abbd0f865
systemd/postmarketos-base-systemd: add preset for io.github.kolunmi.Bazaar.service
...
If the user installed bazaar, the service makes sure to e.g. continue
downloading apps and refresh flatpak metadata (which should make startup
faster) while being closed.
Note that we currently don't pre-install bazaar on any UI, but will
bring a benefit to those who choose to manually install it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8583 >
2026-05-17 16:48:19 +00:00
Aelin
73ccd45c93
linux-postmarketos-stable: Upgrade to 7.0.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8568 >
2026-05-17 16:44:49 +02:00
Oliver Smith
7f09128ba4
extra-repos/systemd: plasma: disable riscv64
...
build-edge-riscv64 currently shows "lost" as status on
https://build.alpinelinux.org/ . Let's disable riscv64 for these packages
again so we can update the packages for the other arches.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8572 >
2026-05-17 14:27:38 +02:00
Bart Ribbers
3f960c6ac2
systemd/plasma*: upgrade to 6.6.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8572 >
2026-05-17 14:23:19 +02:00
Eisenbahnfan
a2d63ae730
u-boot-exynos5420: Fix slow EFI boot time
...
CONFIG_EFI_GRUB_ARM32_WORKAROUND always disables the caches and mmu. EFI
requires that those are enabled. As a result it takes long to uncompress
the vmlinuz file.
The new u-boot release has this option disabled and thus boots far faster.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8571 >
2026-05-17 11:25:59 +00:00
Paul Sajna
f077d2a1db
kconfig-generic: Enable MIDI sequencer and CH341 USB-UART
...
Quoth /sound/core/seq/Kconfig:
"Many programs require this feature, so you should enable it
unless you know what you're doing."
I'm using my google-wormdingler tablet for some music production stuff
and these missing Kconfigs are really grinding my gears.
The USB-UART is part of my MIDI adapter, but is also quite a common
chip used for many things, including a bunch of arduinos.
Other configs for MIDI are enabled by default, but for whatever reason
the core sequencer device isn't.
Signed-off-by: Paul Sajna <sajattack@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8577 >
2026-05-16 14:41:00 -07:00
Ferass El Hafidi
ceb1d85e82
main/postmarketos-duranium: don't pass -v to losetup
...
See previous initramfs commit message for reasoning.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8573 >
2026-05-15 21:16:04 +00:00
Ferass El Hafidi
f1d5764f16
main/postmarketos-initramfs: remove -v from losetup args
...
It was removed in
https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/commit/sys-utils/losetup.c?id=7e27c815979986666f78696adcfd5d13eab5df36
as it apparently had no effect on anything. Now that it is removed, the
initramfs still trying to use it is making complain and do nothing,
which results in boot failure.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8573 >
2026-05-15 21:16:04 +00:00
Aelin
b04ad535bf
linux-postmarketos-lts: Upgrade to 6.18.31
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8569 >
2026-05-15 16:40:55 +02:00
Ferass El Hafidi
f13be0f6b7
main/postmarketos-bootsplash: revert to killing plymouth using an openrc service
...
plymouth-openrc-plugin (and any other OpenRC plugins really) trigger a
bug in OpenRC that only happens on musl-based systems, which can result
in a hang if a service fails.
A PR has been submitted to OpenRC to fix this bug. While the PR is
waiting for review and merging, work around this by reverting to killing
the splash from an OpenRC service to at least no longer trigger this
bug. See pmaports#4536 for more context.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8560 >
2026-05-15 11:33:14 +00:00
Aster Boese
921c30190b
kconfigcheck: add CONFIG_RUST=y to category:rust
...
category:rust was actually not added to *enable* Rust support in the kernel,
but to add options needed by kernels that had *already* enabled Rust. Since
the category was meant for kernels with Rust enabled, enabling Rust support
with the category makes sense and fits better with the category name to clear
up any confusion kernel package maintainers may have.
See 5cbd09c81c
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8559 >
2026-05-15 10:53:09 +02:00
Aelin
d43fb9230e
linux-postmarketos-lts: Upgrade to 6.18.30
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8565 >
2026-05-15 01:22:54 +00:00
Aelin
fa890a3978
linux-postmarketos-stable: Upgrade to 7.0.7
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8564 >
2026-05-15 00:15:08 +02:00
Aelin
0fefc4d2e7
cross/arch-bin-masquerade: remove
...
This package appears to be unused as I was not able to find any
references to it. The last references to it in pmaports history are from
2019 when distcc was still being used.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8554 >
2026-05-14 04:28:21 +00:00
Aelin
8449ea7ef9
linux-postmarketos-qcom-sm7150: Upgrade to 7.1_rc3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8544 >
2026-05-14 04:19:28 +00:00
Ingo Reitz
0e9ad37eb4
linux-postmarketos-gs101: update to 7.0.6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8188 >
2026-05-14 04:05:47 +00:00
Stefan Hansson
2dec667f00
CI: Add check for required pmbootstrap version's age
...
While ideally everyone would be running the latest pmbootstrap version,
in practice people don't always update right away. And even if they want
to, their distribution may not have the latest version packaged yet.
Let's enforce some wiggle room here so distributions have time to catch
up before we require newer versions.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8550 >
2026-05-13 21:16:39 +00:00
Antoine Martin
5fa1e809b5
linux-postmarketos-rockchip: upgrade to 7.0.6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8529 >
2026-05-13 19:44:25 +00:00
Luca Weiss
bc4c31a336
linux-postmarketos-qcom-msm8974: update to latest kconfig
...
Manual kconfig changes:
* CACHEFILES=m (category:netmount)
* CRYPTO_CAMELLIA=m (category:netmount)
* CRYPTO_CTS=y (category:netmount)
* FSCACHE=y (category:netmount)
* NFS_FSCACHE=y (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_ENCTYPES_AES_SHA1=y (category:netmount)
* RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y (category:netmount)
* RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y (category:netmount)
* CRYPTO_AES_TI=m (category:netmount)
* NFS_V4_1=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)
* SECURITY_DMESG_RESTRICT=y (category:hardening)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8535 >
2026-05-13 18:42:06 +00:00
Aelin
05ddca189d
alsa-ucm-conf-qcom-sm7150: Upgrade to 1.2.15.3_git20260513
...
This adds symlinks for newer kernels and rebases it on upstream
alsa-ucm-conf.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8542 >
2026-05-13 12:24:51 +00:00
bluebunny
4ca8c56900
generic-x86_64: recommend fwupd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8551 >
2026-05-13 20:33:28 +09:00
Aelin
c7e2196f35
device-qcom-sm7150: Re-enable splash screen
...
pbsplash was broken on this device, but plymouth works completely fine,
so we can re-enable the splash screen and just drop the kernel cmdline
configuration.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8541 >
2026-05-12 23:02:40 +00:00
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
Aelin
fbd16e84e6
linux-postmarketos-stable: Upgrade to 7.0.4
...
And patch the ESP part of dirtyfrag.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8509 >
2026-05-08 00:16:36 +00:00
postmarketOS CI
7774d016a5
linux-next: upgrade to next-20260507
2026-05-07 21:30:48 +00:00
Casey Connolly
3622865c9e
CI: fix autoupdate
...
Reference the main branch instead of master.
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
2026-05-07 23:14:34 +02:00
bluebunny
baa112b246
kconfig-generic: enable upstream configs for sm8250
...
These are some configs in the mainline kernel for supporting sm8250 devices.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8504 >
2026-05-08 02:57:00 +09:00
Aster Boese
9153c26779
kconfig-generic: sort alphanumerically
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8440 >
2026-05-07 17:22:41 +00:00
Aster Boese
943ad8bb9e
kconfig-generic: enable upstream configs for sdm845
...
These are not all the required configs for running mainline on sdm845, only the
ones that are in the upstream kernel.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8440 >
2026-05-07 17:22:41 +00:00
Pablo Correa Gómez
0b505f0189
docs: cleanup wording of device-categorization.
...
"2021-11" is completely unnecessary at this point, and adding that the
kernel must be upgraded regularly is redundant with the requirement of
3 kernel releases and a lot less objective. So keep the objective
wording and remove the one very up for interpretation.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8505 >
2026-05-07 16:44:53 +00:00
Pablo Correa Gómez
5e180a8f0b
docs: fix heading level of archived category
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8505 >
2026-05-07 16:44:53 +00:00
Steven Lamphear
ec2040aad2
linux-postmarketos-allwinner: fetch tarball from GitHub mirror
...
The codeberg tarball fetch was timing out the verify-checksums CI job
(no bytes received after TCP/TLS handshake for 15 minutes). Switch to
Arnav Singh's GitHub mirror of megi's tree, which mirrors the same tag
(orange-pi-6.18-20260105-0049).
The recorded sha512sum changes because GitHub and Gitea (codeberg)
generate tarballs with different bytes for the same git tag.
Also adjust builddir, since GitHub's tarball top-level directory is
named "<repo>-<tag>" (linux-orange-pi-6.18-20260105-0049/) where
codeberg's was just "<repo>" (linux/).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8501 >
2026-05-07 08:38:00 -05:00
Steven Lamphear
bed6fee4cf
linux-postmarketos-allwinner: install modules to /usr/lib/modules
...
Required by .ci/grep.sh as of c883d781bd . Matches the pattern already in linux-postmarketos-{mainline,lts,stable}
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8501 >
2026-05-07 08:17:51 -05:00
Steven Lamphear
56ab46e628
linux-postmarketos-allwinner: fix rtl8723cs CFI panic on PinePhone
...
The rtl8723cs staging driver in megi's tree [declares rtw_xmit_entry as returning int](https://codeberg.org/megi/linux/src/tag/orange-pi-6.18-20260105-0049/drivers/staging/rtl8723cs/os_dep/linux/xmit_linux.c#L513 ), but the kernel core's net_device_ops::ndo_start_xmit [expects netdev_tx_t](https://codeberg.org/megi/linux/src/commit/6519f78239276e5d14698135fe05aa3206947ab9/include/linux/netdevice.h#L1413 ). With kCFI enabled on aarch64 the indirect call from dev_hard_start_xmit traps on the type-hash mismatch, panicking the kernel as soon as wpa_supplicant sends a frame. This patch changes rtw_xmit_entry's return type to netdev_tx_t (the function already returns 0, which is NETDEV_TX_OK).
Tested on a PinePhone 1.2 with both an SD-card install and an eMMC install: wifi associates and remains stable, no CFI panic. The eMMC install had previously been connected to wifi, so it froze during boot; the SD-card install was new, but would freeze (and eventually crash) upon attempting to connect to wifi.
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4507
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8501 >
2026-05-07 08:17:51 -05:00
Aster Boese
38566839db
systemd/postmarketos-base-systemd: fix VT auto allocation
...
For systemd-logind to allocate VTs automatically when a user switches to them, two
things need to be done. First, logind.conf needs `NAutoVTs=` set to a value, which
in this change is set to the default. Second, getty@.service needs to be symlinked
to autovt@.service, otherwise systemd-logind fails to find the template file.
This change also moves logind.conf to the proper path under `/usr/lib/systemd/`
instead of the sysadmin override path under `/etc/systemd/` and alphanumerically
sorts the sources.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8496 >
2026-05-06 19:02:02 +00:00
Aster Boese
029b539827
kconfigcheck: add accessibility category
...
Enables the basic kernel interfaces for the kernel braille and
speakup support.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7429 >
2026-05-06 16:10:53 +00:00
Andreas Kemnade
5fd2a894fe
u-boot-kobo-librah2o: take over maintainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8491 >
2026-05-06 05:50:55 +00:00
Andreas Kemnade
b4239c35a8
device-kobo-librah2o: take over maintainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8491 >
2026-05-06 05:50:55 +00:00
Clayton Craft
8d657c1c3f
main/postmarketos-base: update nosplash kernel cmdline config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7482 >
2026-05-05 12:34:20 -07:00
Clayton Craft
92db54cf94
main/postmarketos-mkinitfs: add trigger for plymouth
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7482 >
2026-05-05 12:34:20 -07:00
Clayton Craft
084013fac5
main/postmarketos-initramfs: replace pbsplash with plymouth
...
This also drops support for pmos.no-splash, since removing `splash` from
the kernel cmdline will effectively prevent Plymouth from showing the
splash screen.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7482 >
2026-05-05 12:34:20 -07:00
Clayton Craft
3f67ce725c
main/postmarketos-bootsplash: Clayton take over maintaining
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7482 >
2026-05-05 12:34:19 -07:00
Clayton Craft
c9d6c3b56e
main/postmarketos-bootsplash: replace pbsplash with plymouth
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7482 >
2026-05-05 12:34:19 -07:00
Clayton Craft
2c16da8777
main/postmarketos-plymouth-themes: new aport
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7482 >
2026-05-05 12:34:19 -07:00
Andreas Kemnade
608d19a9d7
u-boot-tolino-shine3: MAINTAINER
...
I have kobo-clarahd and tolino-shine2hd.
kobo-clarahd uses the same board as tolino-shine3, but another
pin-compatible but not software-compatible SoC is installed
tolino-shine2hd uses the same SoC as the tolino-shine3.
So if things are working on both of the devices, it is almost
safe to assume that they will also work on the tolino-shine3.
Based on that assumption add me as a maintainer.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8490 >
2026-05-05 17:43:02 +00:00
Andreas Kemnade
e4f3682b35
device-tolino-shine3: MAINTAINER
...
I have kobo-clarahd and tolino-shine2hd.
kobo-clarahd uses the same board as tolino-shine3, but another
pin-compatible but not software-compatible SoC is installed
tolino-shine2hd uses the same SoC as the tolino-shine3.
So if things are working on both of the devices, it is almost
safe to assume that they will also work on the tolino-shine3.
Based on that assumption add me as a maintainer.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8490 >
2026-05-05 17:43:02 +00:00
Oliver Smith
c52e7b1556
docs: add release documentation
...
Move and update release documentation from these wiki pages to pmaports
docs:
* https://wiki.postmarketos.org/wiki/Releases
* https://wiki.postmarketos.org/wiki/Creating_a_release_branch#Timeline
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8486 >
2026-05-05 12:48:41 +00:00
Oliver Smith
c614719e7a
issue_templates: add Release_EOL.md
...
Move the contents of this wiki page into an issue template and modernize
it a bit while at it:
https://wiki.postmarketos.org/wiki/Creating_a_release_branch#Drop_phase
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8486 >
2026-05-05 12:48:41 +00:00
Oliver Smith
ca732c1fb7
issue_templates: add Release_Infrastructure.md
...
Move the contents of this wiki page into an issue template and modernize
it a bit while at it:
https://wiki.postmarketos.org/wiki/Creating_a_release_branch#Detailed_tasks_for_Team
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8486 >
2026-05-05 12:48:41 +00:00
Paul Sajna
185e92dba7
device-lg-judyp: MAINTAINER
...
I now have one of these in my posession and I'm working on extracting the firmware and fixing up the DTB to get it working properly again.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8483 >
2026-05-05 01:55:44 +00:00
Clayton Craft
37c9314dbe
main/postmarketos-duranium: merge sysexts in initramfs
...
This merges system extensions in the initramfs, right before
switch_root, so that the rootfs boot always has the full merged /usr
right from the start. It fixes ordering issues like binfmt starting
before /usr/lib/binfmt.d was merged, and ultimately not working as
expected.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8426 >
2026-05-04 15:53:33 -07:00
Clayton Craft
f61687b60d
main/postmarketos-duranium: support "self hosting"
...
This will allow folks to easily run mkosi, e.g. for building duranium
images. This makes duranium self-hosting.
There are several key changes in this patch:
- mkosi is added to the duranium developer tools sysext
- user qemu is added to the dev tools sysext (for binfmt+qemu)
- coreutils is added to the main pkg to work around a conflict that Alpine
has with mkosi (see: https://github.com/systemd/mkosi/pull/4283 ). The
issue is that the busybox symlinks installed in the base duranium image
are not replaced by mkosi when it generates a system extension even if
that sysext pulls in coreutils. coreutils isn't *that* big, so it makes
sense to just have these links correct in the base image.
- duranium dev. tools depends on apk-tools. Wait, what?! mkosi uses
apk to bootstrap a tools tree for building pmOS images. Since we don't
actually want apk to work when run against the duranium rootfs, this
also installs a wrapper that refuses to run apk if it detects that it's
being used "unsafely". To be clear, running apk on duranium's rootfs
won't change /usr or break duranium, but it will: 1) fail, 2) create
confusing state in /etc, /var.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8426 >
2026-05-04 15:53:16 -07:00
Clayton Craft
fc5554ef5c
main/postmarketos-base: split apk-tools into -apk subpkg
...
It doesn't make sense to install apk by default in all flavors of pmOS,
like duranium. To avoid this, apk-tools is moved into a new -apk
subpackage that is pulled in implicitly via install_if. This has the
following benefits:
- postmarketos-duranium can "depend" on !postmarketos-base-apk to
exclude apk-tools
- apk-tools remains a dependency in existing mutable pmOS installs,
so it shouldn't be purged by this change 🤞
- we don't have to update hundreds of APKBUILDs in pmaports that
explicitly depend on `postmarketos-base` to now depend on some other
package that doesn't have apk-tools as an explicit dependency.
After this change, we'll be able to remove some janky cleanup code in
the duranium image build config for uninstalling apk-tools from the base
image, and it will allow us to *add* apk-tools in a system extension
later [1]
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
1. https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4502
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8426 >
2026-05-04 15:53:16 -07:00
Scott C
83b13b1ad0
device-barnesnoble-encore: Become maintainer and add udev rule for touchscreen
...
I've added support for this device and continue to work on it, so
become maintainer.
Udev rule is just a slight tweak to the one generated by pmbootstrap
when touchscreen details are in deviceinfo, except use the device
name instead of /dev/input/eventX, whose number varies each boot.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8470 >
2026-05-04 20:05:31 +00:00
Aelin
c1ed6289e2
kconfigcheck: Require the improved NTFS driver in 7.1+
...
Linux 7.1 introduces a new NTFS driver that is more compatible than
NTFS3, faster and has more features. Let's switch to it for kernel
versions where it is available.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8484 >
2026-05-04 14:24:22 +00:00
Aster Boese
c883d781bd
ci: grep: enforce installing kernel modules to /usr/lib/modules/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8374 >
2026-05-04 09:43:12 +02:00
Affe Null
784f73e155
firmware-jolla-c2: remove boot subpackage
...
Do not package proprietary bootloader files in /boot since they are not
needed there.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8480 >
2026-05-04 05:38:43 +00:00
Affe Null
9c64171a29
device-jolla-c2: remove firmware-jolla-c2-boot dependency
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8480 >
2026-05-04 05:38:43 +00:00
Aelin
b6ce0811df
linux-postmarketos-mainline: Upgrade to 7.1_rc2
...
Also install modules to /usr/lib/modules rather than /lib/modules.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8482 >
2026-05-04 04:51:14 +00:00
Aelin
d2e6fed469
cross/gcc-*: regenerate to enable on aarch64
...
[ci:skip-vercheck]: architecture enablement
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8479 >
2026-05-03 22:41:52 +00:00
Aelin
0cb96660c3
cross/musl-*: regenerate to enable for aarch64
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8479 >
2026-05-03 22:41:52 +00:00
Aelin
616d3a5fcb
linux-postmarketos-qcom-sm8250: Update source checksums
...
[ci:skip-vercheck]: moving between categories
[ci:skip-kconfigcheck]: moving between categories
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8398 >
2026-05-03 20:35:10 +02:00
Aelin
c66aa62e36
device-xiaomi-elish: Move to testing
...
The kernel package used by this device does not meet the community
kernel version requirements anymore and the maintainer has not responded
to the issue #4448 which notified them of the situation.
Since two weeks have passed without a request for more time, the device
should be moved to testing.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8398 >
2026-05-03 20:35:06 +02:00
Tom Schlenker
1a3c003fda
linux-postmarketos-qcom-sc7180: enable CROS_EC_CHARGECONTROL
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8477 >
2026-05-03 16:11:35 +00:00
Kevin Widjaja
0726a31793
Move sony-togari to archive
...
I have not maintained the port for a while now and am currently unable to due to my Z Ultra being broken. The last status was the device was able to boot debug shell but unable to boot to pmos.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8465 >
2026-05-03 15:51:40 +00:00
Aster Boese
c08af97985
cross/gcc{4,6}-*: sync with compilers in main/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8214 >
2026-05-03 15:08:45 +00:00
Aster Boese
f98e59c618
main/gcc{4,6}: fix license and options fields
...
license= is not touched by pmbootstrap's gcc aportgen, so we need to
fix it manually.
options= is edited to match the modern output of aportgen.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8214 >
2026-05-03 15:08:45 +00:00
Aster Boese
345094da82
main/gcc{4,6}: remove fortify-headers from the default include path
...
gcc4 and gcc6 are only used for compiling downstream kernels these days.
Because these compilers are so old, most of fortify-headers does not even
work with them. As such, because downstream kernels have no security
guarantees, removing fortify-headers from the default include path
won't have any negative impacts on the distro.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8214 >
2026-05-03 15:08:45 +00:00
Oliver Smith
a3efbbedb4
Drop maintainership for jane400
...
She currently can't maintain these ports, drop the maintainership as we
had discussed in chat.
[ci:skip-vercheck]
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8478 >
2026-05-03 13:15:49 +00:00
Stefan Hansson
c6caa19a8f
Revert "linux-postmarketos-allwinner: HACK: disable cross-native"
...
This was only needed as a temporary workaround[1].
This reverts commit a184bf63e2 .
[1]: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8295#note_546725
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8476 >
2026-05-03 09:27:01 +02:00
Rudraksha Gupta
f43a60639d
linux-pine64-pinephonepro: upgrade to 7.0
...
Update ppp kernel to 7.0
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8300 >
2026-05-02 20:48:58 -07:00
Robert Eckelmann
b91e6153b5
linux-postmarketos-grate: adopt latest changes in kconfig
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8422 >
2026-05-03 10:20:03 +09:00
Robert Eckelmann
a9e24a9109
linux-postmarketos-grate: add source by commit_id
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8422 >
2026-05-03 10:20:03 +09:00
Robert Eckelmann
780a52b667
linux-postmarketos-grate: update maintainers
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8422 >
2026-05-03 10:20:03 +09:00
Robert Eckelmann
b5ffd1b480
linux-postmarketos-grate: fix dependencies
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8422 >
2026-05-03 10:20:03 +09:00
Robert Eckelmann
7c32d93131
linux-postmarketos-grate: remove patch for wifi on Surface RT
...
This patch is now included in the source-tree
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8422 >
2026-05-03 10:20:03 +09:00
Robert Eckelmann
4262b265df
linux-postmarketos-grate: upgrade to 7.0.1
...
- update url to new tegra-libre repo on codeberg
- kconfig migration done
- latest changes to kconfig reflected
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8422 >
2026-05-03 10:19:47 +09:00
Sicelo A. Mhlongo
71858694b3
device-nokia-n900: sway: workaround wlroots dpms bug
...
The sway 1.12 & wlroots 0.20 combination surfaces a dpms bug where the display
requires two attempts at turning it on after it has been set to off. Workaround
this until the issue is resolved.
Reference: https://gitlab.freedesktop.org/wlroots/wlroots/-/work_items/4026
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8472 >
2026-05-02 16:09:42 +02:00
Sicelo A. Mhlongo
e51efc65b2
device-nokia-n900: drop xorg.conf
...
The X11 server can auto-configure things on its own.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8472 >
2026-05-02 16:09:42 +02:00
Sicelo A. Mhlongo
fcbcb97a50
device-nokia-n900: Implement fixes for boot/init issues
...
1. Modernize the boot parameters uboot passes to the kernel
2. Correct the volume keys. Upstream DTS actually sends F7 and F8 for these
keys, which is the behavior from stock. Using hwdb to correct the keys
allows us to drop the relevant DTS patch from linux-postmarketos-omap.
Additionally add the hwdb database into initramfs to ensure the keys
also work during system initialization
3. Disable OMAP 3430 OFF mode early in the initramfs. This is currently
broken and causes system instability. We previously used a DTS patch to
do this, but using an initramfs hook allows us to reduce the amount of
kernel patches we maintain
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8472 >
2026-05-02 16:09:42 +02:00
Sicelo A. Mhlongo
5622b6371c
device-nokia-n900: do not depend on UPower for i3blocks
...
Version 34 of the device-nokia-n900 package implemented an udev-based script
for shutdown due to critically-low battery condition. Therefore, depending on
UPower is no longer necessary. To keep the i3blocks status bar working in
the absence of UPower, switch back to basic sysfs polling.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8472 >
2026-05-02 16:09:42 +02:00
Sicelo A. Mhlongo
1de140f47f
device-nokia-n900: upower: switch to config fragment
...
As of upower 1.91.0, UPower supports config fragments, thus there is no longer
a need to ship a full UPower.conf. The device-specific upower package can
therefore be dropped, and the config fragment will be installed unconditionally
as part of the device package.
NB: It is still necessary to use a custom udev script to initiate poweroff due
to low battery on the N900, since the fuel gauge has a hardware limitation
which results in reporting 0% if the calibration is off, causing unwanted
device shutdowns if UPower's mechanism is active.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8472 >
2026-05-02 16:09:42 +02:00
Sicelo A. Mhlongo
0b83a665db
device-nokia-n900: rework screen locking
...
Provide a unified screen locking mechanism, supporting x11 and sway. Auto
locking is also improved to correctly disable inputs in all screen locking
scenarios, and re-enabling them on unlock. Unlock on keypad slide now also
works on sway (from sway v1.12).
Any x11 UI can use the existing script by setting up appropriate keybinds to
the script and autostarting xautolock. It may be necessary to disable any
built-in autolock method integrated within a specific x11 WM.
NB: This is NOT locking in the sense of secure locking. It is purely for
turning the screen off and disabling some inputs (currently only the
touchscreen) to prevent unintended wakeups.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8472 >
2026-05-02 16:09:42 +02:00
Sicelo A. Mhlongo
92b08601f7
device-nokia-n900: simplify sway status bar configuration
...
Since version 4, postmarketos-ui-sway allows overriding the status bar easily,
thus the hack to hide the global sway status bar to display a second bar is no
longer necessary.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8472 >
2026-05-02 16:09:42 +02:00
Sicelo A. Mhlongo
79f6325f6c
postmarketos-ui-sway: use config fragment for status bar
...
Separating the status bar allows for customization (e.g. in a device package)
without replacing the entire sway config
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8472 >
2026-05-02 16:09:42 +02:00
Luca Weiss
94a191ce06
linux-postmarketos-qcom-sc7280: upgrade to 7.0.0
...
Manual kconfig changes:
* QCOM_QSEECOM=y (Q6A)
* QCOM_QSEECOM_UEFISECAPP=y (Q6A)
* BRCMFMAC=m (RUBIK Pi 3)
* SENSORS_PWM_FAN=m (RUBIK Pi 3)
* DEVFREQ_GOV_PERFORMANCE=y
* DEVFREQ_GOV_POWERSAVE=y
* DEVFREQ_GOV_USERSPACE=y
* DEVFREQ_GOV_PASSIVE=y
* USB_NET_RNDIS_HOST=m (category:usb)
* SECURITY_DMESG_RESTRICT=y (category:hardening)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8360 >
2026-05-02 08:30:49 +00:00
Robert Eckelmann
b2befbfed1
linux-postmarketos-marvell: upgrade to 6.18.24
...
relecting also lated kconfig requirements
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8424 >
2026-05-02 02:38:57 +00:00
Stefan Hansson
96217725f4
main/postmarketos-tweaks-setting-definitions: upgrade to 1.1.0
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8456 >
2026-05-02 02:13:09 +00:00
adamthiede
4fc27938cc
linux-postmarketos-mediatek-mt81: upgrade to 6.18.26 and update kconfig
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8464 >
2026-05-02 02:10:13 +00:00
Anton Bambura
395c9d0981
ayn-odin: depend on soc-qcom-pd-mapper and soc-qcom-qbootctl
...
soc-qcom-pd-mapper is required for WiFi to work, and
soc-qcom-qbootctl should fix the issue of the slot getting inactive
after a few reboots.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8434 >
2026-05-02 01:31:11 +00:00
Alexander Martinz
bce2b05e3b
firmware-shift-otter: update firmware to 20260306
...
Firmware is updated to 20260306, matching the latest Android OTA
`OTTER.SOS.6.5.G-RELEASE-20260306-OTA.zip`.
This release also adds firmware for hexagonfs.
Further the prepare script is now installing the firmware into
`/usr/lib` instead of `/lib`.
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8451 >
2026-05-02 00:59:35 +00:00
Barnabás Czémán
0bf541c91b
linux-postmarketos-qcom-msm8953: Upgrade to v7.0.2-r0
...
Upgrade kernel to v7.0.2-r0
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8452 >
2026-05-02 00:56:42 +00:00
Linus Walleij
47ed0d3446
samsung-stericsson-phones: Assume maintainership
...
The kernel and firmware is maintained, I can maintain the devices,
I maintain their wikipages anyway.
Signed-off-by: Linus Walleij <linusw@kernel.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8466 >
2026-05-01 17:58:11 +02:00
adamthiede
69c23c9752
linux-postmarketos-mediatek-mt8173: upgrade to 7.0.3 and update config
...
update config for new default checks
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8455 >
2026-05-01 13:03:02 +00:00
Alicja Michalska
2d18e334fe
linux-postmarketos-qcom-sc7180: Update to 6.18.26
...
Patches CopyFail, satisfies new kconfig requirements
Signed-off-by: Alicja Michalska <ellyqw@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8460 >
2026-05-01 12:35:10 +00:00
Antoine Martin
082d19cdd8
linux-postmarketos-rockchip: upgrade to 6.19.14
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8462 >
2026-04-30 19:26:13 -04:00
Clayton Craft
dc9bacbe85
linux-postmarketos-asahi: upgrade to 6.19.14-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8458 >
2026-04-30 22:44:30 +00:00
Aelin
a25bb27739
linux-postmarketos-lts: Upgrade to 6.18.26
...
Also install modules to /usr/lib/modules rather than /lib/modules.
And fix an oversight in the kconfig-generic.toml that would lead to
some configs not being enabled on 6.18.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8459 >
2026-04-30 19:23:34 +00:00
Aelin
120f85d9fc
kconfig-generic: EC_LENOVO_YOGA_C630 is not enabled on 6.18
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8459 >
2026-04-30 19:23:34 +00:00
Aelin
a6e35ca3aa
linux-postmarketos-stable: Upgrade to 7.0.3
...
Also install modules to /usr/lib/modules rather than /lib/modules.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8457 >
2026-04-30 16:23:35 +02:00
Eisenbahnfan
40380a12d6
device-samsung-v1awifi: Add more initfs modules for display
...
Additional modules are needed in initfs to enable the display during boot.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8453 >
2026-04-30 00:28:57 +02:00
Eisenbahnfan
565544855e
device-samsung-n2awifi: Add more initfs modules for display
...
Additional modules are needed in initfs to enable the display during boot.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8453 >
2026-04-30 00:28:35 +02:00
Eisenbahnfan
834b442669
device-samsung-n1awifi: Add more initfs modules for display
...
Additional modules are needed in initfs to enable the display during boot.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8453 >
2026-04-30 00:25:54 +02:00
Barnabás Czémán
40bcbbb4c3
device-qcom-msm89x7: add necessary modules for pwm
...
Redmi 4A, 5A and Go are using PWM backlight what is
dependency of the panel.
Add necessary modules for make it able to use PWM at
early boot stage.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8447 >
2026-04-29 11:49:10 +00:00
Barnabás Czémán
114b9249dd
linux-postmarketos-qcom-msm89x7: Upgrade to v7.0.2-r0
...
Upgrade kernel to v7.0.2-r0.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8447 >
2026-04-29 11:49:10 +00:00
Robert Mader
4b25f699e4
temp/libcamera: upgrade to 0.7.1
...
See
https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.7.1
Also sync dependencies to upstream.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8449 >
2026-04-29 09:48:53 +02:00
Robert Eckelmann
4ca37d4f48
device-nvidia-tegra-armv7: takeover maintainership
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8425 >
2026-04-28 21:40:09 +00:00
Robert Eckelmann
dee0225ae5
firmware-nvidia-tegra-armv7: update source repo and maintainer
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8425 >
2026-04-28 21:40:09 +00:00
Aelin
86283c7cf0
firmware-thundercomm-rubikpi3: Add WiFi firmware
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8400 >
2026-04-28 23:00:38 +02:00
Aelin
96fc094233
linux-postmarketos-lts: Upgrade to 6.18.25
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8444 >
2026-04-28 13:53:09 +00:00
Aelin
90202ff4d3
linux-postmarketos-stable: Upgrade to 7.0.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8443 >
2026-04-28 13:51:01 +00:00
Aelin
d918718472
linux-postmarketos-mainline: Upgrade to 7.1_rc1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8435 >
2026-04-28 13:47:55 +00:00
Eisenbahnfan
08d1da344f
device-samsung-v1awifi: Switch to u-boot
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8296 >
2026-04-28 13:21:25 +00:00
Eisenbahnfan
cb474148bb
device-samsung-n2awifi: Switch to u-boot
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8296 >
2026-04-28 13:21:25 +00:00
Eisenbahnfan
677c91b500
device-samsung-n1awifi: Switch to u-boot
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8296 >
2026-04-28 13:21:25 +00:00
Eisenbahnfan
f4fdf38d13
u-boot-exynos5420: Introduce u-boot package for device-samsung-{n1awifi,n2awifi,v1awifi}
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8296 >
2026-04-28 13:21:25 +00:00
Clayton Craft
f559b38457
main/postmarketos-duranium: don't set user comment on first boot
...
This was causing GNOME and KDE to show "Default User" e.g. on login
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8442 >
2026-04-28 12:38:32 +00:00
Ferass El Hafidi
6f49801ecd
main/postmarketos-base-ui-plasma: do not install kaccounts-providers on armv7
...
Yet another package that depends on qtwebengine and thus is unavailable
on armv7.
See: pma#4505
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8438 >
2026-04-28 07:44:18 +00:00
Aster Boese
c1722fd01a
main/postmarketos-mkinitfs-hook: fix using wrong variable in loop
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8441 >
2026-04-28 00:11:48 +02:00
Aster Boese
ec2aab38d5
device/community/firmware-*: install to /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8385 >
2026-04-27 17:49:29 +00:00
Stefan Hansson
fd95c55abf
deviceinfo_schema.toml: Document vendor_boot-related variables
...
Found in
https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/8e3229c9a8d481ad223ecfe7a73041323cbc2390
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8387 >
2026-04-27 16:52:54 +00:00
Eisenbahnfan
a325d6d06d
kconfigcheck: CONFIG_NFS_V4_1 is not available starting from Linux v7.0
...
See [1], which was merged into v7.0.
[1] https://lore.kernel.org/all/20260126203938.450304-15-anna@kernel.org/
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8429 >
2026-04-26 17:34:33 +00:00
Ali Nasrullayev
db45854e65
xiaomi-vayu: Take maintainership, refactor firmware and device packages
...
Updated firmware and device packages to comply with latest standards and
added kernel subpackages for each display panel variant
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8332 >
2026-04-26 15:39:36 +00:00
Aster Boese
430a3f0f85
systemd/cups: upgrade to 2.4.18
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8430 >
2026-04-26 15:26:03 +00:00
bluebunny
632197dd74
linux-xiaomi-pipa: upgrade to 7.0.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8412 >
2026-04-26 10:48:24 +00:00
Clayton Craft
ea6a2fc814
linux-postmarketos-asahi: upgrade to 6.19.12-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8423 >
2026-04-25 10:18:17 -07:00
Luca Weiss
bb0d75bf85
linux-postmarketos-qcom-sc7280: update kconfig for NFSD
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8117 >
2026-04-24 21:05:20 +00:00
Luca Weiss
fbaf608c1c
kconfigcheck: Enable NFSD options
...
Enable the in-kernel NFS server along with some other related options.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8117 >
2026-04-24 21:05:20 +00:00
Neil Armstrong
51f2a726b1
linux-ayaneo-pocket-s2: refresh kernel on v7.0 and latest mainline patchset
...
Also include changed from Drakulix to enable the controller UART,
fix runtime suspend and enable higher GPU OPPs.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8405 >
2026-04-24 20:54:40 +00:00
Aelin
5d38a7cc64
kconfigcheck: Simplify based on version baselines
...
This replaces all version requirements below the baseline for the
categories with >=0.0.0 and completely removes configurations that would
only apply to version ranges no longer included in the baseline.
The default category baseline is 2.6.0, categories for community kernels
currently have a baseline of 5.17.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8421 >
2026-04-24 20:43:49 +00:00
André Apitzsch
4b64fc45ed
motorola-peregrine: archive device specific package
...
Archive Motorola Moto G 4G 2013 device package in favor of
device-qcom-msm8226.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8395 >
2026-04-23 21:36:37 +02:00
Aster Boese
59beb3ba91
ci: shellcheck: update mkinitfs hook paths
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8413 >
2026-04-23 19:04:55 +00:00
Aster Boese
38ccc2ac8a
main/postmarketos-mkinitfs-hook: merge mkinitfs-hook packages into one
...
Having many separate mkinitfs-hook packages makes it harder to add new
hooks and makes maintaining the hooks very fragmented and challenging.
Merging them all into one package and splitting them out by subpackage
makes them much more maintainable and makes adding new hooks as easy as
adding files and a subpackage.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8413 >
2026-04-23 19:04:55 +00:00
Aelin
0def725a74
kconfig-generic: Enable Motorcomm YT6801 ethernet controller
...
This ethernet controller is found on a handful of Loongson mainboards,
for example the XB612B0 for the 3B6000.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8418 >
2026-04-23 10:10:31 +00:00
Aelin
ccd99db6a1
linux-postmarketos-stable: Upgrade to 7.0.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8416 >
2026-04-23 09:12:46 +00:00
Clayton Craft
a329e09227
main/postmarketos-duranium: pin size of usr partition
...
In some cases when the disk is very large (e.g. 2TB) repart will add
extra space to the slot-A usr partition to make it larger. The slot-B
partitions are already pinned with a min/max size so they would stay
the correct size. This pins the slot-A usr partition so it's no longer
grown. This should have been done all along.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8419 >
2026-04-23 03:07:53 +00:00
Aelin
4c2cb176ef
linux-postmarketos-lts: Upgrade to 6.18.24
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8417 >
2026-04-23 00:25:04 +02:00
Aelin
b51e236f1a
kconfigcheck: Fix inconsistencies on loongarch64
...
CONFIG_CRYPTO_CTS is built-in if CONFIG_FS_ENCRYPTION is enabled, which
it is by default on loongarch64, which is reasonable.
CONFIG_NFSD is also built-in on some architectures, which causes
CONFIG_RPCSEC_GSS_KRB5 to be built-in rather than a module. We could
either force disable NFSD, which is not great, or just build it as a
module, which is what I opted for.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8415 >
2026-04-22 22:06:50 +00:00
Guido Günther
20424b99f9
issue_template: Explain how to get debug information for Phosh
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8403 >
2026-04-22 21:13:59 +00:00
Neil Armstrong
8155e23632
kconfigcheck: CRYPTO_AES_TI is not available starting from Linux v7.0
...
See [1], which was merged into v7.0.
[1] https://lore.kernel.org/all/20260112192035.10427-9-ebiggers@kernel.org/
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8410 >
2026-04-22 20:23:39 +00:00
Clayton Craft
0add2ad499
main/postmarketos-duranium: shorten part. names, drop verity sig part.
...
This uses a new naming convention for partitions. It fixes an issue
where some firmware (i.e. on the OnePlus 6 / 6T) will hang when starting
fastboot mode if it finds a (sub!)partition with a GPT partition label
that's "too long" (25char, in the case of enchilada, well under the 34
char limit in the GPT spec).
By keeping the old partition name match pattern, which *should* help
migrate existing installs after 2 updates (to capture partitions
associated with both "slots"). Given duranium's "wip" status, I don't
think it's strictly necessary to migrate existing installs, but I feel
like this is a good opportunity to see if it's possible to do so. It
might be handy to do in the future and working out how to do that now
seems useful.
This also drops the verity signature partition. According to the UAPI
Discov. Partition Spec (DPS) this partition is not really needed if the
verity hash for the usr partition is in the kernel cmdline and the UKI
is signed (not yet, but one day 🤞 ). There is one mode where having the
separate partition is useful: verified boot in containers, but this is
outside the scope of duranium.
This partition is tiny (16K) so the space saving is negligible... but
it would be nice to have one less partition to "manage". On existing
installs, this partition will become "foreign" to systemd repart, and
sysupdate will not touch it since it will no longer match any patterns.
fixes #4484
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8408 >
2026-04-22 19:25:48 +00:00
Clayton Craft
4a588de728
main/postmarketos-base-ui-gnome: add duranium-specific config
...
The kernel cmdline option is to prevent gnome-initial-setup from
launching, because it doesn't work properly and conflicts with our first
boot setup. On phosh this is technically not necessary since g-i-s won't
try to start there, but adding this to the base gnome UI pkg means I
wouldn't have to add sep. subpackages to gnome and gnome-mobile UI pkgs.
The duranium subpkg also pulls in a plugin for gnome-software so that
g-s can provide a frontend for pulling duranium image updates via
sysupdate.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8411 >
2026-04-22 16:23:49 +00:00
Aelin
6d11555054
docs/kconfigcheck: Clarify version baselines
...
It is extremely tedious to keep track of what the name of a particular
option was for every kernel release and when they were added. To keep
kconfigcheck maintainable, let's ease the burden on people adding new
options for community categories or other categories only required by
close-to-mainline kernel packages and only have them look back a
reasonable number of kernel versions.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8407 >
2026-04-22 16:12:29 +00:00
Christian Duerr
adf05d8067
device-fairphone-fp4: Fix USB audio DACs
...
The current pipewire rule was forcing every output sink to use the S32LE
format, which caused problems with DACs that do not support this format.
To ensure only the built-in sinks are matched, we manually specify the
alsa card name in the pipewire rule matcher.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8363 >
2026-04-22 12:07:10 +00:00
Christian Duerr
33e4ce4dc8
device-fairphone-fp5: Fix USB audio DACs
...
The current pipewire rule was forcing every output sink to use the S32LE
format, which caused problems with DACs that do not support this format.
To ensure only the built-in sinks are matched, we manually specify the
alsa card name in the pipewire rule matcher.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8346 >
2026-04-22 11:35:16 +00:00
Bart Ribbers
0342eafd35
systemd/kjournald: upgrade to 25.12.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8078 >
2026-04-21 23:05:15 +02:00
Luca Weiss
0ea9e8b265
linux-postmarketos-qcom-sc7280: update kconfig for 'netmount' category
...
Enable the new options that are required by the updated
kconfigcheck.toml including 'netmount'.
[ci:skip-vercheck] # no need to bump allwinner package
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8063 >
2026-04-21 15:51:21 +02:00
Luca Weiss
44b33f724a
linux-postmarketos-allwinner: drop redundant kconfigcheck-netmount option
...
This category is now included with the community category.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8063 >
2026-04-21 15:47:43 +02:00
Luca Weiss
8c29e3a104
kconfigcheck: Add 'netmount' to community category
...
It doesn't look like it was intentional to keep this optional, so let's
require netmount (i.e. NFS) for all community kernels.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8063 >
2026-04-21 15:47:43 +02:00
Luca Weiss
470789f095
kconfigcheck: Build 'netmount' category as modules where possible
...
There's no need to have these built-in to the kernel, better to build
these options as modules to keep the impact low.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8063 >
2026-04-21 15:47:43 +02:00
Bart Ribbers
d56a1df0fd
temp/{plasma-bigscreen,plank-player,aura-browser}: add comment explaining why it's in temp
...
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8404 >
2026-04-21 09:49:42 +02:00
Sam Day
d90dbbd420
linux-postmarketos-qcom-msm8916: fix kconfigcheck
...
Enable the options flagged by pmb:kconfigcheck-community (hardening,
zram backends, immutable rootfs, module compression, etc.) so both
aarch64 and armv7 configs pass 'pmbootstrap kconfig check'.
Signed-off-by: Sam Day <me@samcday.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8084 >
2026-04-20 23:23:59 +00:00
Sam Day
cefa00376b
linux-postmarketos-qcom-msm8916: enable ublk
...
https://github.com/samcday/smoo needs ublk to do smoo-y things
Signed-off-by: Sam Day <me@samcday.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8084 >
2026-04-20 23:23:59 +00:00
Chris Vogel
a5a5bca690
shift-axolotl: add unl0kr-fbforcerefresh
...
when started from u-boot unl0kr doesn't display the keyboard without a forced refresh
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8142 >
2026-04-20 22:47:30 +00:00
Chris Vogel
f1c4d7434c
shift-axolotl: u-boot
...
adds dependencie on systemd-boot and changes boot partitions filesystem to fat32 to efi boot from u-boot
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8142 >
2026-04-20 22:47:30 +00:00
Aelin
8065e72b63
firmware-analogix: drop
...
This package was introduced back when Pine64 shipped the PinePhone
with a broken ANX7688. The issue no longer persists on later versions
of the PinePhone and the package requires manual intervention and is
not pre-installed, so let's drop it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7799 >
2026-04-20 21:07:02 +00:00
bluebunny
ab29db9b94
firmware-samsung-j7xelte: drop
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8402 >
2026-04-20 15:55:23 +00:00
bluebunny
e110300bd0
device-samsung-j7xelte: comply with firmware policy
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8402 >
2026-04-20 15:55:23 +00:00
Aelin
6182ce138d
{device-microsoft-surface-rt,device-nvidia-tegra-armv7}: move to testing
...
The kernel package used by these two devices does not meet our community
kernel version requirements anymore, and two weeks after notifying the
maintainers, the situation hasn't changed, so let's move them to testing
accordingly.
See also #4448
[ci:skip-vercheck]: moving between categories
[ci:skip-kconfigcheck]: moving between categories
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8399 >
2026-04-20 11:13:03 +00:00
Aelin
477a24fe25
linux-postmarketos-lts: Upgrade to 6.18.23
...
And enable SELinux configurations on all architectures.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8397 >
2026-04-20 06:50:31 +00:00
Aelin
912e8272c9
linux-postmarketos-stable: Upgrade to 6.19.13
...
And enable SELinux configurations on all architectures.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8396 >
2026-04-20 01:51:43 +02:00
Barnabás Czémán
efb8b4bf9b
linux-postmarketos-qcom-msm8956: Upgrade to v7.0-r0
...
Upgrade to v7.0-r0.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8390 >
2026-04-19 17:55:17 +00:00
Aster Boese
993d92a696
main/postmarketos-base: add kernel-cmdline.d config to disable splash
...
By creating a package for this, debugging boot-time issues is made a lot easier
as now during image creation `postmarketos-base-nosplash` can be added to
extra-packages and installed without rebuilding any packages.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8304 >
2026-04-19 17:38:49 +00:00
Eric Anderson
48a40e6f01
firmware-asus-flo: Add ejona as maintainer
...
I became the maintainer of device-asus-flo in !8111 .
Contributes to #4445 which is tracking down maintainers for unmaintained
packages.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8393 >
2026-04-19 07:47:12 -07:00
Pan Ortiz
5321fd0ca3
google-bonito: mirror sargo changes
...
This commit mirrors some of the changes from google-sargo:
google-sargo: install config for plasma-camera
device-google-sargo: add support for u-boot
community/device-google-sargo: only keep fastrpc link udev rule
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8386 >
2026-04-19 07:53:52 +00:00
Luca Weiss
d01f245f62
linux-postmarketos-qcom-sm6350: upgrade to 7.0.0
...
Manual kconfig changes:
* POWER_SEQUENCING=m
* DEVFREQ_GOV_PERFORMANCE=y
* DEVFREQ_GOV_POWERSAVE=y
* DEVFREQ_GOV_USERSPACE=y
* DEVFREQ_GOV_PASSIVE=y
* BPF_LSM=y (category:default)
* KPROBES=y (category:default)
* KPROBE_EVENTS=y (category:default)
* SECURITY=y (category:default)
* SECURITYFS=y (category:default)
* IP_NF_RAW=m (category:containers)
* IP6_NF_RAW=m (category:containers)
* BLK_DEV_UBLK=m (category:netboot)
* EROFS_FS is preferably m, but currently y (category:filesystems)
* EROFS_FS_ZIP_LZMA=y (category:filesystems)
* EROFS_FS_ZIP_DEFLATE=y (category:filesystems)
* EROFS_FS_ZIP_ZSTD=y (category:filesystems)
* USB_NET_RNDIS_HOST=m (category:usb)
* SECURITY_DMESG_RESTRICT=y (category:hardening)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8358 >
2026-04-19 07:50:58 +00:00
Dang Huynh
ff519f2e14
linux-pine64-pinetab2: Upgrade to 7.0
...
Signed-off-by: Dang Huynh <dang.huynh@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8391 >
2026-04-19 07:42:35 +00:00
Stefan Hansson
a184bf63e2
linux-postmarketos-allwinner: HACK: disable cross-native
...
To avoid issue described here:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8295#note_5453
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8295 >
2026-04-18 14:40:07 +00:00
Luca Weiss
822ccc31a7
linux-postmarketos-allwinner: pass LLVM=1 to downstreamkernel_prepare
...
Since a 'recent' pmbootstrap change, the cross compilers are no longer
installed by default which uncovered that "make oldconfig" is called
without LLVM=1.
scripts/Kconfig.include:41: linker 'armv7-alpine-linux-musleabihf-ld' not found
make[2]: *** [scripts/kconfig/Makefile:85: oldconfig] Error 1
Pass it so that all steps in the build process are run with the LLVM
toolchain and we're not mixing toolchains in the build process.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8295 >
2026-04-18 14:40:07 +00:00
Luca Weiss
cbed5ce151
main/devicepkg-dev: support passing LLVM=1 in downstreamkernel_prepare
...
As required by kernels that probably shouldn't be using the
downstreamkernel_* functions in the first place, but we need to fix this
up to unblock linux-postmarketos-allwinner compilation.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8295 >
2026-04-18 14:40:03 +00:00
Luca Weiss
a77dff06d8
linux-postmarketos-qcom-milos: upgrade to 7.0.0
...
Manual kconfig changes:
* VIDEO_QCOM_VENUS=n
* VIDEO_QCOM_IRIS=m
* DEVFREQ_GOV_PERFORMANCE=y
* DEVFREQ_GOV_POWERSAVE=y
* DEVFREQ_GOV_USERSPACE=y
* DEVFREQ_GOV_PASSIVE=y
* SRAM=y
* USB_NET_RNDIS_HOST=m (category:usb)
* SECURITY_DMESG_RESTRICT=y (category:hardening)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8383 >
2026-04-18 10:06:03 +00:00
Clayton Craft
ae9cab3d75
main/postmarketos-duranium: add packages for "dev tools" sysext
...
This subpackage will be used to build the "developer tools" system
extension for duranium. The list of packages was created after
collecting input from early testers in the Duranium chat.
Also see: https://gitlab.postmarketos.org/postmarketOS/duranium-build/-/work_items/47
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8366 >
2026-04-18 00:11:19 -07:00
Ferass El Hafidi
9fa7c035d4
device-asus-s5507q: remove inexistent fw package from depends
...
It seems to have been removed in https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8312
but the actual device package did not get fixed up.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8389 >
2026-04-17 20:21:18 +00:00
Arnav Singh
c5a625ac35
main/postmarketos-base: allow pwfeedback default to be overridable by dropins
...
Currently dropins are processed before the default of enabling pwfeedback,
so a dropin that does `Defaults !pwfeedback` to restore the pre-sudo-rs behavior
has no effect. With this change, the dropin will take effect.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8388 >
2026-04-17 10:10:03 -07:00
adamthiede
c37475182e
device-google-oak: add mesa driver dependency and option for powervr
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8384 >
2026-04-17 15:38:22 +00:00
Antoine Martin
08821f5224
community/linux-postmarketos-rockchip: upgrade to 6.19.12
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8380 >
2026-04-17 15:06:07 +00:00
Ferass El Hafidi
37d5c5e228
main/postmarketos-ui-plasma-mobile: preinstall angelfish or firefox
...
depending on arch
Angelfish is not available on armv7 nor riscv64 due to qt6-qtwebengine
getting disabled. However, it is still preferable to install a web
browser by default. Firefox however can still be used on those devices.
Add a new -web subpackage, which installs Firefox on armv7/riscv64, and
installs angelfish on others, so everyone gets to have a pre-installed
and working web browser.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8373 >
2026-04-17 13:38:44 +00:00
Ferass El Hafidi
14a23d8a3e
main/postmarketos-ui-plasma-mobile: move qtwebengine apps to extras_web
...
A web browser engine not being available should not cause the whole UI
to become unavailable, especially when not required for the UI itself to
work. Move packages depending on qt6-qtwebengine to a separate
subpackage, that gets pulled only on arches where qtwebengine is
available.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8373 >
2026-04-17 13:38:44 +00:00
Clayton Craft
8981be95a2
main/postmarketos-duranium: add base image pkg depends
...
This adds pkg dependencies for the base duranium image to pmaports.
Previously these were set in the duranium-build project (mkosi config)
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8370 >
2026-04-17 12:51:07 +00:00
Aelin
d0ea020d94
systemd/xorg-server: upgrade to 21.1.22
...
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/3d6fde66df26d446f5628cf91bc06fd3fdc5fdfe
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8378 >
2026-04-17 10:38:14 +00:00
Aelin
f2cbd4c2de
systemd/mutter: upgrade to 50.1
...
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/c35b2e4748b43cb65f289dadc7bbb9231debe661
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8377 >
2026-04-17 08:04:14 +00:00
Aelin
6e96732a57
systemd/gnome-shell: upgrade to 50.1
...
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/b1891e1cbbfb824c833145614b95e85e49e623eb
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8376 >
2026-04-17 08:02:11 +00:00
Clayton Craft
afcc901fc1
systemd/systemd: re-enable -Dbootloader
...
Turns out, a few useful things are gated by this flag that I want to use
in Duranium:
1) bootctl automatically configuring EFI boot entry variables
2) systemd-boot-update.service installation
Let's just re-enable this and strip out the sd-boot stuff already
packaged in Alpine aports, rather than continue to fight the build
system with more patches in pmaports.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8371 >
2026-04-16 20:52:18 +00:00
Aster Boese
af11b81362
kconfig-generic: enable missing configs for lenovo-21bx
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8367 >
2026-04-16 20:10:35 +02:00
Aelin
dc9dc99690
linux-postmarketos-mainline: Opt-in to SELinux configs
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8352 >
2026-04-16 16:27:57 +00:00
Aelin
5d06fe0fd1
kconfigcheck: Add SELinux category
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8352 >
2026-04-16 16:27:57 +00:00
Achill Gilgenast
51940cbddc
systemd/postmarketos-base-systemd: enable avahi-daemon.service
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8102 >
2026-04-16 16:16:43 +02:00
Achill Gilgenast
599973fa45
main/postmarketos-base-ui: depend on avahi
...
Pre-install and enable a zeroconf provider
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8102 >
2026-04-16 16:01:26 +02:00
Aelin
ecb80ae8ca
main/postmarketos-ui-plasma-mobile: Disable on ARMv7
...
qt6-qtwebengine has been disabled on ARMv7, and therefore angelfish is
no longer available for this architecture (pending disablement in
Alpine, but cannot be installed due to the missing qtwebengine libraries).
[ci:skip-vercheck]: only changing architectures
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8372 >
2026-04-16 05:12:15 +02:00
bluebunny
f27753a73d
testing/linux-xiaomi-pipa: upgrade to 6.19.12
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8359 >
2026-04-15 18:09:17 +00:00
Duje Mihanović
424665e7a0
device-samsung-coreprimevelte: implement UEFI
...
The new U-Boot supports the phone's MMC controllers, so let's use that
to enable UEFI boot.
This allows us to drop initfs-extra, avoid reflashing the kernel to the
boot partition every upgrade, fix kernel-cmdline and future-proof the
port in general.
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8337 >
2026-04-14 18:33:53 +02:00
Duje Mihanović
8eae9f10ee
linux-samsung-coreprimevelte: enable EFI_ZBOOT
...
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8337 >
2026-04-14 18:33:53 +02:00
Duje Mihanović
b77efb7d29
u-boot-coreprimevelte: upgrade to 2026.04
...
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8337 >
2026-04-14 18:33:53 +02:00
Duje Mihanović
d392f07927
device-samsung-coreprimevelte: add WLAN calibration & QoL
...
The calibration is loaded from firmware, which in turn is done through a
modprobe config file.
Besides this, there're a few QoL fixes:
* Update my email in maintainer=
* Drop _pmb_recommends approach for firmware, it's now depended on
* Sort depends alphabetically
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8311 >
2026-04-14 18:18:30 +02:00
Duje Mihanović
333ba1f2ce
firmware-samsung-pxa1908: install all firmware files unconditionally
...
It has been found that the calibration files, while not mandatory, could
be useful with the mainline mwifiex driver as well. Install those on
mainline as well and leave the -downstream subpackage as a stub for
-downstream-openrc.
Also, switch from installing the firmware to /usr/lib instead of /lib to
suppress warnings.
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8311 >
2026-04-14 18:18:30 +02:00
Duje Mihanović
e7132cc758
firmware-samsung-pxa1908: add myself as maintainer
...
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8311 >
2026-04-14 18:18:28 +02:00
Eisenbahnfan
c0a41f2f34
device-odroid-xu4: Add necessary modules for FDE
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8361 >
2026-04-14 13:58:36 +00:00
adamthiede
60d7ad04b7
linux-postmarketos-mediatek-mt8173: upgrade to 7.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8348 >
2026-04-14 13:38:42 +00:00
Aelin
07966102d7
Revert "systemd/systemd: build with SELinux support"
...
This reverts commit 688a1c53f1 .
It created a dependency on a linux-pam linked against libselinux-dev,
which the one in Alpine currently isn't built against. This went
unnoticed because it only affected systemd --user instances, which
console UI does not seem to depend on as much.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8362 >
2026-04-14 14:18:51 +02:00
Aelin
688a1c53f1
systemd/systemd: build with SELinux support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8354 >
2026-04-14 07:04:42 +00:00
Aelin
4e97050cf4
CI: build-jobs: Pull from Alpine's registry
...
Dockerhub does not support loongarch64, but Alpine's registry does. We
need to hardcode the latest stable release here until the latest tag is
made to point at a stable release rather than edge.
Fixes: a0bc3115a9 ("CI: build-jobs: use Alpine stable")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8353 >
2026-04-14 06:08:31 +00:00
Aster Boese
c5bc9a0a72
linux-postmarketos-qcom-laptop: sync kconfig
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8351 >
2026-04-14 05:42:25 +00:00
Dang Huynh
20f7b34831
linux-pine64-pinetab2: Upgrade to 6.19.10
...
Signed-off-by: Dang Huynh <dang.huynh@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8275 >
2026-04-14 02:43:08 +00:00
Clayton Craft
9b27911469
linux-postmarketos-asahi: upgrade to 6.19.11-3
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8349 >
2026-04-13 19:39:11 -07:00
Aster Boese
b5c5a91b60
kconfigcheck: enable SECURITY_DMESG_RESTRICT
...
Kernel logs can contain sensitive information which we don't want
easily accessible. This locks the kernel buffer to privileged
access (with sudo).
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8342 >
2026-04-13 21:15:35 +00:00
Mithil Bavishi
49f331f411
firmware-samsung-espresso: take over maintainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8350 >
2026-04-13 21:09:55 +00:00
Aelin
7ecceb937d
linux-postmarketos-mainline: Upgrade to 7.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8344 >
2026-04-13 20:55:49 +00:00
Oliver Smith
b0aefa426d
main/postmarketos-ui-mediaberry: remove
...
This package depends on mbwl, which has been removed from pmaports.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8335 >
2026-04-13 15:01:17 +00:00
Oliver Smith
e66f50889c
temp/mbwl: remove
...
This package still depends on wlroots0.18, which has been removed in
aports. Furthermore it shouldn't be in pmaports in the first place as it
isn't a postmarketOS specific package.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8335 >
2026-04-13 15:01:17 +00:00
Petr Vorel
360f58b46c
firmware-aosp-broadcom-wlan: take over maintainership
...
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4445
Signed-off-by: Petr Vorel <petr.vorel@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8324 >
2026-04-13 07:49:06 +00:00
Petr Vorel
241502da0b
firmware-lg-bullhead: take over maintainership
...
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4445
Signed-off-by: Petr Vorel <petr.vorel@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8324 >
2026-04-13 07:49:06 +00:00
exkc
81a5ff3599
device-radxa-zero: add deviceinfo_getty
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8345 >
2026-04-13 07:43:18 +00:00
Clayton Craft
ac37fc4dd2
main/postmarketos-duranium: add config for dev-tools sysext
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8258 >
2026-04-12 21:34:51 -07:00
Clayton Craft
6d8d98c235
main/postmarketos-duranium: depend on shadow-subids
...
useradd is run during first boot, and if /etc/sub{uid,gid} exist then
the user is added there. By adding an explicit dependency, we make sure
these files always exist on first boot so that container stuff added
later (e.g. in an extension) will work OOTB.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8258 >
2026-04-12 21:34:51 -07:00
Clayton Craft
7674d8b45a
main/postmarketos-duranium: add systemd-sysext preset
...
This service merges installed system extensions on boot
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8258 >
2026-04-12 21:34:39 -07:00
Aelin
8d14bcf93a
systemd/gdm: build with libselinux & audit
...
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/4c63ddbf8880b10dc2bd874c971a722fd9a198df
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8341 >
2026-04-12 21:59:17 +02:00
Oliver Smith
a0bc3115a9
CI: build-jobs: use Alpine stable
...
Fix that the build-jobs were using Alpine edge. This seems
unintentional, or at least inconsistent. Before this patch we had:
$ git grep alpine:latest
.ci/build-jobs.yaml.j2:image: registry.alpinelinux.org/img/alpine:latest
.gitlab-ci.yml:image: alpine:latest
It turns out that "registry.alpinelinux.org/img/alpine:latest" is
actually alpine edge:
$ docker run --rm registry.alpinelinux.org/img/alpine:latest cat /etc/os-release
Unable to find image 'registry.alpinelinux.org/img/alpine:latest' locally
latest: Pulling from img/alpine
d4a983187cfd: Pull complete
Digest: sha256:47b4a945203d4bad4e0c7840d64044da50a719d0cd0512a50e3ab473240635ea
Status: Downloaded newer image for registry.alpinelinux.org/img/alpine:latest
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.21.0_alpha20240923
PRETTY_NAME="Alpine Linux edge"
HOME_URL="https://alpinelinux.org/ "
BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues "
And alpine:latest is stable (when fetched from docker hub, with podman
it could be configured to point at alpine's registry as well, which
means it is edge... but the OSUOSL CI runners use docker):
$ docker run --rm alpine:latest cat /etc/os-release
Unable to find image 'alpine:latest' locally
latest: Pulling from library/alpine
589002ba0eae: Already exists
Digest: sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659
Status: Downloaded newer image for alpine:latest
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.23.3
PRETTY_NAME="Alpine Linux v3.23"
HOME_URL="https://alpinelinux.org/ "
BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues "
Using stable makes more sense here, so temporary bugs in edge don't
break our CI. It is currently somewhat broken because running
pmbootstrap with python 3.14 and musl results in crashes with "No file
descriptors available" errors in some situations.
Related: https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/work_items/141
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8340 >
2026-04-12 19:29:04 +00:00
Clayton Craft
b466485f09
systemd/gdm: add tmpfiles config for gdm-greeter home dir
...
This allows using systemd-tmpfiles to automatically create the home dir,
needed to fix running gdm on duranium.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8330 >
2026-04-12 17:17:56 +00:00
Clayton Craft
06489cbd79
main/postmarketos-duranium: add support for systemd config extensions
...
Some of this was inspired by what GNOME OS does.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8330 >
2026-04-12 17:17:55 +00:00
Clayton Craft
5d73bec629
ci/shellcheck: add duranium scripts
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8330 >
2026-04-12 17:17:55 +00:00
Clayton Craft
89e4cd346f
main/postmarketos-duranium: add script to set image channel
...
This adds a script that can be used to set the "channel" for images to
"staging" or "main." "Staging" will come from a separate pipeline in the
duranium mkosi config repo, it may build images with patches or whatever
for testing, and won't be available to users running the "main" channel.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8330 >
2026-04-12 17:17:55 +00:00
Antoine Martin
4a1612eb56
linux-postmarketos-rockchip: add rk3566-pinenote support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8217 >
2026-04-12 17:15:56 +00:00
Oliver Smith
060e35c8df
cross/gcc-*: upgrade to 15.2.0-r3
...
Regenerate the cross/gcc packages against Alpine's aports with
pmbootstrap's current main branch.
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/05d31c9bcf193b80306c64019d5f8c292dc64f0e
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8240 >
2026-04-12 12:30:11 +00:00
Aelin
37835efefb
linux-postmarketos-lts: Upgrade to 6.18.22
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8328 >
2026-04-12 09:13:10 +00:00
Aelin
0e5faaa707
linux-postmarketos-stable: Upgrade to 6.19.12
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8327 >
2026-04-12 09:11:01 +00:00
Aelin
b787bef725
cross/musl-*: upgrade to 1.2.6-r2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8329 >
2026-04-12 09:08:45 +00:00
Nikita Travkin
8e34c82714
firmware-acer-aspire1: become maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8331 >
2026-04-12 12:40:03 +05:00
Nikita Travkin
4dd5b3309e
device-arrow-db410c: become maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8331 >
2026-04-12 12:39:38 +05:00
methanal
bc14466f8b
linux-postmarketos-exynos7870: become maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8326 >
2026-04-11 22:38:00 +00:00
methanal
b38c1c08b2
firmware-samsung-on7xelte: become maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8326 >
2026-04-11 22:38:00 +00:00
methanal
8f3382f239
firmware-samsung-j6lte: become maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8326 >
2026-04-11 22:38:00 +00:00
methanal
4e4ae5d6af
firmware-samsung-a2corelte: become maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8326 >
2026-04-11 22:38:00 +00:00
methanal
059cc2cc0f
device-samsung-on7xelte: become maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8326 >
2026-04-11 22:38:00 +00:00
methanal
7b4deaa135
device-samsung-j6lte: become maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8326 >
2026-04-11 22:38:00 +00:00
methanal
6eac360957
device-samsung-a2corelte: become maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8326 >
2026-04-11 22:38:00 +00:00
Stefan Hansson
de9bcda556
firmware-bestechnic-bes2600: copy maintainers from device package
...
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4445
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8321 >
2026-04-11 16:32:19 +00:00
Affe Null
d8e85297cb
soc-unisoc-ums9230: add missing maintainer
...
The package was accidentally added with no maintainer specified.
I still intend to maintain this package together with device-jolla-c2.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8320 >
2026-04-11 15:06:40 +00:00
Nickolay Goppen
2f78f33707
firmware-sony-ninges: Add Alexeymin as a maintainer
...
Signed-off-by: Nickolay Goppen <setotau@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8305 >
2026-04-11 14:41:27 +00:00
Nickolay Goppen
c88b67ed54
firmware-xiaomi-jasmine_sprout: add Alexeymin as a maintainer
...
Signed-off-by: Nickolay Goppen <setotau@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8305 >
2026-04-11 14:41:27 +00:00
Nickolay Goppen
d7ce109b04
firmware-xiaomi-whyred: update Alexeymin's email
...
Signed-off-by: Nickolay Goppen <setotau@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8305 >
2026-04-11 14:41:27 +00:00
Nickolay Goppen
4ddf2d656e
firmware-xiaomi-clover: Add myself as a maintainer
...
Signed-off-by: Nickolay Goppen <setotau@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8305 >
2026-04-11 14:41:27 +00:00
Nickolay Goppen
e8e3e2a958
device-sony-pioneer: Add Alexeymin as a maintainer
...
And move Max Buchholz to a co-maintainer
Signed-off-by: Nickolay Goppen <setotau@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8305 >
2026-04-11 14:41:27 +00:00
Nickolay Goppen
86a804f617
device-xiaomi-whyred: Update Alexeymin's e-mail
...
Signed-off-by: Nickolay Goppen <setotau@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8305 >
2026-04-11 14:41:27 +00:00
Nickolay Goppen
a31212c55f
device-xiaomi-jasmine_sprout: Add Alexeymin as a maintainer
...
Signed-off-by: Nickolay Goppen <setotau@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8305 >
2026-04-11 14:41:27 +00:00
Nickolay Goppen
faf1b92ad9
device-xiaomi-lavender: Update Alexeymin's e-mail
...
Signed-off-by: Nickolay Goppen <setotau@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8305 >
2026-04-11 14:41:26 +00:00
Nickolay Goppen
5f50270944
device-asus-x00td: Add iAboothahir as a maintainer
...
Signed-off-by: Nickolay Goppen <setotau@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8305 >
2026-04-11 14:41:26 +00:00
Nickolay Goppen
6a0267124e
device-xiaomi-clover: Add Mi Pad 4 LTE variation
...
Mi Pad 4 LTE is very very similar to regular Mi Pad 4,
but it has a modem with LTE support.
Signed-off-by: Nickolay Goppen <setotau@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8305 >
2026-04-11 14:41:26 +00:00
Nickolay Goppen
5cd0fcb7da
alsa-ucm-conf-qcom-sdm660: update to 1.2.15_git20260401
...
Changelog:
Changed name of xiaomi-clover's ucm file symlink
Added xiaomi-tulip support
Signed-off-by: Nickolay Goppen <setotau@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8305 >
2026-04-11 14:41:26 +00:00
Nickolay Goppen
e3ca61be37
linux-postmarketos-qcom-sdm660: upgrade to 6.19.10
...
Changelog:
Switched to LLVM ( setotau )
Added support for LTE version of xiaomi-clover ( setotau )
Added proper battery capacities for different xiaomi-clover versions ( setotau )
Removed SD-card slot definition on xiaomi-jasmine ( alexeymin )
Add NT36672A e7t variant support for xiaomi-tulip ( M0Rf30 )
Initial sound support for xiaomi-tulip ( M0Rf30 )
Changed model-name in the sound node of xiaomi-clover-common dtsi ( setotau )
Migrated to DPU from MDP5, following upstream migration ( alexeymin )
Added battery support for sony-pioneer ( alexeymin )
Added Synaptics panel variants of blackberry-luna and blackberry-athena ( sajattack )
Signed-off-by: Nickolay Goppen <setotau@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8305 >
2026-04-11 14:41:26 +00:00
bluebunny
90281e9722
testing/linux-xiaomi-pipa: upgrade to 6.19.11
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8316 >
2026-04-11 14:38:36 +00:00
Antoine Martin
5a7acde0f0
device-pine64-pinenote: implement rockchip_ebc reload workaround on openrc
...
Implements openrc implementation of the workaround introduced in
d7229de9d4 for a `rockchip_ebc` bug where the
initial waveform is not properly loaded. Reloading `rockchip_ebc` just
before starting `tinydm` loads the correct waveform.
In systemd, this is implemented via a systemd override file for
`tinydm.service` that includes an `ExecStartPre`, reloading the driver via
modprobe. For openrc, we add an initd service that restarts driver before
starting `tinydm`.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8288 >
2026-04-11 14:36:29 +00:00
Bart Ribbers
b97a71f27a
systemd/kwin: rebuild against Qt 6.11
...
It'll run without the rebuild, but you won't be able to input anything
into textfields.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8325 >
2026-04-11 10:22:06 +02:00
exkc
a9aae1a4c0
linux-linksys-jamaica: move to archived
...
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8323 >
2026-04-10 23:59:03 +00:00
exkc
742a2f0ac5
firmware-linksys-jamaica: move to archived
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8323 >
2026-04-10 23:59:03 +00:00
exkc
ff3d5089c7
device-linksys-jamaica: move to archived
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8323 >
2026-04-10 23:59:03 +00:00
exkc
c5128ba2e2
device-xunlong-orangepi3: remove me as co-maintaintor
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8323 >
2026-04-10 23:59:03 +00:00
exkc
1d887a0ad8
device-lenovo-lxf-p5100 : move to archived
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8323 >
2026-04-10 23:59:00 +00:00
exkc
a4c2c01a40
linux-postmarketos-allwinner-d1 : move to archived
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8323 >
2026-04-10 23:59:00 +00:00
exkc
192989a5d7
device-mangopi-mq-pro : move to archived
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8323 >
2026-04-10 23:59:00 +00:00
exkc
53857411cd
device-dongshanpi-nezhastu : move to archived
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8323 >
2026-04-10 23:59:00 +00:00
Stefan Hansson
3fd038a1fb
firmware-samsung-u8500: take over maintainership
...
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4445
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8322 >
2026-04-10 19:56:21 +02:00
Stefan Hansson
8efa29e7cc
firmware-samsung-midas: take over maintainership
...
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4445
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8319 >
2026-04-10 19:06:15 +02:00
Henrik Grimler
2479a00f3e
testing/device-google-snow: set myself as maintainer
...
I have this device and intend to test with it every now and then.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8318 >
2026-04-10 12:57:14 +00:00
Henrik Grimler
2c54ef84bc
testing/firmware-samsung-klimt: set myself as maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8318 >
2026-04-10 12:57:14 +00:00
Henrik Grimler
003bc6414e
testing/firmware-samsung-chagall: set myself as maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8318 >
2026-04-10 12:57:14 +00:00
Henrik Grimler
8fb37f6ded
testing/firmware-samsung-i9100: set myself as maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8318 >
2026-04-10 12:57:14 +00:00
Henrik Grimler
1a1c13c955
testing/u-boot-samsung-i9100: set myself as maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8318 >
2026-04-10 12:57:14 +00:00
Henrik Grimler
1a877941a6
testing/device-samsung-i9100: set myself as maintainer
...
I have it hooked up to a phone-harness and am planning to continue
using and testing it, so set myself as maintainer for the device.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8318 >
2026-04-10 12:57:14 +00:00
binarycraft007
91050b8121
device-asus-s5507q: take over maintainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8317 >
2026-04-10 12:55:03 +00:00
knuxify
16cf3b6b40
firmware-odroid-hc2: take over maintainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8315 >
2026-04-10 12:52:21 +00:00
Vitaliy Ognev
9c3a568c77
powkiddy-x55-mapper: take maintainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8314 >
2026-04-10 12:49:53 +00:00
Achill Gilgenast
e38532b7f7
ci: relax pkgrel changes for packages that don’t have remote sources
...
Motivation is to avoid unnecessary overhead for MR authors & no reason to
actually use pkgrel for meta-packages.
So instead, recommend pkgver-bumps & pkgrel=0 for metapackages, but don't
block MRs when they bumped the "wrong" one. Just make everyone's life easier.
Discussed at <https://docs.postmarketos.org/policies-and-processes/governance/team-meetings/meeting-notes.html > (2026-03-16)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8302 >
2026-04-10 12:08:26 +00:00
Pan Ortiz
90aeb1d4de
firmware-xiaomi-nabu: take mantainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8313 >
2026-04-10 09:21:24 +00:00
Pan Ortiz
ece507ed7e
firmware-xiaomi-nabu: take mantainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8313 >
2026-04-10 09:21:24 +00:00
Bart Ribbers
bdc9b2878e
systemd/plasma-login-manager: upgrade to 6.6.4
...
Also stop defining UID_MIN and UID_MAX because they are ignored, see
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4428#note_545485
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8310 >
2026-04-10 00:43:07 +00:00
Aelin
a508b2c913
kconfig-generic: Enable VHOST acceleration configs
...
These are required for using the vhost=on flag for QEMU and offload
certain virtio work onto the host kernel to increase performance.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8307 >
2026-04-09 22:29:21 +00:00
binarycraft007
b0833bc9fe
firmware-asus-s5507q: take over maintainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8312 >
2026-04-09 20:46:15 +02:00
Luca Weiss
aff876a396
device-fairphone-fp6: update for renamed firmware dependency
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8306 >
2026-04-09 15:54:04 +00:00
Luca Weiss
0e00ecfa53
firmware-fairphone-fp6: rename venus subpackage to vpu, update path
...
Neither the firmware binary, nor the Linux driver are called 'venus'
nowadays. Rename the package to VPU (video processing unit).
Also accordingly, don't rename the firmware to "venus.mbn" but keep the
original filename intact.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8306 >
2026-04-09 15:54:04 +00:00
Antoine Martin
ff47d2a1af
linux-postmarketos-rockchip: upgrade to 6.19.11
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8289 >
2026-04-09 15:51:30 +00:00
Kidd Lee
c8d19646e4
{device,linux}-xiaomi-ido: add myself as the maintainer
...
Add the maintainer to avoid removal.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8303 >
2026-04-09 15:47:32 +00:00
Kidd Lee
fc69b84129
linux-xiaomi-ido: make kconfig check pass
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8303 >
2026-04-09 15:47:32 +00:00
Kidd Lee
3cf2a9415c
linux-xiaomi-ido: using the default host cc
...
Host `gcc6-gcc` will cause this error:
```
HOSTCC scripts/basic/fixdep
In file included from /usr/include/fortify/sys/select.h:26:0,
from /usr/include/sys/types.h:71,
from scripts/basic/fixdep.c:106:
/usr/include/fortify/fortify-headers.h:56:67: error: missing binary operator before token "("
#if _FORTIFY_SOURCE > 2 && defined __has_builtin && __has_builtin (__builtin_dynamic_object_size)
^
```
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8303 >
2026-04-09 15:47:29 +00:00
Arnav Singh
02cd0ebc93
firmware-pine64-ov5640: take over maintainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8308 >
2026-04-09 07:46:31 -07:00
Bart Ribbers
c40e9038b1
systemd/plasma*: upgrade to 6.6.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8297 >
2026-04-09 12:33:46 +00:00
Vishwas Rajashekar
6fab672abc
samsung-lt03lte: enable touchscreen
...
Signed-off-by: Vishwas Rajashekar <dev@vrajashkr.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8169 >
2026-04-09 06:59:52 +00:00
Aster Boese
130e3e9e89
linux-google-crosshatch-mainline: revert: build with LLVM and sync kconfig
...
Reverts commit b33ba8203c
Build failing in bpo.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8299 >
2026-04-09 05:07:27 +00:00
Antoine Martin
2d7c216e36
linux-pine64-pinenote: upgrade to 6.19.11
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8292 >
2026-04-08 14:28:00 +00:00
Aelin
e11779e4c8
linux-postmarketos-mainline: Upgrade to 7.0-rc7
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8284 >
2026-04-08 14:07:04 +02:00
Aelin
92b204a3b9
kconfig-generic: Enable configs for some SDM845/SC7180 devices
...
Taken from linux-next. The configs for X1E devices are already all enabled.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8276 >
2026-04-08 11:58:49 +00:00
Mithil Bavishi
8a77fc7f0a
linux-postmarketos-omap: upgrade to 6.19.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8301 >
2026-04-07 23:23:49 +00:00
Mithil Bavishi
550ea91eee
linux-postmarketos-omap: Rebase patch for 6.19
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8301 >
2026-04-07 23:23:49 +00:00
Mithil Bavishi
887b1b6416
linux-postmarketos-omap: Remove N900 idle config patch
...
Upstreamed: https://lore.kernel.org/all/20250914192516.164629-4-jihed.chaibi.dev@gmail.com/
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8301 >
2026-04-07 23:23:49 +00:00
Mithil Bavishi
0e6f192a80
linux-postmarketos-omap: Remove driver for twl6030-pwrbutton
...
Upstreamed: https://lore.kernel.org/all/20251106-twl6030-button-v4-0-fdf1aa6e1e9a@kernel.org/
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8301 >
2026-04-07 23:23:49 +00:00
Antoine Martin
4b57172b93
u-boot-pine64-pinenote: upgrade to 2026.04
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8293 >
2026-04-07 20:37:06 +00:00
Luca Weiss
2b97b34c18
linux-postmarketos-qcom-msm8226: upgrade to 6.16.12
...
Manual kconfig changes:
* IP6_NF_MANGLE=m (category:containers)
* IP_NF_RAW=m (category:containers)
* IP6_NF_RAW=m (category:containers)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8253 >
2026-04-07 18:39:50 +02:00
Qs315490
425f6d9117
linux-xiaomi-latte: update kernel config
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8212 >
2026-04-07 13:55:04 +00:00
Aster Boese
b33ba8203c
linux-google-crosshatch-mainline: build with LLVM and sync kconfig
...
The previous patch was broken because the kernel was still configured to use
GCC. Builds passed in pmaports CI because the runner is native aarch64, which
hits the issue of Alpine's clang packaging depending on gcc to get access to
libgcc-dev. This pulls in the whole GCC compiler, causing the kernel to default
to it and ignore clang. When this patch got to BPO, it failed because BPO
cross-compiles packages, leading to aarch64 GCC not being installed when
building (only clang is used as the cross-compiler) and causing the build to
fail there.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8265 >
2026-04-07 13:34:38 +00:00
Aster Boese
83e7197431
linux-realme-x3: sync kconfig and build with LLVM
...
Syncs the linux-realme-x3 kernel config with kconfigcheck.toml and builds the
kernel with LLVM to follow policy.
See https://postmarketos.org/edge/2025/11/11/kernels-llvm/
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8119 >
2026-04-07 13:31:52 +00:00
Achill Gilgenast
fdb3d2ebbc
main/postmarketos-base-ui: adapt replaces= to upstream chrony changes
...
The config file got moved to the new chrony-common package, so we must
"replace" this subpkg, so apk doesn't fails when replacing the file
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/70b570d4095272ab926a2693fdfb09c62d016a0b
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8294 >
2026-04-07 11:17:19 +02:00
Clayton Craft
236204b51f
main/postmarketos-install-recommends: set Clayton as maintainer
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8287 >
2026-04-06 22:09:05 +00:00
Clayton Craft
6b903686d4
main/postmarketos-install-recommends: upgrade to 0.3
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8287 >
2026-04-06 22:09:05 +00:00
adamthiede
899eeec737
linux-postmarketos-mediatek-mt81: upgrade to 6.18.21, pass kconfig check
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8272 >
2026-04-06 21:01:31 +00:00
bluebunny
033c34b0ad
kconfigcheck: add USB_NET_RNDIS_HOST
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8230 >
2026-04-06 17:33:28 +00:00
Dylan Van Assche
f4ad3632fc
main/postmarketos-base-ui: set TimeoutStopSec for iio-sensor-proxy
...
Enforce to be killed on shutdown in 3s,
until https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/merge_requests/410 is upstream.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7788 >
2026-04-06 16:29:10 +00:00
Dylan Van Assche
4dec972549
community/device-xiaomi-beryllium: drop libssc udev rule
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7788 >
2026-04-06 16:29:10 +00:00
Dylan Van Assche
f6f3673351
community/firmware-xiaomi-beryllium: define mount matrix
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7788 >
2026-04-06 16:29:10 +00:00
Clayton Craft
e1317493c6
main/postmarketos-base-ui: proximity and accel sensor support
...
This is hopefully temporary. The proximity and accelerometer sensor tags
were removed upstream(1) citing an open issue on a specific device
and the desire to have more testing. Enabling it in pmOS will help get testing.
This udev rule shouldn't have any impact on devices that don't have
fastrpc. Installing it conditionally on iio-sensor-proxy just seems adds
packaging complexity for basically no benefit.
1. https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/commit/a9d7ff148cd4fa5e40b23b189894b36dd81f51df
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7788 >
2026-04-06 16:29:10 +00:00
Dylan Van Assche
d047599228
community/device-oneplus-enchilada: drop libssc udev rule
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7788 >
2026-04-06 16:29:06 +00:00
Dylan Van Assche
fb118d6d8b
community/device-google-sargo: only keep fastrpc link udev rule
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7788 >
2026-04-06 16:29:06 +00:00
Dylan Van Assche
8564693e9f
community/firmware-google-sargo: define mount matrix
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7788 >
2026-04-06 16:29:06 +00:00
Dylan Van Assche
f1e277695b
community/firmware-oneplus-sdm845: define mount matrix
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7788 >
2026-04-06 16:29:06 +00:00
Clayton Craft
d65edea0ee
temp/iio-sensor-proxy: drop fork
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7788 >
2026-04-06 16:29:06 +00:00
Frieder Hannenheim
91470d21d1
device-oneplus-kebab: add me as a maintainer
...
- Also add me as a maintainer to firmware-oneplus-instantnoodlep
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8283 >
2026-04-06 10:18:29 +00:00
Luca Weiss
dc8edd7b76
linux-postmarketos-qcom-msm8974: upgrade to 6.16.12
...
* CM3323=m (samsung-lt03lte)
* BMC150_ACCEL=m (samsung-lt03lte)
* BMG160=m (samsung-lt03lte)
* AK8975=m (samsung-lt03lte)
* TOUCHSCREEN_ATMEL_MXT=m (samsung-lt03lte)
* NFC_PN544=m (htc-m8)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8251 >
2026-04-06 08:27:53 +00:00
Bart Ribbers
e90be571c4
main/postmarketos-base-ui-plasma: depend on geoclue
...
Required for GPS/location functionality in various applications. Needs
to be pulled in by the meta package rather than the apps themselves to
ensure it'll work for Flatpakked apps.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8269 >
2026-04-06 00:01:36 +00:00
Achill Gilgenast
ec6491ffe9
main/postmarketos-ui-phosh: update to mobi.phosh schema for stevia
...
See https://gitlab.gnome.org/World/Phosh/stevia/-/commit/a4c92473dad292e524dea4e465a8b620a0684991
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8282 >
2026-04-05 17:37:01 +00:00
Aelin
97c8cf8a91
linux-xiaomi-whyred: drop
...
device-xiaomi-whyred uses the sdm660 mainline kernel, this package is unused.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8281 >
2026-04-05 14:33:31 +02:00
Barnabás Czémán
46cd4737de
firmware-xiaomi-lavender: add myself as maintainer
...
firmware-xiaomi-lavender package was created by me,
add myself as maintainer for avoid removal, the package
necessary for Wifi and GPU support.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8278 >
2026-04-05 08:40:25 +00:00
Nikita Travkin
8f192af9b1
main/dtbloader: upgrade to 1.5.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8277 >
2026-04-05 11:07:11 +05:00
Aelin
c6f7e0bb06
linux-postmarketos-lts: Upgrade to 6.18.21
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8263 >
2026-04-04 22:48:04 +00:00
Aelin
80c2d40599
linux-postmarketos-stable: Upgrade to 6.19.11
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8262 >
2026-04-04 22:35:33 +00:00
Bart Ribbers
72de94e2de
temp/plasma-bigscreen: upgrade to 6.6.80_git20260404
...
Fixes the back key on TV remotes not being mapped to escape thus making
it impossible to navigate "back" in applications and menus, and ensures
the virtual keyboard is enabled. Furthermore it now hides the KDE
Connect app and the mouse cursor when not actually used.
2026-04-04 18:56:23 +02:00
Clayton Craft
9246ff8172
linux-postmarketos-asahi: upgrade to 6.19.11-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8271 >
2026-04-04 04:21:27 +00:00
Clayton Craft
dceffe8a46
main/postmarketos-duranium: new aport
...
Duranium is an immutable variant of postmarketOS that uses systemd's
image-based OS model: dm-verity verified /usr, A/B slots managed by
systemd-sysupdate, LUKS2-encrypted root, and systemd-boot with UKIs.
This package ships systemd-repart, systemd-sysusers, tmpfiles, and
first-boot service configuration needed at runtime in both the initramfs
and the booted system, as well as sysupdate transfer definitions for
finding and upgrading images. Build-time repart and sysupdate config
lives in the mkosi config repo[1].
The pmOS initramfs is not used. Rather than re-implement partition
setup, verity, factory reset, and switch_root in shell script and
risk regressions for mutable pmOS installs, an initramfs is built by
mkosi containing systemd. This lets the standard systemd initrd
machinery handle everything, with no modifications to the pmOS
initramfs required.
On Android devices, subpartition logic from the pmOS initramfs is
essentially copied into a new systemd unit that runs in the initramfs
and sets up subpartitions so that they are available to tooling that
runs later in the boot process. In the future, this functionality should
be moved upstream into systemd.
Boot flows:
"Normal boot": the verified /usr partition is mounted and the LUKS
root partition is unlocked (empty passphrase by default, with fallback
to a graphical unlock prompt for user-set passphrases). switch_root
hands off to the real rootfs.
"First boot": systemd-repart creates the root partition, always as a
LUKS volume with an empty passphrase. After switch_root, a first-boot
app runs before the display manager to collect a username and password,
create the user account, and optionally set a LUKS passphrase. The
passphrase can also be changed later via systemd-cryptenroll or
cryptsetup.
"Factory reset": detected in the initramfs by systemd, which uses
systemd-repart to wipe and recreate the root partition. Boot then
continues with the first boot flow above. Factory reset can be triggered
while booting in the rootfs by starting a systemd unit that configures
an EFI variable to signal to the initramfs on next boot.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7059 >
2026-04-03 19:23:17 +00:00
Luca Weiss
97fcae383a
device-fairphone-fp6: update for DPU & GPU support
...
Remove the Mesa workaround and add the panel to the list of modules to
include in the initramfs.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8266 >
2026-04-03 17:58:26 +00:00
Luca Weiss
108309ad98
firmware-fairphone-fp6: package gen80300 gmu & sqe firmware
...
These generic files are not (yet) available in linux-firmware, so we
need to package them for this device.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8266 >
2026-04-03 17:58:26 +00:00
Luca Weiss
afaf475693
linux-postmarketos-qcom-milos: upgrade to 6.19.10
...
Manual kconfig changes:
* DRM_PANEL_NOVATEK_NT37705=m
* NVMEM_REBOOT_MODE=y
* NVMEM_SPMI_SDAM=y
* PINCTRL_MILOS_LPASS_LPI=m
* SND_SOC_AW88261=m
* SND_SOC_LPASS_MACRO_COMMON=y
* SND_SOC_LPASS_RX_MACRO=y
* SND_SOC_LPASS_TX_MACRO=y
* SND_SOC_LPASS_VA_MACRO=y
* SND_SOC_SC8280XP=m
* SOUNDWIRE_QCOM=y
* BPF_LSM=y (category:default)
* KPROBES=y (category:default)
* KPROBE_EVENTS=y (category:default)
* SECURITY=y (category:default)
* SECURITYFS=y (category:default)
* IP_NF_RAW=m (category:containers)
* IP6_NF_RAW=m (category:containers)
* BLK_DEV_UBLK=m (category:netboot)
* EROFS_FS is preferably m, but currently y (category:filesystems)
* EROFS_FS_ZIP_LZMA=y (category:filesystems)
* EROFS_FS_ZIP_DEFLATE=y (category:filesystems)
* EROFS_FS_ZIP_ZSTD=y (category:filesystems)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8266 >
2026-04-03 17:58:26 +00:00
Bart Ribbers
32642bb737
temp/plank-player: fix typo in the _repo_url
...
This is currently making the nightly builder fail on this package.
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8268 >
2026-04-02 17:51:51 +02:00
Clayton Craft
b75f4a118b
linux-google-crosshatch-mainline: revert: build with LLVM and sync kconfig
...
This partially reverts commit 3fad2cf8df
This kernel is too old to build with clang/llvm
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8264 >
2026-04-03 08:08:04 +02:00
WrenIX
07d8d68309
main/postmarketos-ui-os-installer: switch from doas to sudo
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8228 >
2026-04-02 22:35:35 +00:00
Clayton Craft
40a5c82049
systemd/systemd: add patches to fix sysupdate issues
...
These patches are merged (or submitted) upstream and not in a release
yet.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8261 >
2026-04-02 13:31:46 -07:00
Aster Boese
d4c0788fb6
main/postmarketos-initramfs: install udev.conf from /usr/lib/udev/udev.conf
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:skip-build]: already built successfully in CI (except riscv64 and armv7 due to known CI issue)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8046 >
2026-04-02 20:29:28 +00:00
Aster Boese
3713cc55a7
main/postmarketos-base: move udev.conf to /usr/lib/udev/
...
Moves udev.conf from `/etc/udev.conf` to `/usr/lib/udev/udev.conf` and fixes
invalid syntax.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8046 >
2026-04-02 20:29:28 +00:00
Aster Boese
b589f8fb8c
systemd/systemd{-stage0}: add install-sysconfdir=false
...
To align with hermetic-usr, no packages should install to `/etc/`. systemd has
a built-in option called `install-sysconfdir` that defaults to true and guards
putting files under `/etc/` or using systemd-tmpfiles.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8046 >
2026-04-02 20:29:28 +00:00
Bart Ribbers
489294b64d
temp/plasma-bigscreen: upgrade to 6.6.80_git20260402
...
Contains fixes so the CEC device has the right permissions out of the
box (needed for TV remote functionality) and applications like KDE
Connect's SMS functionality and Waydroid stock apps are hidden.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8260 >
2026-04-02 19:19:26 +02:00
Aster Boese
42d71205f5
linux-ayn-odin: build with LLVM and sync kconfig
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8247 >
2026-04-02 05:26:09 +00:00
Aster Boese
d8308ee1f5
linux-google-smaug: build with LLVM and sync kconfig
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8255 >
2026-04-02 05:24:03 +00:00
Aster Boese
3fad2cf8df
linux-google-crosshatch-mainline: build with LLVM and sync kconfig
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8254 >
2026-04-02 05:21:24 +00:00
Hugo Osvaldo Barrera
eec995fbe0
readme: update link to approval rules
...
Link pointed to inexistent file.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8256 >
2026-04-02 05:18:48 +00:00
Hugo Osvaldo Barrera
62fb055e5c
readme: link to issues
...
The folks at GitLab like to hide and rename sections. Add a handy link
for newcomers who are not as well versed in the current iteration of
GitLab's UI / lingo.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8256 >
2026-04-02 05:18:48 +00:00
Hugo Osvaldo Barrera
6d1ef68afc
*/*: rely on abuild's systemd integration
...
abuild's default behaviour copies files from usr/lib/systemd into a the
$pkgname-split subpackage.
Several APKBUILD definitions do this manually, since they predate this
feature.
Remove the superfluous systemd() function in these cases.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8023 >
2026-04-01 21:40:48 +00:00
Richard Acayan
58348da036
alsa-ucm-conf-qcom-sdm670: upgrade to 1.2.9_git20260223
...
The userspace-facing names of some mixer paths were changed in response
to upstream review of the SDM660 sound card.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8166 >
2026-04-01 19:38:09 +00:00
Richard Acayan
cd9832dcbe
linux-postmarketos-qcom-sdm670: upgrade to v6.19.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8166 >
2026-04-01 19:38:09 +00:00
Aelin
2e48f05b6f
linux-postmarketos-mainline: Upgrade to 7.0_rc6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8243 >
2026-04-01 17:48:42 +00:00
Bart Ribbers
74bc7fb86b
main/postmarketos-base-ui-plasma: move plasma-camera to -ui-plasma-mobile
...
Not sure why we were installing this application to desktop and
bigscreen as well...
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8252 >
2026-04-01 14:18:40 +02:00
MultisampledNight
5d6e5141d6
device-xiaomi-raphael: remove redundant set of deviceinfo_flash_pagesize
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7957 >
2026-03-31 19:57:49 +02:00
MultisampledNight
8023b6747a
device-xiaomi-pyxis: remove redundant set of deviceinfo_append_dtb
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7957 >
2026-03-31 19:57:49 +02:00
MultisampledNight
21b7f67695
device-xiaomi-natrium: remove redundant set of deviceinfo_flash_pagesize
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7957 >
2026-03-31 19:57:49 +02:00
MultisampledNight
9489015f7f
device-nothing-tetris: fix typo
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7957 >
2026-03-31 19:57:49 +02:00
MultisampledNight
c0fde77e65
device-nothing-tetris: remove redundant set of deviceinfo_rootfs_image_sector_size
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7957 >
2026-03-31 19:57:49 +02:00
MultisampledNight
72b70d2f55
device-lynx-r1: remove overridden set of deviceinfo_append_dtb
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7957 >
2026-03-31 19:57:49 +02:00
MultisampledNight
b16054a8ef
device-lg-mako: remove double entry of deviceinfo_generate_bootimg
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7957 >
2026-03-31 19:57:49 +02:00
MultisampledNight
c781b16be9
device-lg-mako-downstream: remove double entry of deviceinfo_generate_bootimg
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7957 >
2026-03-31 19:57:49 +02:00
LogicalErzor
5bc1c00b5a
device-samsung-expressatt: take over maintainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8248 >
2026-03-31 17:51:06 +00:00
Bart Ribbers
d7c7786947
main/postmarketos-ui-plasma-bigscreen: re-enable
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8141 >
2026-03-31 17:48:41 +00:00
Bart Ribbers
fb3aeb4232
temp/plasma-bigscreen: new aport
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8141 >
2026-03-31 17:48:41 +00:00
Bart Ribbers
412d560cc9
temp/aura-browser: new aport
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8141 >
2026-03-31 17:48:41 +00:00
Bart Ribbers
4de24c56ce
temp/plank-player: new aport
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8141 >
2026-03-31 17:48:41 +00:00
Duje Mihanović
e2a6787183
linux-samsung-coreprimevelte: upgrade to 6.19.10
...
Many of the patches were upstreamed in 6.19, so they are dropped here.
Besides that, there are two new QoL patches (to be upstreamed
eventually) and kconfig fixes.
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8249 >
2026-03-31 17:46:41 +00:00
Stefan Hansson
6ff3ee9670
main/dint: upgrade to 0.2.0
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
2026-03-31 17:28:23 +02:00
Achill Gilgenast
59012769cc
*/*: rebuild against python 3.14
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8239 >
2026-03-31 14:25:42 +00:00
Aelin
55b87766a6
linux-postmarketos-qcom-sc7280: Add co-maintainers, pass kconfigcheck
...
As discussed with Luca, Federico and me are maintainers of other devices using
the kernel package (Nothing Phone 1, Radxa Dragon Q6A, RUBIK Pi 3) and would
like to help maintain the kernel package in pmaports.
While we're at it, update the kernel configuration to pass kconfigcheck
again.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8245 >
2026-03-31 11:25:49 +00:00
Oliver Smith
cb6f7f0ef1
device-clockworkpi-uconsole-rpi: depend on gcc
...
Fix that building this package fails with:
ccache: error: Could not find compiler "aarch64-alpine-linux-musl-gcc" in PATH
dtc tries to call gcc, so we must add it to the makedepends. It doesn't
seem possible to use clang instead with dtc, and even if, let's get the
package building with GCC first to unblock the queue in BPO and then
look into doing that.
This has probably worked in the past because pmbootstrap used to
pre-install more dependencies in the past during builds and this package
hasn't been built in a long time.
[ci:skip-vercheck]: code wasn't changed, just fixing the build
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8241 >
2026-03-31 00:35:24 +00:00
Clayton Craft
71c5137654
systemd/dbus-broker: skip tests on all archs except x86_64
...
Some tests under qemu take >10minutes each and time out. x86_64 is the
only arch that's native in gitlab CI AND bpo, so only run tests if on
that arch.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
[ci:skip-build]: already built successfully in CI (except aarch64,
because runners are broken currently)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8246 >
2026-03-30 15:38:09 -07:00
Aelin
0b99b960d6
device-google-flame: drop dependency on hexagonfs-firmware-loader
...
We no longer want device packages to use this approach, they should
instead package their HexagonFS firmware files.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8163 >
2026-03-30 22:04:04 +00:00
Aelin
eef05be974
systemd/postmarketos-base-systemd: drop hexagonfs-firmware-loader from preset
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8163 >
2026-03-30 22:04:04 +00:00
Aelin
4997cbff8c
main/hexagonfs-firmware-loader: drop
...
Back in the days, hexagonrpcd was not suitable for generic device
packages and we had to hack around it with this service / script. Now
that hexagonrpcd can guess the HexagonFS directory location at runtime,
we can and should get rid of this service to align with our (future)
firmware packaging guidelines.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8163 >
2026-03-30 22:04:04 +00:00
Aelin
e00763cf34
device-qcom-qcs6490: move from testing to community
...
[ci:skip-vercheck]: moving between categories
[ci:skip-kconfigcheck]: moving between categories
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8210 >
2026-03-30 21:57:23 +00:00
Clayton Craft
7143cf4f51
systemd/postmarketos-base-systemd: depend on dbus-broker
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8223 >
2026-03-30 21:30:49 +00:00
Clayton Craft
08c6345879
systemd/dbus-broker: fork aport from Alpine to support systemd
...
This enables launcher support so that dbus-broker can run dbus services
via systemd units (either packaged units, or as a transient unit). The
benefit of doing this is that we no longer have to use a setuid binary
(dbus-daemon-launch-helper).
Fixes https://gitlab.postmarketos.org/postmarketOS/duranium/-/work_items/40
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8223 >
2026-03-30 21:30:49 +00:00
Dzmitry
936675272d
review fix: add !spdx
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8219 >
2026-03-30 13:26:55 +00:00
Dzmitry Sankouski
f36f478cbf
device-samsung-starqltechn: replace firmware dependency
...
Replace hexagonfs-loader dependency with firmware-samsung-sdm845.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8219 >
2026-03-30 13:26:55 +00:00
Dzmitry Sankouski
417afab791
firmware-samsung-sdm845: add package
...
Provides firmware for Samsung Galaxy S9 phone series based on SDM845 SoC.
This replaces hexagonfw-loader, which doesn't comply with firmware
packaging policy.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8219 >
2026-03-30 13:26:55 +00:00
Vishwas Rajashekar
b7f50c3dd8
device-samsung-lt03lte: add maintainer
...
Signed-off-by: Vishwas Rajashekar <dev@vrajashkr.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8238 >
2026-03-30 07:57:50 +05:30
Achill Gilgenast
08c2bc39df
temp/mbwl: use wlroots0.18
...
Removed wlroots0.17 in https://gitlab.alpinelinux.org/alpine/aports/-/commit/8b739ef72ca7fee5c75b0d4effa465b142a4ae50
Ideally this would use the latest stable wlroots version which is 0.20
already (and live in Alpine), but looking at
https://codeberg.org/mediaberry/mbwl/issues/2 , we can consider mbwl a
short-term solution anyway.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8232 >
2026-03-29 15:31:15 +00:00
Oliver Smith
a82d50bb51
docs: device-categorization: new main requirements
...
Featuring a minor wording tweak as suggested by Newbyte.
Related: https://docs.postmarketos.org/pmcr/main/0009-new-main-device-category.html
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8237 >
2026-03-29 16:47:50 +02:00
Oliver Smith
4846a3a575
community/device-qemu-*: move from main
...
[ci:skip-vercheck]: moving packages
Related: https://docs.postmarketos.org/pmcr/main/0009-new-main-device-category.html
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8237 >
2026-03-29 16:10:08 +02:00
Clayton Craft
4c89aa7dc7
linux-postmarketos-asahi: upgrade to 6.19.10-1
...
Asahi fragment synced with upstream
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8233 >
2026-03-28 15:16:44 +00:00
Clayton Craft
465764ee31
device-apple-mac-aarch64: add dwc3-apple module to initramfs
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8233 >
2026-03-28 15:16:44 +00:00
Pablo Correa Gómez
6399bd2a4a
main/gesture: drop
...
This is now upstream in Alpine.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7499 >
2026-03-28 10:58:46 +00:00
Pablo Correa Gómez
6671b8deea
main/shelli: drop
...
This is now upstream in Alpine
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7499 >
2026-03-28 10:58:46 +00:00
Jana Steuernagel
dc5f770d8a
main/postmarketos-config-nftables: add rule for rdp
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8231 >
2026-03-27 15:54:13 +00:00
Aster Boese
edfb9c96a3
device/downstream/*: /etc/X11/xorg.conf.d -> /usr/share/X11/xorg.conf.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7805 >
2026-03-27 13:42:53 +00:00
Aster Boese
e8adc41966
device/testing/*: /etc/X11/xorg.conf.d -> /usr/share/X11/xorg.conf.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7805 >
2026-03-27 13:42:53 +00:00
Aster Boese
adb832c1ee
device/community/*: /etc/X11/xorg.conf.d -> /usr/share/X11/xorg.conf.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7805 >
2026-03-27 13:42:53 +00:00
Aelin
5f395b2705
linux-postmarketos-lts: Upgrade to 6.18.20
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8225 >
2026-03-27 12:43:39 +00:00
Aelin
9e1fd8f1dd
linux-postmarketos-stable: Upgrade to 6.19.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8224 >
2026-03-27 12:41:23 +00:00
bluebunny
c0ad83a183
linux-xiaomi-pipa: upgrade to 6.19.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8199 >
2026-03-26 22:05:37 +00:00
Aster Boese
f16ca169e0
linux-powkiddy-x55: upgrade to 6.19.0
...
linux-powkiddy-x55 is just the kernel dot org repo with a single
patch applied. Originally, this was meant to be a port to use LLVM,
but too much of compilation was broken by newer clang optimizations,
so porting to the newest release made more sense.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8132 >
2026-03-26 07:05:45 +00:00
Clayton Craft
7d77c762fb
linux-postmarketos-asahi: upgrade to 6.19.9-2
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8229 >
2026-03-25 16:37:32 -07:00
Oliver Smith
4560f99bd1
systemd/gnome-keyring: upgrade to 50.0
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/63c502e654b8c5db7921eb039ffc77d8894c518c
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8227 >
2026-03-25 22:19:21 +01:00
Aelin
e86582ddce
cross/systemd-boot-x86: upgrade to 260.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8222 >
2026-03-25 12:31:40 +00:00
Aelin
c305c349c0
systemd/systemd: upgrade to 260.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8221 >
2026-03-25 12:29:08 +00:00
Aelin
60a55ea194
systemd/systemd-stage0: upgrade to 260.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8221 >
2026-03-25 12:29:08 +00:00
polyfloyd
8d21f0418e
linux-postmarketos-qcom-sdm845: Enable new container kconfig flags
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8191 >
2026-03-25 05:28:34 +00:00
Antoine Martin
72884e7a8a
linux-postmarketos-rockchip: enable EFI ZBOOT
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8213 >
2026-03-25 04:45:56 +00:00
Antoine Martin
eb35a1d6e2
linux-postmarketos-rockchip: take maintainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8213 >
2026-03-25 04:45:56 +00:00
Antoine Martin
3d3be43901
linux-postmarketos-rockchip: upgrade to 6.19.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8213 >
2026-03-25 04:45:53 +00:00
Aster Boese
fcd19400d9
systemd/systemd: build static libsystemd and libudev
...
Useful for things like Rust.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8216 >
2026-03-25 02:45:41 +00:00
Aelin
0dd4e4108c
cross/musl-*: upgrade to 1.2.6-r0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8220 >
2026-03-24 19:41:22 +01:00
Aelin
821b1f9926
linux-postmarketos-mainline: Upgrade to 7.0_rc5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8218 >
2026-03-23 18:01:01 +01:00
Aster Boese
21f0afb162
kconfig-generic: add, amdgpu, intel, nouveau, and nvme configs
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8208 >
2026-03-23 17:49:06 +01:00
Aster Boese
55b0571bc9
xiaomi-fire: move to archived
...
The git repo of the firmware files was deleted and there doesn't seem
to be a backup anywhere.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8025 >
2026-03-22 14:38:56 +01:00
Aelin
f05269f4c4
linux-postmarketos-lts: Upgrade to 6.18.19
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8201 >
2026-03-21 21:12:13 +00:00
Aelin
f7d27d9c2d
linux-postmarketos-stable: Upgrade to 6.19.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8200 >
2026-03-21 21:09:53 +00:00
Bart Ribbers
e27f41f0c2
systemd/plasma*: upgrade to 6.6.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8206 >
2026-03-21 15:29:42 +00:00
Clayton Craft
324d7b1385
deviceinfo_schema: update reference to configfs mount point
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8175 >
2026-03-20 17:05:42 -07:00
Clayton Craft
97d87482ba
temp/usb-moded: update configfs mount point
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8175 >
2026-03-20 17:05:42 -07:00
Clayton Craft
278d75c7d1
device/downstream/samsung-*: update configfs mount pt in initramfs hook
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8175 >
2026-03-20 17:05:42 -07:00
Clayton Craft
0a1cf811db
main/postmarketos-usb-moded: improve systemd unit override
...
This changes the override to:
1) use /sys/kernel/config for the configfs location
2) depend on the sys-kernel-config.mount unit, which will automatically
mount configfs
3) depend on modprobing libcomposite
4) create the g1/configs/c.1 path automatically in case it's not created
yet
The configfs.ini file is also updated with the path
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8175 >
2026-03-20 17:05:42 -07:00
Clayton Craft
24184654b2
main/postmarketos-initramfs: change configfs mount point
...
This matches the path that systemd's sys-kernel-config.mount unit uses,
and imho it's a lot nicer to tuck the mount point under /sys/kernel
(like for debugfs) than to have it in /
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8175 >
2026-03-20 17:05:42 -07:00
Scott C
a204d8e335
linux-postmarketos-omap: barnesnoble-encore: Add pinctrls, update panel section, enable touchscreen, wifi, poweroff, and more
...
Get touchscreen going by using correct hex value as i2c address
Update display panel / DSS sections:
- Add comment to 'dss' section to explain need for a kernel configuration setting
which in an ideal world could be set in devicetree
- Set rotation property, panel-timing values, and comment on panel section in mcspi4
Set pinctrl entries for the device:
- Entries initially based on older u-boot and kernel board files and code, then
revised based on similar devices
- Add pinctrl values in &omap3_pmx_core and &omap3_pmx_core2 sections
- add pinctrl-names and pinctrl-0 entries for most devices
Start to get sound card / codec set up, although not working yet:
- Set correct codec compatible entry.
Device uses 'ti,tlv320dac3100', not 'ti,tlv320aic310x'
- Attempt to set sys_clkout2 clock for audio codec, but this is not working yet
- Add 'simple-audio-card' section
- Add &mcbsp2 section
- Add two regulators
Enable/ revise wifi section (mmc3 -> wifi)
Add vaux2 regulator section, used by mmc3/wifi
- Other devices have more comprehensive entries for the vmmc-supply and
vqmmc-supply values for wifi which should likely be used for this device as
well, but not implemented yet.
Allow device to actually turn off by setting system-power-controller property on
twl4030
- Add power ("ti,twl4030-power-idle-osc-off") section in twl, this seems to set
suspend/low power commands
Add/ update some items based on similar devices, such as:
- hfclk_26m - set on twl4030
- vpll2 - set regulator to always-on, supposedly for dss/dpi
Set some unused components as disabled: gpmc, mcspi1, mcspi2, mcspi3, uart3, uart4
- uart2 is disabled since bluetooth hasn't been tested. Device does not have
antenna for bluetooth
Many smaller updates:
- add pclk-sample property to lvds-encoder
- Correct accelerometer mount-matrix
- Set max8903_charger as power-supply for max17042 fuel gauge
- corrected touchscreen-size-.. properties to match 'native' orientation
- Add manufacturer model number to model string
- Revise max8903_charger section/ comments
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8144 >
2026-03-20 11:31:06 -04:00
Clayton Craft
d2ad485b51
systemd/systemd: disable BPF
...
Not all kernels have CONFIG_DEBUG_INFO_BTF=y, which means we can hit a
deadlock on boot if this is enabled. I haven't seen or heard of anyone
hitting this on mutable pmOS, since /boot is IIRC mounted via fstab,
but this is hit in Duranium where /boot is mounted on-demand via a
boot.automount unit
Since CONFIG_DEBUG_INFO_BTF isn't enabled broadly, enabling BPF support
in systemd probably doesn't make any sense for now?
See:
- https://github.com/systemd/systemd/issues/41162
- https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4411
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8198 >
2026-03-20 06:32:51 +00:00
Clayton Craft
f935f6329b
systemd/systemd-stage0: upgrade to 260
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8198 >
2026-03-20 06:32:51 +00:00
Clayton Craft
de93133170
systemd/systemd: upgrade to 260
...
This also adds some helper functions to finding dlopened dependencies.
They're printed out during package(), and useful for figuring out which
packages to depend on when adding dependencies manually to the APKBUILD.
They're also quite gross (e.g. invoking apk) so it's commented out by
default.
Trigger change is because `reload-or-restart ---marked` is now
deprecated:
* --marked is deprecated. Please use 'systemctl enqueue-marked' instead.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8198 >
2026-03-20 06:32:51 +00:00
Luca Weiss
1ab8eefdd5
CI: Run dint job on all files on deviceinfo_schema.toml change
...
Similar to kconfigcheck.toml, let's run the dint job on all deviceinfo
files when the spec itself is changed. This allows to catch possible new
warnings and errors early and fix them.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8139 >
2026-03-20 01:57:32 +00:00
Luca Weiss
acf264e262
deviceinfo_schema: Document default of boot_filesystem
...
Looking at pmbootstrap, the default value is 'ext2'. Document that.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8139 >
2026-03-20 01:57:32 +00:00
Aster Boese
5e58825ad3
kconfigcheck: version gate DRM_FBDEV_EMULATION
...
DRM_FBDEV_EMULATION was added in kernel version 4.3, but we have kernels older than that.
Version gating the option fixes kconfigcheck on these kernels.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8202 >
2026-03-19 22:21:03 +01:00
Aster Boese
30e5479de2
main/postmarketos-base: switch from doas to sudo-rs
...
The version of OpenBSD's doas packaged by Alpine had its last commit
21-02-2022. This in itself is not bad, but the issue is that in that time,
there have been many MRs and issues filed to the repo that see no action.
One major MR, that being a hardening patch against rowhammer attacks,
has layed stale since 03-03-2024. After Natanael Copa asked if the repo
was still maintained, the response was that it is low-priority.
As such switching to sudo-rs, despite its larger size and attack surface, makes
sense due to more users and thus more eyes on it performing analysis and fixing
security issues quicker. OpenBSD doas does not have this itself, and a low-usage
fork of it definitely does not. While there are snazzier, more modern
alternatives like run0, capsudo, or s6-sudo, none of these are in a state where
they can fully replace all the features that sudo provides.
sudo-rs was chosen over the original sudo due to a few factors. The first is
memory safety, as Rust generally solves that issue in the codebase, so a whole
class of possible vulns are eliminated. Second is that sudo-rs is already in
use by larger distributions like Canonical's Ubuntu, meaning that the user base
is already quite large, leading to similar amounts of eyes on the source code.
Third, sudo-rs has had support from the original authors of sudo, allowing the
project to avoid the pitfalls of the legacy C codebase. Finally, sudo-rs has
already had two fairly recent independent security audits, meaning that their
security posture is diligent enough to be trusted.
See https://github.com/trifectatechfoundation/sudo-rs/tree/main/docs/audit
In the future, any further switch in the privilege-escalation tool should keep
the sudo command, be it through a symlink, shim, or a binary itself. This is
maintained currently due to having installed doas-sudo-shim by default, but
more care should be taken in the future to not break user workflows.
Partially reverts 0f327af853
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4144
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7967 >
2026-03-18 17:36:30 +00:00
Ingo Reitz
e96de8dd47
main/cros-keyboard-map: update to 0_git20251218
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8174 >
2026-03-18 17:22:28 +00:00
Federico Amedeo Izzo
25b69f8ce3
firmware-nothing-spacewar: Change hexagonfs files path to fix bootloop.
...
The bootloop on spacewar was caused by ADSP crash due to hexagonfs files
being installed in the wrong path ("nothing" instead of "Nothing").
The path is derived by hexagonfs based on dts properties, we should
match that.
Additionally this makes sensors work on the phone.
See https://github.com/mainlining/firmware-nothing-spacewar/pull/1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8196 >
2026-03-18 17:53:24 +01:00
TuxMan
af799f41e5
sony-tulip: move from downstream to testing and make myself as the maintainer
...
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8185 >
2026-03-18 14:46:41 +01:00
Antoine Martin
078b5564c4
linux-pine64-pinenote: upgrade to 6.19.8, enable ultra suspend
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8190 >
2026-03-18 06:31:14 +00:00
Achill Gilgenast
2478dbed46
main/postmarketos-base-ui-gnome: remove fractional scaling override
...
Has been stablized and enabled by default in upstream GNOME 50, which is
in pmOS edge. GNOME Mobile which is on 48, had it enabled anyway.
Ref: <https://gitlab.gnome.org/GNOME/mutter/-/commit/74965cdb047df0f2159d53cb12770949924c60e9 >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8194 >
2026-03-17 11:31:57 +00:00
Achill Gilgenast
5a60da6d16
{temp,systemd}/gnome-shell-mobile: backport some GNOME 50 patches to GNOME 48
...
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4409
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8193 >
2026-03-17 12:17:02 +01:00
Aelin
09e0c6f079
linux-postmarketos-mainline: Upgrade to 7.0_rc4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8187 >
2026-03-16 20:46:16 +00:00
Achill Gilgenast
d15637099c
systemd/gdm: fix logging into user-mode
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8189 >
2026-03-16 14:58:42 +01:00
Aelin
49b4848ae3
systemd/systemd-stage0: upgrade to 259.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8176 >
2026-03-16 00:44:33 +00:00
Aelin
13ba50b337
systemd/systemd: upgrade to 259.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8176 >
2026-03-16 00:44:33 +00:00
Achill Gilgenast
605969d5b5
main/postmarketos-base-ui-gnome: recommend gnome-user-share & rygel
...
Enables the "Sharing"-panel in g-c-c for file & media sharing between
local computers.
Don't need a user preset, since they should be disabled by default, but
can be enabled in g-c-c.
Might need more configuration for mDNS/Avahi/zeroconf to work, but can be done
seperately, see
<https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/1380 > &
<https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8102 >
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3256
[ci:skip-vercheck]: pmb_recommends
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8184 >
2026-03-15 18:23:53 +00:00
TuxMan
442d503ae5
device-sony-yuga: fix DTB file path with mainline kernel
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8179 >
2026-03-15 18:05:08 +00:00
Aster Boese
fc9ba9b787
.gitlab: update issue template to reflect new default branch
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8183 >
2026-03-15 17:47:41 +00:00
Aster Boese
5da1b74db0
ci: replace master strings with main
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8183 >
2026-03-15 17:47:40 +00:00
Achill Gilgenast
9ca92f0d6d
systemd/gnome-settings-daemon: remove
...
- user units are upstream
- sharing-panel is fine if linked against elogind
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8178 >
2026-03-15 16:25:20 +00:00
Achill Gilgenast
1de8e0bc48
systemd/gdm: upgrade to 50.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8178 >
2026-03-15 16:25:20 +00:00
Achill Gilgenast
ffc5605453
systemd/gnome-shell: upgrade to 50.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8178 >
2026-03-15 16:25:20 +00:00
Achill Gilgenast
afdfedf26d
systemd/mutter: upgrade to 50.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8178 >
2026-03-15 16:25:20 +00:00
Achill Gilgenast
a00bb2161b
systemd/gnome-session: upgrade to 50.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8178 >
2026-03-15 16:25:20 +00:00
Aster Boese
7d8b935704
treewide: change pmaports-specific master strings to main
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7566 >
2026-03-15 13:54:37 +00:00
Oliver Smith
f4ca5fb76c
channels.cfg: branch_pmaports: master -> main
...
With this change, pmbootstrap will know that the branch is called "main"
from now on.
Related: https://docs.postmarketos.org/pmcr/main/0005-default-git-branch-rename.html
Related: https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/issues/122
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
2026-03-15 12:39:44 +01:00
Mithil Bavishi
61001d4233
device/community: Update maintainer details
...
Use correct name and email address for devices I maintain
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8180 >
2026-03-15 10:43:05 +00:00
Aster Boese
fde59e75e1
linux-postmarketos-apple-{4,16}k: add note to modify at same time
...
Both the kernels are practially the same, with only one config option changed.
Thus, any changes done to one shall be done to the other.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7850 >
2026-03-15 05:52:37 +01:00
Aster Boese
b3ec402e42
linux-postmarketos-apple-{4,16}k: upgrade to 6.19.0 and sync kconfig
...
Upgrades both kernels to 6.19.0.
Syncs both kernel's kconfigs with kconfigcheck and enables the rust
kconfigcheck category. Rust is enabled as future-proofing in-case pmOS enables
a Rust option so devices can be tested with Rust enabled beforehand.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7850 >
2026-03-15 05:51:44 +01:00
Aster Boese
d7ee136f4e
testing/m1n1-apple-idevice: upgrade to 1.5.0_git20250208
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7850 >
2026-03-14 21:31:23 +01:00
Clayton Craft
f6a9e0e277
systemd/postmarketos-base-systemd: update list of maintainers
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8162 >
2026-03-14 14:46:15 +00:00
Aelin
1f12afeeea
cross/systemd-boot-x86: upgrade to 259.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8177 >
2026-03-14 11:32:10 +00:00
Aelin
a3e0b0db8d
ci: Require maintainers for new packages
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8171 >
2026-03-14 11:23:21 +00:00
Aelin
0acec3c456
linux-postmarketos-lts: Upgrade to 6.18.18
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8173 >
2026-03-14 06:53:37 +00:00
Aelin
a7d875d095
linux-postmarketos-stable: Upgrade to 6.19.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8172 >
2026-03-13 22:16:08 +01:00
postmarketOS CI
b79395e612
linux-next: upgrade to next-20260313
2026-03-13 16:38:28 +00:00
polyfloyd
37569a73bd
Add new kconfig flags for Docker
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8002 >
2026-03-13 15:36:07 +00:00
Aelin
14b19d975c
linux-postmarketos-lts: Upgrade to 6.18.17
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8160 >
2026-03-13 15:11:02 +00:00
Aelin
cc8396b5d0
linux-postmarketos-stable: Upgrade to 6.19.7
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8159 >
2026-03-13 15:07:50 +00:00
Aelin
577667f338
kconfigcheck: BPF_LSM depends on SECURITY
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8168 >
2026-03-13 13:01:48 +00:00
Achill Gilgenast
58e2497f91
systemd/gnome-logs: upgrade to 50.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8167 >
2026-03-13 11:18:58 +00:00
Aelin
59915347fa
systemd/systemd-stage0: upgrade to 259.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8164 >
2026-03-13 11:16:58 +00:00
Aelin
a82fcd42d9
systemd/systemd: upgrade to 259.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8164 >
2026-03-13 11:16:58 +00:00
Raymond Hackley
7cc1def416
linux-postmarketos-qcom-msm8226: add zinitix touchscreen and regulator haptic for ms013g
...
Manual kconfig changes:
* CONFIG_INPUT_REGULATOR_HAPTIC=m
* CONFIG_TOUCHSCREEN_ZINITIX=m
Link: https://lore.kernel.org/r/20240630132859.2885-3-raymondhackley@protonmail.com
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7299 >
2026-03-13 07:30:09 +00:00
postmarketOS CI
7ccf25268d
linux-next: upgrade to next-20260312
2026-03-13 05:38:35 +00:00
Aelin
a81bd1f150
cross/systemd-boot-x86: upgrade to 259.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8165 >
2026-03-12 20:20:31 +00:00
Pablo Correa Gómez
2e12f24b15
docs: add documentation on how hw-ci integration works in this repo
...
[ci:skip-vercheck] gitlab-ci.yml.j2 files changed
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:36 +00:00
Pablo Correa Gómez
cb182b59ca
ci: don't set the CI_TRON_KERNEL_CMDLINE__DEVICEINFO globally
...
This breaks the oneplus-fajita, since its own console argument is not
picked. And the other options don't make sense there anyway.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:36 +00:00
Pablo Correa Gómez
ee7c30c4f6
ci: skip "docs" folder as part of get_changed_packages test
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:36 +00:00
Pablo Correa Gómez
cd91997729
main/postmarketos-initramfs: don't halt execution if IN_CI
...
This is already done in the CI hook
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:36 +00:00
Pablo Correa Gómez
37980a2ac7
main/postmarketos-test: add myself as Co-Maintainer
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:36 +00:00
Pablo Correa Gómez
e510376e8b
main/postmarketos-mkinitfs-hook-ci: add myself as Co-Maintainer
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:36 +00:00
Pablo Correa Gómez
61f52ad05c
main/postmarketos-mkinitfs-hook-ci: halt booting process after finishing
...
This is currently done in the initramfs itself, and there's no need to
leak that information, so follow-up commits will remove it from the
initramfs.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:36 +00:00
Pablo Correa Gómez
864a894594
main/bootrr: upgrade to git20240706
...
Which includes the patches we were carrying
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:32 +00:00
Pablo Correa Gómez
3fd2bd3660
main/bootrr: drop now-unused pmtest subpackage
...
This allows to upstream the package to alpine, and makes the logic
more consistent.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:32 +00:00
Pablo Correa Gómez
c987bdece9
device/*: depend on postmarketos-test-bootrr in pmtest subpackages
...
Which is more consistent and avoids requiring bootrr in pmaports
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:29 +00:00
Pablo Correa Gómez
733dde2963
main/postmarketos-test: document a bit the split function
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:29 +00:00
Pablo Correa Gómez
8283f0002a
main/postmarketos-test: add bootrr subpackage
...
Taking the files from the bootrr package. This will allow us to move
the package to alpine in the future, also to, in follow-up commits,
make the use of the postmarketos-test package consistent.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:25 +00:00
Pablo Correa Gómez
5a4a943e9a
main/postmarketos-test: let tests add additional files to the initramfs
...
This will be used in follow-up commits to bring in more tests from
other packages in pmaports
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:22 +00:00
Pablo Correa Gómez
4dbd727be9
main/postmarketos-test: do not hardcode 90 as a prefix for _test function
...
Instead, use shell globbing to find the corresponding file. This
allows using the function for the -unl0kr subpackage, and improves the
consistency between the filenames
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:18 +00:00
Pablo Correa Gómez
f6266abc12
main/postmarketos-test: remove support for unused rootfs tests
...
When we create rootfs tests, they will involve more complex scenarios
that might not be fit for this simple packaging and shell
scripts. Therefore, remove it to simplify developing initramfs tests
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:15 +00:00
Pablo Correa Gómez
ac541f7afb
ci: small simplification in generate_build_jobs
...
We don't need to check against "is_present_in_ci", since we already
did not consider devices that did not have a gitlab_ci_fragment
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:12 +00:00
Pablo Correa Gómez
51bce1ca99
ci: rename single-runner-defined-in-ci-common-with-vmlinuz-kernel-variant.yml.j2
...
Since 2056701d6c there's no kernel
variant!
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:08 +00:00
Pablo Correa Gómez
53522ff505
ci: add an explanatory comment to qcom ci-tron kernel cmdline variable
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:08 +00:00
Pablo Correa Gómez
a74918cca6
ci: define the kind of tests to run in each jinja template
...
This is the main entrypoint to understand what tests each device is
running. Therefore, it avoids one extra level of indirection, and
allows for different devices to run different kind of tests in the
future.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7881 >
2026-03-12 19:17:08 +00:00
Luca Weiss
23f13c2384
linux-postmarketos-qcom-msm8226: build with LLVM & update config per kconfigcheck
...
Migrate the compiler to LLVM toolchain and update config as per required
and preferred config options by kconfigcheck.
Update the APKBUILD to follow some more recent standards as well.
And similar to linux-postmarketos-qcom-msm8974, activate
CONFIG_CC_OPTIMIZE_FOR_SIZE and CONFIG_KERNEL_XZ to get the kernel a bit
smaller again.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7539 >
2026-03-12 20:12:32 +01:00
Stefan Hansson
cfff222fb2
CI: Add mypy check
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7960 >
2026-03-12 18:53:15 +00:00
Stefan Hansson
38434fbed9
CI: lib/generate_build_jobs.py: Fix type error
...
Caught by mypy.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7960 >
2026-03-12 18:53:15 +00:00
Aelin and Pablo Correa Gómez
0e41c1bcbd
docs: Add documentation on firmware packaging
...
Add firmware packaging guidelines to the documentation. The goal behind
this was to make it so that it is very clear which packaging method is
preferred for which cases to avoid fragmentation and inconsistency in
pmaports packaging.
Co-authored-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8161 >
2026-03-12 18:42:59 +00:00
Dang Huynh
160da0aa81
linux-pine64-pinetab2: Upgrade to 6.19.6
...
Signed-off-by: Dang Huynh <dang.huynh@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8158 >
2026-03-12 18:20:43 +00:00
Clayton Craft
ef30e86f09
kconfigcheck: add additional kconfig requirements for systemd
...
From: https://github.com/systemd/systemd/blob/main/README
All of these config options are bool, hence why they are set to "y".
Kernels will also need to add pahole to the makedepends to support BPF.
fixes #3769
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6707 >
2026-03-12 18:11:11 +00:00
Aelin
6520fb5c9f
linux-postmarketos-lts: Temporarily patch for LLVM-only build on ppc64le
...
See previous commit for details
[ci:skip-vercheck]: let's not rebuild all the architectures when we're
only touching ppc64le that isn't building in BPO
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8072 >
2026-03-12 17:37:30 +00:00
Aelin
c99c4271d7
linux-postmarketos-stable: Temporarily patch for LLVM-only build on ppc64le
...
See previous commit for details
[ci:skip-vercheck]: let's not rebuild all the architectures when we're
only touching ppc64le that isn't building in BPO
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8072 >
2026-03-12 17:37:30 +00:00
Aelin
ab005ffc19
linux-postmarketos-mainline: Temporarily patch for LLVM-only build on ppc64le
...
The PowerPC boot wrapper script in Linux currently requires a GNU
cross toolchain in PATH. This went unnoticed because we currently always
install GCC for native builds, but since recently only install a cross
GCC toolchain if clang is not used to build.
Indeed, we want to only build the kernel with clang and LLVM binutils.
There has been some discussion around fixing this in the past, and
Nathan Chancellor has written some patches that do fix it, but has
apparently not submitted them because the VDSO may require further
changes. I've followed up on the mailing list and asked about the
possibility to submit the patches without reworking the VDSO, since it
fixes this particular usecase nonetheless.
I've also considered installing the cross GCC package in the APKBUILD,
but that's not possible because pmbootstrap cannot evaluate conditional
dependencies. As it stands, we *need* to patch the kernel to get it
building, or revert the pmbootstrap patch, which I really want to avoid.
I'll do my best to get these patches integrated upstream.
[ci:skip-vercheck]: let's not rebuild all the architectures when we're
only touching ppc64le that isn't building in BPO
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8072 >
2026-03-12 17:37:30 +00:00
Aelin
cbad33f921
docs: generic-kernels: Allow cherry-picking patches to fix compilation
...
In the case that the compilation is broken, it is not possible to wait
until a patch is merged upstream to fix it. We want to be able to patch
the kernels temporarily while also ensuring the fixes make it upstream.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8072 >
2026-03-12 17:37:30 +00:00
Clayton Craft
0f0b8ceaa2
main/postmarketos-zram: override vm.min_free_kbytes if >= 1GB RAM
...
Without a sufficient vm.min_free_kbytes value, the kernel may not start
reclaiming memory early enough to make use of zram swap before the
kernel OOM killer fires. Set a minimum of 100000 KB on devices with >=
1GB of RAM where the kernel's calculated value is lower.
This ignores devices with <1GB of RAM, because I think with so little
RAM isn't unlikely to really matter and if we set this too high then we
risk insta-OOMs.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8157 >
2026-03-12 15:55:24 +00:00
Clayton Craft
b383547b54
systemd/postmarketos-base-systemd: lower system limit for journald
...
This sets the max disk space used by journald logs to 1GB (systemd
default is 4GB). This seems like a good trade-off between having access
to more older logs in case there are transient issues that need debug
or we need to understand system behavior long term, and not filling too much
space on devices with little storage.
If a device is really constrained for space, the device package
can ship an override file in journald.conf.d to lower this limit
even further. Users/system admins can also override this value in
/etc/systemd/journald.conf.d.
Fixes #4389
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8156 >
2026-03-12 15:51:58 +00:00
Clayton Craft
3df5cc176b
docs: document kconfig fragment usage for kernel maintainers
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7606 >
2026-03-11 17:27:20 -07:00
postmarketOS CI
94b8e2cdb4
linux-next: upgrade to next-20260311
2026-03-11 16:45:23 +00:00
Robert Eckelmann and Aster Boese
32493ba680
device-xiaomi-beryllium: disable quiet
...
similiar to !7953 this might also help on beryllium
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Co-authored-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7955 >
2026-03-11 22:53:52 +09:00
Clayton Craft
5d3d7cebcf
systemd/systemd: enable initrd units
...
For using systemd in the duranium initramfs. This should have no impact
on mutable pmOS, other than some extra (unused) units being installed
in the rootfs. This does not switch mutable pmOS to using systemd in
the initramfs.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8125 >
2026-03-11 07:36:50 +00:00
postmarketOS CI
6c928e6db4
linux-next: upgrade to next-20260310
2026-03-11 05:38:32 +00:00
Clayton Craft
d56116026b
systemd/systemd: Replace maintainers Jane & Casey with Clayton & Achill
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8153 >
2026-03-10 22:34:17 +00:00
Aelin
203f6fdb0f
linux-postmarketos-mainline: Upgrade to 7.0_rc3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8148 >
2026-03-10 20:08:39 +00:00
icy
d2d2f6bede
linux-postmarketos-qcom-msm89x7: Enable RTL8XXXU Wi-Fi driver
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8127 >
2026-03-10 19:02:58 +00:00
Cédric Bellegarde
66ddffc718
soc-qcom: Always restart call-audio-idle-suspend-workaround
...
When a graphical session is stopped while connected via SSH, the
dbus-monitor process is killed and the service is marked as failed.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8149 >
2026-03-10 18:58:39 +00:00
H3
75b279265c
[samsung-jfvelte] fix boot image size
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8147 >
2026-03-10 15:34:48 +00:00
postmarketOS CI
84328af8e1
linux-next: upgrade to next-20260309
2026-03-10 05:38:38 +00:00
WeirdTreeThing
b8db607046
device-xunlong-orangepi5-plus: add nvme and hid_generic to initfs
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8146 >
2026-03-09 16:04:17 +00:00
Kszyś
efe90148eb
samsung-a52sxq: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8013 >
2026-03-09 15:55:34 +00:00
Oliver Smith
9fae52605b
systemd/postmarketos-base-systemd: add phosh-tour preset
...
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8145 >
2026-03-09 15:47:49 +01:00
Oliver Smith
61382834c1
main/postmarketos-ui-phosh: recommend phosh-tour
...
Put phosh-tour in pmb_recommends instead of having postmarketos-welcome
indirectly installed by default through
postmarketos-base-ui-gnome-mobile. In order to do that, move
postmarketos-welcome from the pmb_recommends of
postmarketos-base-ui-gnome-mobile to postmarketos-ui-gnome-mobile.
The reasons for that is that the postmarketos-welcome app by now has
in part incomplete and outdated explanations about how phosh shall be
used. For example, a common question that we don't answer but phosh-tour
does is how the keyboard can be launched from any app.
The postmarketos-welcome app warns more about that this is an
experimental system, but that is prominently displayed on our homepage
when trying to download images. Otherwise it also doesn't contain much
information that makes it worth keeping instead of phosh-tour.
Finally phosh upstrem has also said that they would be willing to have
distro-specific tour pages, so if we notice that something would be
really good to have there in the long run, we could look into getting it
in phosh-tour.
[ci:skip-vercheck]: changing pmb_recommends doesn't need rebuilds
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8145 >
2026-03-08 20:54:00 +01:00
hexaheximal
6034b0b06d
device-odroid-n2plus: fix u-boot path
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8143 >
2026-03-08 13:19:06 -04:00
Oliver Smith
12e42c192f
docs/generic-device-packages: new page
...
Start the documentation for generic device packages and document how to
handle device-specific services. This is a question that came up in the
review of PMCR-0009 (new main device category).
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8122 >
2026-03-08 16:40:45 +00:00
Oliver Smith
31a4d7ae92
device-zhihe-generic: rename from device-generic-zhihe
...
This was the only package starting with "device-generic-" that did not
end in an architecture name, which means it is not generic for that
architecture. Rename this package, so we can define all packages
starting with "device-generic-" as Generic Device Packages and document
guidelines for making these types of packages consistent.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8122 >
2026-03-08 16:40:45 +00:00
Biswapriyo Nath
92886d24bf
device-nokia-panther: move to archive
...
nokia-panther works with qcom-msm89x7 linux kernel v6.19.3-r0 (!8081 ) and lk2nd 22.0 (!8073 )
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8095 >
2026-03-08 16:38:06 +00:00
Aelin
f2ee4a42c6
systemd/systemd-stage0: upgrade to 259.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8128 >
2026-03-08 16:28:24 +00:00
Aelin
ccbe51263a
systemd/systemd: upgrade to 259.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8128 >
2026-03-08 16:28:24 +00:00
Bart Ribbers
3af802b59c
systemd/plasma-login-manager: set minimum UID to filter out system accounts
...
Without this set it will consider way more accounts than user accounts
as accounts you can log into and show them, which is obviously wrong.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8140 >
2026-03-08 12:56:03 +00:00
Achill Gilgenast
28a0b4c382
systemd/postmarketos-repo-nightly: new aport
...
Allows easier installation of nightly repositories with e.g. apk add
phosh-nightly && apk upgrade -Ua
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7807 >
2026-03-08 13:30:16 +01:00
Achill Gilgenast
24681624eb
docs: mention to open issues when a merge happend without maintainer response
...
See the meeting notes from the 2026-01-19:
(https://docs.postmarketos.org/policies-and-processes/governance/team-meetings/meeting-notes.html )
> Discussed pmaports!7770, possibly limiting the wait period for maintainer
> approval from 2 weeks to 1 week.
>
> We discussed to keep 2 weeks and make an issue template for “had to merge
> without maintainer review”, the new process will then be that the template
> gets filled out if a MR has to be merged without maintainer review after
> two weeks. The maintainer can then either say that they plan to review
> future merge requests, or indicate that they don’t want to maintain the
> thing anymore, or just not respond (which implies that they don’t want
> to maintain anymore). That way we should be able to get the listed
> maintainers to reflect reality better.
>
> Everyone reading this, please make sure you are not listed as maintainer
> for packages that you don’t plan to do reviews for anymore :)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7770 >
2026-03-08 11:07:53 +01:00
adamthiede
e24f436706
linux-postmarketos-mediatek-mt8173: upgrade to 6.19.6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8130 >
2026-03-08 09:19:56 +00:00
Antoine Martin
41660ec3d2
u-boot-clockworkpi-uconsole-radxa-cm5: rename from u-boot-radxa-cm5
...
* refactor to only target uconsole
* add update-u-boot tool
[ci:skip-vercheck]: not new package
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7918 >
2026-03-08 00:11:35 +00:00
Antoine Martin
cf186ae56d
linux-clockworkpi-uconsole-radxa-cm5: add uconsole drivers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7918 >
2026-03-08 00:11:35 +00:00
Antoine Martin
1d546198cc
linux-clockworkpi-uconsole-radxa-cm5: move to downstream from archived, rename from linux-radxa
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7918 >
2026-03-08 00:11:35 +00:00
Antoine Martin
e6de1d0cc2
device-clockworkpi-uconsole-radxa-cm5: refactor to remove akms module
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7918 >
2026-03-08 00:11:32 +00:00
Antoine Martin
e193c5d1ed
device-clockworkpi-uconsole-radxa-cm5: move from archived to downstream
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7918 >
2026-03-08 00:11:32 +00:00
WeirdTreeThing
bd4d5a5616
linux-postmarketos-rockchip-rk3588: drop package
...
This downstream kernel is no longer needed now that mainline supports RK3588 well.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8137 >
2026-03-06 21:16:36 -05:00
WeirdTreeThing
dc9c687ae0
device-xunlong-orangepi5-plus: switch to generic kernels
...
RK3588 has great mainline support now. Use the generic kernels instead of the outdated downstream fork.
Add more modules to the initramfs to support hdmi output with the generic config.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8137 >
2026-03-06 21:14:59 -05:00
Justin and Clayton Craft
5491bc9c04
main/unl0kr: upgrade to 3.5.1
...
This also adds support for building the unl0kr password agent for
systems running systemd.
Co-authored-by: Clayton Craft <craftyguy@postmarketos.org >
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6463 >
2026-03-06 19:51:31 +00:00
Barnabás Czémán
6b9bf2c0d0
linux-postmarketos-qcom-msm89x7: Upgrade to v6.19.5-r0
...
Upgrade to v6.19.5-r0
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8123 >
2026-03-06 19:21:55 +00:00
Aelin
48c07c2d61
cross/systemd-boot-x86: upgrade to 259.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8129 >
2026-03-06 17:03:41 +00:00
Jan Paszkowski
1590461e92
sony-pdx215: new device
...
For now, the phone generally boots from microsd, although ssh does not work. The only
UIs that manage to stay launched is lomiri and sxmo.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8103 >
2026-03-06 16:53:59 +00:00
postmarketOS CI
28e8e7e558
linux-next: upgrade to next-20260306
2026-03-06 16:38:26 +00:00
Aster Boese
b24a4ef1fd
kconfigcheck: version gate MODULE_COMPRESS
...
MODULE_COMPRESS was added after the individual compression algorithm options.
As such, it needs a separate version set or any kernel below the version it
was added will fail kconfig check.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8131 >
2026-03-06 10:53:34 +00:00
Achill Gilgenast
22a1e98c89
systemd/wireplumber: remove
...
systemd units are in Alpine and the only change is the logind module
being linked against libesystemd instead of libsystemd. But I don't
think that should be a problem.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7919 >
2026-03-06 08:44:57 +00:00
postmarketOS CI
b2c4bb7445
linux-next: upgrade to next-20260305
2026-03-05 16:40:25 +00:00
Robert Eckelmann
e9d615eef9
device-asus-picasso: move to archived
...
acer-picasso is well supported by nvidia-tegra-armv7, having a dedicated
device package is not needed any more and only confuses people.
firmware-nvida-tegra-armv7 already includes the files for picasso.
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8099 >
2026-03-05 13:53:30 +00:00
Luca Weiss
219d21f332
device-fairphone-fp3: update kernel module name for panel driver
...
With Linux 6.19 we now use the upstream panel driver. Update the list
of modules to include in initramfs accordingly.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8126 >
2026-03-05 10:38:17 +01:00
postmarketOS CI
c08ad3997a
linux-next: upgrade to next-20260304
2026-03-05 05:39:06 +00:00
Ferass El Hafidi
41982a51f0
linux-postmarketos-exynos4: make kconfig check happy
...
The following options need to be added as per kconfig checks:
CONFIG_BLK_DEV_UBLK=m
CONFIG_EROFS_FS_ZIP_LZMA=y
CONFIG_EROFS_FS_ZIP_DEFLATE=y
CONFIG_EROFS_FS_ZIP_ZSTD=y
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8109 >
2026-03-04 19:23:14 +00:00
Ferass El Hafidi
96e0dfae9a
linux-postmarketos-exynos4: add ISA1200 haptics support
...
It has been around for a while but wasn't enabled in the kernel config.
Add it so samsung-p4note gets working haptics.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8109 >
2026-03-04 19:23:14 +00:00
Aelin
a15b601455
linux-postmarketos-lts: Upgrade to 6.18.16
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8121 >
2026-03-04 18:21:12 +00:00
Aelin
578c43dbf8
linux-postmarketos-stable: Upgrade to 6.19.6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8120 >
2026-03-04 18:18:40 +00:00
Val Packett
1269a73318
systemd/mutter: add hotfix for external displays on Qualcomm devices
...
As this was recently applied upstream, apply to the forked package
Link: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4850
Link: https://gitlab.alpinelinux.org/alpine/aports/-/commit/732334134c9677994d622eb90cef9facd0fe47d9
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7909 >
2026-03-04 14:21:22 -03:00
Pablo Correa Gómez
cd934c19be
docs: add initial packaging guidelines to explain providers
...
Relates https://gitlab.postmarketos.org/postmarketOS/docs.postmarketos.org/-/issues/18
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7875 >
2026-03-04 16:26:14 +00:00
Bart Ribbers
5e6b299f02
systemd/plasma*: upgrade to 6.6.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8118 >
2026-03-04 14:27:42 +00:00
Pablo Correa Gómez
07087f8bd5
main/fbkeyboard: drop
...
This package should instead be in alpine
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7501 >
2026-03-03 22:11:34 +01:00
Pablo Correa Gómez
f1b572d289
main/postmarketos-ui-fbkeyboard: update maintainer
...
Robert Bloy already took maintenance of the fbkeyboard utility in
0431133641 and the former maintainer
does not have an account in our gitlab. So transfer maintainership.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7501 >
2026-03-03 22:11:33 +01:00
Aelin
8c15baad17
main/postmarketos-ui-plasma-desktop: only depend on plasma-login-manager for systemd
...
By moving the dependency to the systemd subpackage and depending on sddm
for OpenRC installs, we fix OpenRC installs and unbreak the bootstrap
dependency cycle for the main and systemd repo.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8116 >
2026-03-03 19:16:53 +00:00
Aelin
33f82fbc51
linux-postmarketos-mainline: Upgrade to 7.0_rc2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8114 >
2026-03-03 18:59:58 +00:00
Barnabás Czémán
91ba3d89c2
device-qcom-msm8953: update panel drivers
...
Update panel drivers for support the new devices and follow changes in the kernel.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8112 >
2026-03-03 18:38:26 +00:00
Barnabás Czémán
8933229820
firmware-qcom-msm8953: fix flipkart-rimob install path
...
billion-rimob was renamed to flipkart-rimob in the kernel,
fix the install path follow the change.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8112 >
2026-03-03 18:38:26 +00:00
Barnabás Czémán
ed3f995f94
linux-postmarketos-qcom-msm8953: upgrade to v6.19.5-r0
...
Upgrade to v6.19.5-r0
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8112 >
2026-03-03 18:38:26 +00:00
postmarketOS CI
096b7a521a
linux-next: upgrade to next-20260303
2026-03-03 16:39:14 +00:00
Dang Huynh
41c27cedbd
device-pine64-pinetab2: Change maintainer name to reflect myself
...
Signed-off-by: Dang Huynh <dang.huynh@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8100 >
2026-03-03 11:30:43 +00:00
Dang Huynh
8dcb66112c
linux-pine64-pinetab2: Upgrade to 6.18.10
...
Signed-off-by: Dang Huynh <dang.huynh@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8100 >
2026-03-03 11:30:43 +00:00
Clayton Craft
853fdfd2a5
linux-postmarketos-asahi: upgrade to 6.18.15
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8115 >
2026-03-02 20:10:25 +00:00
Aelin
973ce05104
systemd/systemd: upgrade to 259.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8094 >
2026-03-02 18:41:36 +00:00
Aelin
baee8982ef
systemd/systemd-stage0: upgrade to 259.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8094 >
2026-03-02 18:41:36 +00:00
postmarketOS CI
11643e89d6
linux-next: upgrade to next-20260302
2026-03-02 16:38:29 +00:00
Eric Anderson
a7cfc24c34
device-asus-flo: Fix cmdline bootloader workaround
...
The flo bootloader discards the first 26 characters of the kernel
cmdline. The conversion to the new kernel cmdline configuration in !7830
now causes "quiet" from 00-base.conf to be prefied before the xxxxx
padding workaround, which caused the effective cmdline to begin
"xxxxxxconsole=ttyMSM0,115200,n8" (quiet discarded, and console no
longer would parse). Putting the xxxxx workaround in a file that sorts
before 00-base.conf causes the intended characters to be discarded.
The number of xxx's changed from 26 to 25 because now there will be a
space following the string.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8111 >
2026-03-02 14:23:10 +00:00
Bart Ribbers
1a4d7b642c
systemd/sddm: drop
...
We use plasma-login-manager on systemd installations with Plasma desktop
now, there is no need to keep a systemd version of SDDM around.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8079 >
2026-03-02 14:31:13 +01:00
Bart Ribbers
654c9c242a
systemd/plasma-login-manager: new aport
...
We're using it as a SDDM replacement
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8079 >
2026-03-02 14:31:13 +01:00
Yassine Oudjana
4323e7ecdd
firmware-xiaomi-scorpio: add sns.reg
...
Add file needed by Qualcomm Sensor Registry.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7264 >
2026-03-02 11:35:30 +00:00
Yassine Oudjana
6276f81baa
device-xiaomi-scorpio: update device package
...
Add bootmac needed for initializing Bluetooth MAC address and remove
no longer needed GPU workaround.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7264 >
2026-03-02 11:35:30 +00:00
Yassine Oudjana
81d4ff749e
linux-postmarketos-qcom-msm8996: upgrade to 6.19.5
...
Switch to LLVM to enable CFI and pass kconfig check.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7264 >
2026-03-02 11:35:30 +00:00
Stefan Hansson
cdab235aba
linux-postmarketos-qcom-msm8974: Fix kconfig
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7718 >
2026-03-02 08:11:53 +00:00
Vishwas Rajashekar
6f4197893b
linux-postmarketos-qcom-msm8974: enable driver module for max17050 fuel gauge
...
Signed-off-by: Vishwas Rajashekar <dev@vrajashkr.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7718 >
2026-03-02 08:11:53 +00:00
Vishwas Rajashekar
8e65bd98aa
device-samsung-lt03lte: add new device lt03lte
...
Add support for the Samsung Galaxy Note 10.1 2014 LTE.
Signed-off-by: Vishwas Rajashekar <dev@vrajashkr.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7718 >
2026-03-02 08:11:53 +00:00
Aelin
b3d48deb9c
systemd/plasma*: re-enable riscv64
...
[ci:skip-vercheck]: re-enabling package for arch
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8110 >
2026-03-01 19:13:52 +01:00
Antoine Martin
cd452bc4d6
linux-pine64-pinenote: upgrade to 6.19.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8106 >
2026-03-01 17:19:49 +00:00
Aelin
ad870b8215
cross/systemd-boot-x86: upgrade to 259.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8097 >
2026-03-01 17:17:14 +00:00
Aelin
b7cb738a62
docs/generic-kernels: Add device package template
...
This is currently hidden away in a GitLab issue comment. For broader
visibility, let's just put this in the documentation to encourage people
to follow it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8108 >
2026-03-01 16:33:58 +01:00
Bart Ribbers
846482ea84
systemd/plasma*: upgrade to 6.6.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8077 >
2026-03-01 11:22:58 +00:00
bluebunny
6a6b1f1e1a
device-samsung-exynos7: enable melfas mip4 touchscreen
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8096 >
2026-03-01 05:27:57 +00:00
Achill Gilgenast
b3aff65141
Revert "systemd/pmos-base-systemd: update preset for pipewire/pipewire-pulse"
...
pipewire{,-pulse}.socket are in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/commit/4cbc728083782305dfe11056d79a2a4aa06e9c2e
This reverts commit e399d48234 .
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8101 >
2026-02-28 17:47:20 +01:00
Aelin
4cd940f23c
linux-postmarketos-lts: Upgrade to 6.18.15
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8093 >
2026-02-28 08:13:20 +00:00
Aelin
4f6e19ddce
linux-postmarketos-stable: Upgrade to 6.19.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8092 >
2026-02-28 00:10:36 +01:00
Paul Sajna
5e55e07aac
device-nokia-n900: Store non-binary keymaps for systemd-firstboot
...
As far as I can tell, systemd-firstboot doesn't understand bkeymaps
and requires the ascii versions to be present
Signed-off-by: Paul Sajna <sajattack@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7752 >
2026-02-27 20:55:21 +00:00
Luca Weiss
d3ed45a6a4
main/lk2nd: upgrade to 22.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8073 >
2026-02-27 16:39:27 +00:00
postmarketOS CI
758f775ecc
linux-next: upgrade to next-20260227
2026-02-27 16:38:23 +00:00
Aster Boese
c563c33696
linux-postmarketos-qcom-sdm845: migrate to kernel fragments
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7451 >
2026-02-27 15:47:01 +00:00
Aelin
7dafbb4123
linux-postmarketos-lts: Upgrade to 6.18.14
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8090 >
2026-02-27 15:33:43 +00:00
Aelin
7d853945d2
linux-postmarketos-stable: Upgrade to 6.19.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8089 >
2026-02-27 12:59:37 +00:00
bluebunny
420239ba06
device-xiaomi-pipa: use linux-firmware-qcom
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8088 >
2026-02-27 10:09:33 +00:00
Aelin
f800afc5a4
device-generic-loongarch64: Pull in linux-firmware-rtl_nic
...
Several LoongArch mainboards have RTL NICs that want firmware or
otherwise log soft error like
[ 26.928046] r8169 0000:03:00.0: Unable to load firmware rtl_nic/rtl8168h-2.fw (-2)
Add the necessary linux-firmware files to silence them.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8082 >
2026-02-27 08:20:21 +00:00
Barnabás Czémán
69f10ea718
linux-postmarketos-qcom-msm89x7: upgrade to v6.19.3-r0
...
Upgrade to v6.19.3-r0
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8081 >
2026-02-27 06:29:45 +00:00
postmarketOS CI
49df2efc5e
linux-next: upgrade to next-20260226
2026-02-27 05:38:58 +00:00
Sam Day
4dfac08c46
kconfigcheck: expand EroFS support
...
This modern alternative to SquashFS has been around for a while now.
It's the default format for Fedora's live media, and likely used in many
other notable places too.
Let's enable EroFS support as a baseline "filesystems" capability.
category:immutable was already bringing in erofs as a built-in. Clayton
confirmed in pmaports!8074 discussion that it's okay to downgrade to =m
Signed-off-by: Sam Day <me@samcday.com >
Assisted-by: opencode:gpt-5.3-codex
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8074 >
2026-02-26 21:11:10 +00:00
Aelin
51a9680ca2
kconfig-generic: Enable LBT on loongarch64
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8085 >
2026-02-26 16:50:42 +00:00
postmarketOS CI
3be0644c29
linux-next: upgrade to next-20260225
2026-02-26 05:38:46 +00:00
Luca Weiss
d755b4ddd7
main/deviceinfo-converter: profile.d script fixes
...
* Fix referencing non-existing variable
* Don't pollute shell variables with deviceinfo by sourcing in a
subshell and only setting the environment variable.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8076 >
2026-02-26 03:00:27 +00:00
Luca Weiss
be0fe2076a
main/postmarketos-ui-lomiri: various fixes and improvements
...
* Fix wrong path for lomiri-indicator-location, this has probably
changed upstream a while ago and was missed.
* Fix font rendering on some Adreno GPUs
* Clean up dependencies
* Don't force-depend on pipewire* and wireplumber.
* Remove font-droid-nonlatin since that's already in _pmb_recommends
of postmarketos-base-ui.
* Remove networkmanager since that's already a dependency of
postmarketos-base-ui-networkmanager.
* Add more Lomiri apps as recommended
* Set home button background color, otherwise the white logo is
invisible on a (default) white background.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8076 >
2026-02-26 03:00:27 +00:00
Bart Ribbers
1cf837e15b
main/postmarketos-ui-plasma-desktop: disable on x86
...
We pre-install Firefox but that isn't available anymore on x86 since
67ceb722092486a00de16b6ae72933e179f07fc9 in aports. Since
_pmb_recommends doesn't support things like 'case "$CARCH" in', there is
no way to conditonally disable Firefox on the architecture so we have to
disable the entire UI for it for now.
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8080 >
2026-02-25 20:27:50 +01:00
Sam Day
ce5a8307a3
kconfigcheck: enable ublk driver for netbooting devices
...
ublk allows a block device to be driven from userspace. think FUSE, but
blocks.
smoo uses ublk to present a block device driven by a USB protocol. this
serves as an alternate data plane to nbd for netbooting use cases.
Signed-off-by: Sam Day <me@samcday.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8075 >
2026-02-25 20:52:21 +10:00
Achill Gilgenast
854721bdba
main/postmarketos-base-ui-gnome: depend on gnome-backgrounds
...
All GNOME-like UIs should install the backgrounds to get a few default
ones to choose from in g-c-c. ui-gnome previously pulled them in per
`gnome`-pkg, ui-gnome-mobile previously depended on the wallpapers
directly. So only phosh has a actual effect.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8068 >
2026-02-25 07:48:59 +00:00
Achill Gilgenast
1181d64aae
main/postmarketos-ui-phosh: depend on phosh-wallpapers
...
These are the upstream-made wallpapers, so allow users to choose from
them aswell.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8068 >
2026-02-25 07:48:59 +00:00
postmarketOS CI
4bb3ce27d6
linux-next: upgrade to next-20260224
2026-02-25 05:38:41 +00:00
Daniel Sand
520b1981b0
device-pine64-pinebookpro: add wifi firmware workaround
...
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4285
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7936 >
2026-02-25 00:48:53 +00:00
user0-07161
1c53ca4e98
linux-bananapi-bpi-m2-zero: upgrade to 7.0-rc1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8067 >
2026-02-24 23:14:31 +00:00
Aelin
a4e9924792
linux-htc-flounder: Modernize package
...
This aligns the APKBUILD with some of the other close-to-mainline kernel
packages in community and gets rid of downstreamkernel_prepare, which
actually requires a cross GCC that we don't want to use.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8066 >
2026-02-24 18:54:02 +00:00
Ferass El Hafidi
ab2a716197
device-google-trogdor: add hid-generic module to initramfs
...
Following a kernel upgrade, HID_GENERIC was changed from =y to =m,
however it was not included in the initramfs, causing the keyboard to
not respond and thus the FDE unlocking to be broken. Fix this by adding
it to the initramfs so the keyboard works again.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8064 >
2026-02-23 15:42:50 +00:00
Alicja Michalska
a591222a4a
device-xiaomi-pyxis: Enable ADSP (sensors)
...
Mostly workarounds for OpenRC, works as-is with systemd.
Signed-off-by: Alicja Michalska <ellyqw@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8021 >
2026-02-23 15:01:23 +00:00
Alicja Michalska
5ed3ef9b36
firmware-xiaomi-pyxis: Add more firmware
...
WiFi, ADSP, CDSP, ACDB calibration
Signed-off-by: Alicja Michalska <ellyqw@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8021 >
2026-02-23 15:01:23 +00:00
Alicja Michalska
cb6273add3
linux-xiaomi-pyxis: Drop
...
Deprecate the package, we're using sdm670-mainline now.
Signed-off-by: Alicja Michalska <ellyqw@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8021 >
2026-02-23 15:01:23 +00:00
Alicja Michalska
59837df0d5
device-xiaomi-pyxis: Switch to using sdm670-mainline kernel
...
Changed in my personal tree (sdm710-mainline) have been merged into
sdm670-mainline common tree as those SoCs are very similar (essentially
the same).
Currently trying to get ADSP working, so this patch also adds config
files for Hexagon DSP.
Since I got U-Boot working on this device, I also added systemd-boot.
This way I can provision rootfs on MicroSD and dual-boot into Android
for grabbing more logs, traces and firmware files.
Signed-off-by: Alicja Michalska <ellyqw@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8021 >
2026-02-23 15:01:23 +00:00
Alicja Michalska
7153d7dffc
linux-postmarketos-qcom-sdm670: Add sdm710 and xiaomi-pyxis
...
Signed-off-by: Alicja Michalska <ellyqw@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8021 >
2026-02-23 15:01:20 +00:00
Aelin
e55ccfbffa
Revert "temp/msm-modem: copy from aports"
...
This reverts commit 58af6f9a58 .
The package has been built in Alpine now.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8062 >
2026-02-23 10:43:28 +00:00
Yureka
5a9034112f
linux-htc-flounder: update to 6.19
...
- Update & migrate kernel config
- Add recommended options from kconfig check
- Add options required for iwd
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8051 >
2026-02-23 10:16:15 +00:00
Bart Ribbers
db358258c8
systemd/kwin: build with gamecontroller support
...
Equivalent of b7b9e184fc8eff526e2de63f387078baa45b4fbe in Alpine
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8061 >
2026-02-23 09:47:57 +00:00
Antoine Martin
67255dbea0
linux-pine64-pinenote: upgrade to 6.19.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8054 >
2026-02-23 09:33:22 +00:00
Sebastian Fleer
4e1c01921f
linux-postmarketos-rockchip: upgrade to 6.18.13
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8059 >
2026-02-23 09:00:27 +00:00
Aelin
b8dcdf510f
linux-postmarketos-mainline: Upgrade to 7.0-rc1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8060 >
2026-02-23 00:30:55 +01:00
Ingo Reitz
c38afea85e
linux-postmarketos-gs101: fix kconfigcheck
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7598 >
2026-02-22 16:05:41 +00:00
Ingo Reitz
d89adbf7a4
linux-postmarketos-gs101: update to 6.18.13
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7598 >
2026-02-22 16:05:41 +00:00
Achill Gilgenast
f845de36a2
device-nothing-spacewar: add me as a co-maintainer
...
[ci:skip-vercheck]: just comments
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8057 >
2026-02-22 15:41:19 +00:00
Aster Boese
5e3d65b2bd
treewide: add !check to options of packages without tests
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8055 >
2026-02-22 15:39:25 +00:00
Oliver Smith
de0624fb53
systemd/networkmanager: upgrade to 1.52.2
...
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8024 >
2026-02-22 15:38:09 +01:00
Achill Gilgenast
58af6f9a58
temp/msm-modem: copy from aports
...
Alpine builder died because there are weird shenangins going on with
coreutils testsuite. Build a version for postmarketOS until the builders
catched up again.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8050 >
2026-02-21 23:44:45 +01:00
Aster Boese
9cdad06111
oneplus-fajita: disable quiet
...
This fixes a race condition between the panel initialization and the console.
I cannot reproduce it myself, but others report that this change fixes the
race condition for them, so add it anyways.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7953 >
2026-02-21 16:03:10 +00:00
Aster Boese
5d8d840715
apple-idevice: enable deviceinfo_drm
...
With simpledrm, all devices that this device supports with a display can use drm now.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8049 >
2026-02-21 11:24:24 +00:00
Aelin
7d0a463c0d
linux-lynx-r1: Build with LLVM
...
See https://postmarketos.org/edge/2025/11/11/kernels-llvm/ for the
background behind this change and how we're handling these MRs.
[ci:skip-kconfigcheck]: bulk toolchain change
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8033 >
2026-02-20 23:47:06 +00:00
postmarketOS CI
705775d20e
linux-next: upgrade to next-20260220
2026-02-20 16:38:39 +00:00
Achill Gilgenast
2db9aafe4c
soc-qcom-msm89x7: enable msm-modem-wwan-port openrc service in -modem-openrc
...
[ci:skip-vercheck]: only changed non-checksums files, but in the end it
doenst even matter
Signed-off-by: Achill Gilgenast <achill@achill.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7677 >
2026-02-20 15:34:56 +01:00
Achill Gilgenast
7b5f762899
soc-qcom: enable {rmtfs,msm-modem-uim-selection} openrc service in -modem-openrc
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7677 >
2026-02-20 15:31:54 +01:00
Achill Gilgenast
539c681cf3
main/postmarketos-base-downstream: enable msm-modem-downstream openrc service on post-install
...
Moved from the now removed msm-modem, see HEAD~.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7677 >
2026-02-20 15:31:54 +01:00
Achill Gilgenast
55eb68b586
modem/msm-modem{,-wwan-port}: remove
...
Moved them to a seperate repository with meson as buildsystem. That
makes it much more maintainable in a single repository, suitable for
upstreaming in Alpine, allows other distros to use it, and cleans up
A LOT of tech dept.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7677 >
2026-02-20 15:30:05 +01:00
alk3pInjection
33062abaca
linux-postmarketos-mediatek-mt81: upgrade to 6.18.13
...
stable kernel v6.18.13 has picked upstream commit
be0b304eeb8c5f77e4f98f64e58729d879195f2f
which is a proper fix for the mtk-drm regression introduced in v6.18-rc1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8047 >
2026-02-20 13:43:03 +00:00
Aelin
2fc319cf11
linux-postmarketos-lts: Upgrade to 6.18.13
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8044 >
2026-02-20 13:03:29 +00:00
Aelin
ad3b6f279c
linux-postmarketos-stable: Upgrade to 6.19.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8043 >
2026-02-20 12:59:49 +00:00
Aelin
f96ae83d6a
cross/grub-efi-x86: Upgrade to 2.12-r9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8045 >
2026-02-20 07:10:39 +00:00
Achill Gilgenast
cf3aeb95dc
systemd/gnome-shell: upgrade to 49.4
...
Signed-off-by: Achill Gilgenast <achill@achill.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8001 >
2026-02-20 02:49:41 +01:00
Achill Gilgenast
3a532d9929
systemd/mutter: upgrade to 49.4
...
Signed-off-by: Achill Gilgenast <achill@achill.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8001 >
2026-02-20 02:49:21 +01:00
Clayton Craft
cb0d645970
soc-qcom: restart modem-gnss.service on failure
...
Apparently starting after MM isn't always enough time for the location
service to be up, so this adds a periodic restart of the systemd service
every 30 seconds for up to 5 minutes.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8041 >
2026-02-20 01:19:12 +00:00
postmarketOS CI
689366112b
linux-next: upgrade to next-20260219
2026-02-19 16:38:38 +00:00
Stefan Hansson
3d84d40699
deviceinfo_schema: Document zram_swap_algo
...
Data mostly taken from the wiki.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4352
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8042 >
2026-02-19 15:56:01 +01:00
Clayton Craft
ca40e89754
linux-postmarketos-asahi: upgrade to 6.18.10
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8037 >
2026-02-19 06:39:54 +00:00
Aelin
d72814deb4
linux-postmarketos-qcom-sm8150: Build with LLVM
...
See https://postmarketos.org/edge/2025/11/11/kernels-llvm/ for the
background behind this change and how we're handling these MRs.
[ci:skip-kconfigcheck]: only changing toolchain
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7597 >
2026-02-19 06:10:04 +00:00
Stefan Hansson
7204f5fdf3
deviceinfo_schema.toml: Remove "Device" category and use "Device metadata"
...
I'm not sure how this happened, but I'm pretty sure it was
unintentional.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8039 >
2026-02-19 06:03:57 +00:00
postmarketOS CI
1c2ece0ecf
linux-next: upgrade to next-20260218
2026-02-19 05:38:50 +00:00
glats
348a61895f
postmarketos-initramfs: load loop module before mount_subpartitions on combined initramfs
...
On devices using a combined initramfs, init_2nd.sh is exec'd directly
from the first stage without ever calling load_modules(). This means the
loop kernel module (CONFIG_BLK_DEV_LOOP=m) is not guaranteed to be
loaded before mount_subpartitions() runs, causing losetup to fail:
losetup: /dev/sda13: failed to set up loop device: No such file or directory
ERROR: failed to mount subpartitions!
On the split initramfs path (init.sh), load_modules is called explicitly
before jumping to init_2nd.sh, so this regression did not affect those
devices.
Fix by explicitly loading the loop module in mount_subpartitions(),
right before the loop that searches for partitions. This location was
suggested by Clayton Craft.
Regression introduced by: 86bdb82116 (use loop device for subpartitions)
Tested on: oneplus-cheeseburger (combined initramfs, msm8998, loop=m)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8034 >
2026-02-19 00:19:39 -03:00
Luca Weiss
67bc6ac0d3
device/*: Drop redundant deviceinfo variable assignments
...
[Warning!] deviceinfo_append_dtb: Property is set to its default value (false) and can be removed.
[Warning!] deviceinfo_append_dtb_lts: Property is set to its default value (false) and can be removed.
[Warning!] deviceinfo_append_dtb_exynos4: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_append_dtb\(_.*\)\?="false"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_external_storage: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_external_storage="false"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_disable_dhcpd: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_disable_dhcpd="false"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_bootimg_qcdt: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_bootimg_qcdt="false"/d' device/*/*/deviceinfo
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8035 >
2026-02-18 22:04:40 +01:00
Luca Weiss
f9401ebf2e
deviceinfo: Add default_value = false to all boolean variables
...
Make sure that dint can complain about some variables being redundant
because they're set to "false".
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8035 >
2026-02-18 22:04:39 +01:00
Luca Weiss
eecf3e2080
ci: check_devices_in_wiki: Skip packages in 'archived' category
...
Per definition, those are not available anymore, so stop trying to
validate them.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8035 >
2026-02-18 22:04:39 +01:00
WeirdTreeThing
55ee725200
device-google-{asurada,cherry,corsola}: move to community from testing
...
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7764 >
2026-02-18 20:36:31 +01:00
bluebunny
7fc4a69a4f
device-xiaomi-pipa: introduce a device-specific kernel
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8010 >
2026-02-18 19:32:00 +00:00
Federico Amedeo Izzo
e32dcc0320
device-nothing-spacewar: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8028 >
2026-02-18 18:27:32 +00:00
Luca Weiss
4730ed6e4c
device-qcom-msm8916: drop invalid deviceinfo_generate_systemd_boot_efi
...
This variable is not documented and I can't find any use of it. Drop it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8036 >
2026-02-18 16:19:08 +00:00
Vladimir Muromskiy
7598b4405c
google-flame: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7942 >
2026-02-18 10:41:34 +00:00
Bart Ribbers
a4bf49b8a1
systemd/plasma*: upgrade to 6.6.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8026 >
2026-02-17 18:03:56 -08:00
Aster Boese
b998e511fc
oneplus-cheeseburger: use correct spitfunc for -udev
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8031 >
2026-02-17 20:07:05 -05:00
Aster Boese
e6e928feaa
asus-flo: install udev config under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:57:07 -08:00
Aster Boese
0a96c2714a
xiaomi-miatoll: install udev configs under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:55:34 -08:00
Aster Boese
c9b774a0e7
powkiddy-x55-mapper: install udev configs under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:55:23 -08:00
Aster Boese
9040affe7f
xiaomi-perseus: install udev configs under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:55:23 -08:00
Aster Boese
1860210bf8
samsung-p4note: install udev configs under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:55:11 -08:00
Aster Boese
e424b1cd8f
bluetooth-raspberry-pi: install udev configs under /usr/lib/ and update formatting
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:55:11 -08:00
Aster Boese
5900b3b6ee
samsung-p4wifi: install udev configs and firmware files under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:55:11 -08:00
Aster Boese
459d860862
sony-sirius: install udev configs under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:55:11 -08:00
Aster Boese
c5cd4c5439
oneplus-cheeseburger: install udev configs under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:54:55 -08:00
Aster Boese
afc72eff80
pine64-pinetab: install udev configs under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:54:24 -08:00
postmarketOS CI
fa51c0461b
linux-next: upgrade to next-20260217
2026-02-17 16:38:39 +00:00
Aelin
a0d8d5ef8c
linux-postmarketos-qcom-sc7280: Enable virtualization support
...
The Radxa Dragon Q6A can boot Linux in EL2 and make use of KVM.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7959 >
2026-02-17 14:12:19 +01:00
Luca Weiss
8e5c197c0d
linux-postmarketos-qcom-sc7280: upgrade to 6.19.0
...
Manual kconfig changes:
* REGULATOR_QCOM_REFGEN=y
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7992 >
2026-02-17 11:21:36 +00:00
Alicja Michalska
b2775ab1c3
linux-postmarketos-qcom-sc7180: Update to 6.18.9
...
Bumping the kernel to newest LTS, moves usb-storage to be a module
(instead of built-in).
Signed-off-by: Alicja Michalska <ellyqw@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7964 >
2026-02-17 08:28:17 +01:00
WeirdTreeThing
a3f0eee088
linux-postmarketos-mediatek-mt81: fix kconfig check errors
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7171 >
2026-02-16 18:46:46 -05:00
WeirdTreeThing
447307db89
linux-postmarketos-mediatek-mt81: upgrade to 6.18.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7171 >
2026-02-16 18:46:46 -05:00
Oliver Smith
76a9161063
docs/generic-kernels: add policy for patches
...
Aelin proposed this policy for patches in today's meeting and I think
this makes a lot of sense.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8022 >
2026-02-16 21:50:28 +00:00
Aelin
fe6a2795c0
linux-postmarketos-lts: Upgrade to 6.18.12
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8019 >
2026-02-16 21:47:41 +00:00
Neil Armstrong
c8dd9f6b58
linux-ayaneo-pocket-s2: refresh kernel on v6.19 and latest mainline patchset
...
Update to the latest development tree based on the final v6.19 kernel
and the v4 base Ayaneo Pocket S2 support patchset at [1].
[1] https://lore.kernel.org/all/20260216-topic-sm8650-ayaneo-pocket-s2-base-v4-0-802c82795431@linaro.org/
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8017 >
2026-02-16 21:45:12 +00:00
Aelin
2a099fb177
linux-postmarketos-stable: Upgrade to 6.19.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8018 >
2026-02-16 21:42:22 +00:00
Clayton Craft
b32fe382a8
device-shift-axolotl: disable quiet in kernel cmdline
...
Console enabled to workaround a race condition with display init
See https://gitlab.freedesktop.org/drm/msm/-/issues/46
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7995 >
2026-02-16 20:41:33 +00:00
Antoine Martin
2e3f5e7364
linux-pine64-pinenote: upgrade to 6.18.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8015 >
2026-02-16 19:16:06 +00:00
postmarketOS CI
d8e420d5e1
linux-next: upgrade to next-20260216
2026-02-16 16:38:56 +00:00
Aster Boese
30ff8226ad
temp/iio-sensor-proxy: rebuild to use libssc.so.2
...
ERROR: unable to select packages:
so:libssc.so.1 (no such package):
required by: iio-sensor-proxy-99993.8-r5[so:libssc.so.1]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8006 >
2026-02-16 14:50:10 +00:00
Victoria Brekenfeld
6a4cc6625e
linux-ayaneo-pocket-s2: Enable framebuffer rotation
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7877 >
2026-02-16 10:41:10 +00:00
Victoria Brekenfeld
a55dcb4c26
device-ayaneo-pocket-s2: Support booting from UFS
...
Adds `qcom-ufs` to the initramfs to be able to boot
from UFS. Additionally it changes the boot partition
to `fat16`, which seems necessary for some reason for
the patched abl-efi to pick up the partition even
though this doesn't seem to be required booting from SD.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7877 >
2026-02-16 10:41:10 +00:00
Cristian Cozzolino
ed40b90ee7
firmware-qcom-msm8953: add Billion Capture+ gpu firmware
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7288 >
2026-02-16 09:02:11 +00:00
Cristian Cozzolino
88065f67f1
device-qcom-msm8953: add panel_billion_rimob_nt35532_cs to modules-initfs
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7288 >
2026-02-16 09:02:11 +00:00
Luca Weiss
bc8f3b00ed
linux-postmarketos-qcom-sm6350: upgrade to 6.19.0
...
Manual kconfig changes:
* MODULE_DECOMPRESS=y (category:default)
* SND_USB_AUDIO_MIDI_V2=y (category:usb)
* USB_UAS=m (category:usb)
* USB_USBNET=m (category:usb)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7971 >
2026-02-16 08:05:54 +00:00
Stefan Hansson
b586a6d949
docs: specify path to deviceinfo reference when generating it
...
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4333
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8011 >
2026-02-14 20:05:28 +00:00
Nikita Travkin
2adf6c7c45
main/dtbloader: upgrade to 1.5.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8012 >
2026-02-14 18:05:17 +05:00
postmarketOS CI
2a04dcf28e
linux-next: upgrade to next-20260213
2026-02-14 05:38:46 +00:00
Stefan Hansson
8316a6260d
main/dint: upgrade to 0.1.1
...
Helps https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4333
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8005 >
2026-02-14 02:09:52 +00:00
Clayton Craft
c40652c84b
main/postmarketos-initramfs: fix subpartition counting with MBR
...
bb's fdisk prints the table in a different format when using MBR, this
fixes it to correctly count partitions in both cases.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8008 >
2026-02-14 00:55:22 +00:00
Aelin
5ef966668f
linux-postmarketos-lts: Upgrade to 6.18.10
...
[ci:skip-build]: already built in -stable
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8009 >
2026-02-13 21:17:00 +00:00
Andreas Kemnade
3ae41f0abb
device-{kobo,tolino}-*: enable drm for i.MX6 based ereaders
...
The near mainline kernel provides things in /dev/dri which can be used to
produce output on the screen. Of course these things are
quite dumb.
But the property is not named acceleration anymore.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8003 >
2026-02-13 19:36:55 +00:00
Aster Boese
3ef8706a98
linux-samsung-a53x: set source to working git repository
...
The kernel source of linux-samsung-a53x is a mirror of the actual kernel
source. This mirror is down, so change the source to point the the kernel
repo instead of the mirror.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7994 >
2026-02-13 11:36:53 -05:00
Scott C
39dc15dc4a
linux-postmarketos-omap: panel-lg-ld070ws1: Mode, Orientation, Devicetree Updates, Many Cleanups
...
Many updates made throughout to bring this driver from the rough initial state
previously committed to something much more comprehensive and correct/ final.
Make various updates to allow setting the panel mode from the device tree:
- add functionality to be able to read a display mode / panel-timing from the
device tree
- wanted to add this to make explicit that nook color requires building
kernel with a certain dss flag/value set also requiring
that pixel clock to be <= functional clock / 4
- make bus_flags in device tree fail probe
- Allow setting panel orientation
Update spi init function to modernize bit handling and remove older redundant function
Facilitate apparent need for min FCK / PCK = 4 with Barnes & Noble Encore / Nook Color
- switch the default display mode to match the apparent
need for min FCK / PCK = 4 with Barnes & Noble Encore / Nook Color
- tweak the modes array and remove the sizing since that is actually set elsewhere
Clean-Up All Over:
- Clean up logging to hopefully be close to kernel norms/ standards.
- Driver now only generates logs when probe completes and when panel
is powered off / on.
- Some additional logging is generated when debug is enabled.
- Remove extra/unnecessary code from enable function that was added when
initially developing
- Remove commented code and updated formatting
- Tweake mode names to not include @ sign
- remove some likely unnecessary bus flags
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7882 >
2026-02-13 12:49:19 +00:00
Aelin
ee7eefb2b6
linux-postmarketos-stable: Upgrade to 6.18.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7999 >
2026-02-13 10:17:03 +00:00
Andreas Kemnade
88bad45453
linux-postmarketos-imx-ereader: update to 6.19
...
- several drivers are now upstream
- configuration aligned
- switch to clang
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7979 >
2026-02-13 10:11:19 +00:00
Andreas Kemnade
6ba8c78578
device-kobo-clara: update module name
...
module name for epd regulator was changed in kernel
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7991 >
2026-02-13 10:07:40 +00:00
Andreas Kemnade
7699cb6fe0
device-tolino-shine2hd: update module name
...
module name for epd regulator was changed in kernel
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7991 >
2026-02-13 10:07:40 +00:00
Andreas Kemnade
6d2139e5bc
device-tolino-shine3: update module name
...
module name for epd regulator was changed in kernel
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7991 >
2026-02-13 10:07:40 +00:00
bluebunny
c2dc312b92
device-xiaomi-pipa: remove deviceinfo_bootimg_qcdt
...
Since deviceinfo_bootimg_qcdt is already false, it is redundant and should be removed.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8000 >
2026-02-13 12:55:53 +09:00
Clayton Craft
c4832ed456
main/postmarketos-initramfs: fix subpartition mount on split initramfs
...
I shouldn't have used parted here... it's not available in the 1st stage
initramfs. Busybox's fdisk can also list subpartitions so let's use
that instead.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7998 >
2026-02-12 15:04:48 -08:00
bluebunny
3fa7cb93fc
device-xiaomi-pipa: add vendor firmware and config files
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7987 >
2026-02-12 21:38:13 +00:00
Clayton Craft
6dfc392214
linux-postmarketos-qcom-sdm845: enable immutable config
...
[ci:skip-kconfigcheck] will be replaced by pma!7451 at some point
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7997 >
2026-02-12 21:06:37 +00:00
Henrik Grimler
9cc6004f9b
linux-postmarketos-exynos4: update to 6.18.9
...
Changes since 6.16.10 are:
* Add touchkey leds for kona (@jack_kekzoz)
* Add Wacom w9000 penabled touchscreen driver for kona (@f_,
@eisenbahnfan)
Tested on samsung-i9305 and odroid-u2.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7996 >
2026-02-12 18:51:05 +00:00
postmarketOS CI
e9e5fa405c
linux-next: upgrade to next-20260212
2026-02-12 16:55:55 +00:00
Clayton Craft
86bdb82116
main/postmarketos-initramfs: use loop device for subpartitions
...
This reworks the subpartition init to use loop devices instead of
kpartx/dm mappings. This allows us to use the same logic for resizing
as we do for other partitioning schemes (and refactors that code a bit).
This also helps duranium, because systemd tooling (repart, sysupdate,
gpt-auto-generator) can't properly handle GPT subpartitions exposed via
kpartx dm mappings, but works correctly with loop devices created with
partition scanning enabled.
After this change, subpartitions show up as loop devices, e.g.:
$ ls /dev/loop*
/dev/loop0p1
/dev/loop0p2
There *should* be no impact to existing installs.
This also drops the dependency on multipath-tools, which seems to have
been added years ago as a workaround for installing kpartx (like maybe
multipath-tools used to provide kpartx?), see 7573f5fce4 . Anyways, we
don't use anything in this pkg in the initramfs AFAIK.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7932 >
2026-02-11 19:22:40 +00:00
postmarketOS CI
fd38701c35
linux-next: upgrade to next-20260211
2026-02-11 16:41:16 +00:00
Clayton Craft
47b975272a
main/postmarketos-mkinitfs: upgrade to 2.9.0
...
Includes a fix for a regression in 2.8.0
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7986 >
2026-02-11 14:55:16 +00:00
Clayton Craft
8341bcd3e3
main/boot-deploy: upgrade to 0.23.0
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7986 >
2026-02-11 14:55:16 +00:00
Jakob Hauser
2a6af8101b
main/swclock-offset: upgrade to 0.3.0
...
0.3.0 Changelog:
- Change behavior on missing RTC from "fail" to "skip"
0.2.9 Changelog:
- Restore failure on missing rtc sys node
- Remove quotation marks in shell scripts
- Allow customizing cache path by make
- systemd: break dependency cycle
0.2.8 Changelog:
- Gracefully handle absence of RTC and offset storage file
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7989 >
2026-02-11 14:18:44 +00:00
Richard Acayan
10462ab8a7
linux-postmarketos-qcom-sdm670: backport q6asm-dai sound fix
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7981 >
2026-02-11 10:21:26 +00:00
Luca Weiss
6abd70954c
linux-postmarketos-qcom-milos: upgrade to 6.19.0
...
Manual kconfig changes:
* MODULE_COMPRESS=y (category:default)
* MODULE_COMPRESS_ZSTD=y (category:default)
* MODULE_DECOMPRESS=y (category:default)
* DRM_UDL=m (category:usb)
* SND_USB_AUDIO_MIDI_V2=y (category:usb)
* USB_SERIAL=m (category:usb)
* USB_SERIAL_CP210X=m (category:usb)
* USB_SERIAL_SIMPLE=m (category:usb)
* USB_STORAGE=m (category:usb)
* USB_UAS=m (category:usb)
* USB_USBNET=m (category:usb)
* USB_RTL8152=m (category:usb)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7968 >
2026-02-11 08:19:40 +00:00
postmarketOS CI
6a9fdcb50b
linux-next: upgrade to next-20260210
2026-02-11 05:39:05 +00:00
adamthiede
9cfc242140
linux-postmarketos-mediatek-mt8173: upgrade to 6.19,satisfy kconfig lint
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7975 >
2026-02-11 01:30:19 +00:00
Luca Weiss
c0047e39c1
linux-postmarketos-qcom-msm8974: upgrade to 6.15.11
...
No manual kconfig changes.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7978 >
2026-02-11 01:04:09 +00:00
Stefan Hansson
d6834e89f3
docs: raise exception if dint reports an error
...
Currently, even if dint fails for some reason, the documentation
generation continues on. This is not good as it hides problems until
someone manually discovers them. Fix this by checking the exit code of
dint and raising an exception if it isn't zero.
To facilitate this, also replace call() with run() since it's a more
modern and more flexible API.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7982 >
2026-02-11 01:01:45 +00:00
Andreas Kemnade
f859fe7ad0
device-kobo-clara2e: board revision autodetection and prepare for FDE
...
Everything is there, just use the autodetection, FDE was seen working
with revision b.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7984 >
2026-02-11 00:59:06 +00:00
Bhushan Shah
c2327f041d
device-fairphone-fp5: force s32 on sinks only
...
S32 format is not supported on the microphones.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7880 >
2026-02-10 23:39:05 +00:00
Bhushan Shah
6053df3ae1
alsa-ucm-conf-qcom-sc7280: update for Fairphone 5 mic support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7880 >
2026-02-10 23:39:05 +00:00
Bhushan Shah
ec6c857e09
linux-postmarketos-qcom-sc7280: upgrade to 6.18.8
...
This adds Fairphone 5 microphone support.
Manual kconfig changes:
* MODULE_DECOMPRESS=y (category:default)
* SND_USB_AUDIO_MIDI_V2=y (category:usb)
* USB_UAS=m (category:usb)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7880 >
2026-02-10 23:39:05 +00:00
Aelin
53e3ce981d
systemd/systemd: re-enable BTF support
...
This fixes unprivileged nspawn.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7898 >
2026-02-10 14:10:08 -08:00
methanal
db89dfde58
samsung-exynos7: new device
...
New device for all SoCs in the Exynos7 family. Currently tested with:
- samsung-a2corelte (Galaxy A2 Core)
- samsung-j6lte (Galaxy J6)
- samsung-on7xelte (Galaxy J7 Prime)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7886 >
2026-02-10 23:24:43 +05:30
methanal
0520b76b54
kconfig-generic: add graphics and input categories
...
Initial options include drivers required for Exynos 7870 devices.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7886 >
2026-02-10 23:01:18 +05:30
Clayton Craft
4a4130e7a4
Revert "main/postmarketos-mkinitfs: upgrade to 2.8.0"
...
There's a bug that breaks booting on android devices, needs
investigation. In the meantime, revert this!
This reverts commit 0e7cc643c6 .
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7985 >
2026-02-10 08:47:20 -08:00
Luca Weiss
5d16987596
linux-postmarketos-qcom-msm8974: build with LLVM & update config per kconfigcheck
...
Migrate the compiler to LLVM toolchain and update config as per required
and preferred config options by kconfigcheck.
Update the APKBUILD to follow some more recent standards as well.
Since the kernel image got too big (again) for msm8974, activate
CONFIG_CC_OPTIMIZE_FOR_SIZE and CONFIG_KERNEL_XZ to get the kernel a bit
smaller again to fit below the magical limit (see !5725 ).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7538 >
2026-02-10 15:37:16 +00:00
bluebunny
89b5544b9d
device-xiaomi-pipa: add wifi and bluetooth firmware
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7976 >
2026-02-10 15:03:59 +00:00
Clayton Craft
0e7cc643c6
main/postmarketos-mkinitfs: upgrade to 2.8.0
...
Fixes !7949
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7980 >
2026-02-10 14:30:59 +00:00
Stefan Hansson
8145270334
CI: build docs on changes to build-docs.sh script
...
Otherwise we may end up with errors that aren't noticed until something
else triggers this.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7983 >
2026-02-10 10:16:54 +01:00
Stefan Hansson
b9db67e42d
CI: build and deploy docs on deviceinfo schema change
...
The deviceinfo schema is used to generate the "Deviceinfo Reference"
page, so we should consider changes to it as part of changes to the
documentation.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7983 >
2026-02-10 10:16:52 +01:00
Clayton Craft
550ca9908b
deviceinfo: mark generate_systemd_boot as obsolete
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7949 >
2026-02-09 14:25:54 -08:00
Clayton Craft
b1ba6759d6
device/*: drop deviceinfo_generate_systemd_boot variable
...
fixes # 4299
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7949 >
2026-02-09 14:22:57 -08:00
Aelin
d6000514af
systemd/gnome-desktop: upgrade to 44.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7977 >
2026-02-09 21:29:04 +00:00
Achill Gilgenast
cff469b89d
systemd/systemd: convert sed commands to a patch file
...
sed's are rarely allowed in APKBUILDs, and in this case it should've
never been a sed in the first place.
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7969 >
2026-02-09 19:12:14 +00:00
adamthiede
c95e61d828
device-sqfmi-beepy: update module building and add patch
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7888 >
2026-02-09 18:09:49 +00:00
Aster Boese
5be611a331
qualcomm-sdm845: add myself as Co-Maintainer
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7973 >
2026-02-09 11:55:33 -05:00
Aster Boese
a4ea6ee5dd
oneplus-fajita: add myself as Co-Maintainer
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7973 >
2026-02-09 11:41:51 -05:00
Achill Gilgenast
691194c26d
device-lg-lenok-downstream: remove -asteroid subpkg
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972 >
2026-02-09 16:14:15 +00:00
Achill Gilgenast
3f0ff62df2
device-lg-dory: remove -asteroid subpkg
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972 >
2026-02-09 16:14:15 +00:00
Achill Gilgenast
0e7234ae34
device-lg-lenok: remove -asteroid subpkg
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972 >
2026-02-09 16:14:15 +00:00
Achill Gilgenast
c91a823f37
systemd/postmarketos-base-systemd: remove asteroid presets
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972 >
2026-02-09 16:14:15 +00:00
Achill Gilgenast
b615a7bd13
main/postmarketos-ui-asteroid: remove
...
Removed in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/commit/cd6c73d27e6de078fd74bd0c0032ad84a4e0b5d2
> There seems to be no chance they move to Qt6 in the short term and they
> have already been disabled for a while. When it finally updates to Qt6
> this commit can simply be reverted, together with
> e4b455e8
Removing references of asteroid in this MR, since it's no longer in any
use. Feel free to revert once they migrated to Qt6.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972 >
2026-02-09 16:14:15 +00:00
Achill Gilgenast
be8ab16df2
cross/systemd-boot-x86: upgrade to 259.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7970 >
2026-02-09 15:48:37 +00:00
Achill Gilgenast
d78115753c
systemd: upgrade to 259.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7970 >
2026-02-09 15:48:37 +00:00
Achill Gilgenast
a6e3db510a
systemd/systemd-stage0: upgrade to 259.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7970 >
2026-02-09 15:48:37 +00:00
Aelin
b36d481ef9
linux-postmarketos-mainline: Upgrade to 6.19
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7966 >
2026-02-09 10:54:06 +00:00
Daniel Kulesz
27b2613d1a
samsung-expresso7: set deviceinfo_flash_sparse="true"
...
Fixes internal flashing.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4202
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7641 >
2026-02-09 11:01:27 +01:00
Clayton Craft
5dea9f8b16
device-google-sargo: add support for u-boot
...
This allows booting pmOS from u-boot on existing and new installs.
Setting the boot partition to vfat isn't strictly necessary (ext2 seems
to work OK), but IIUC either FAT is in the EFI spec or it's what
everyone else uses. We made a similar patch to the OP6/OP6T previously.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7961 >
2026-02-09 03:37:59 +00:00
Clayton Craft
9e99265e87
linux-postmarketos-qcom-sdm670: sync kconfig with toml
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7961 >
2026-02-09 03:37:59 +00:00
Clayton Craft
b796ff9322
linux-postmarketos-qcom-sdm670: add uefi kconfig
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7961 >
2026-02-09 03:37:59 +00:00
askiiart
4a09f7c445
hp-elitebook-ultra-g1q: set me as maintainer
...
hp-elitebook-ultra-g1q: bump pkgrel
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7962 >
2026-02-08 12:59:41 -06:00
Robert Eckelmann
a0549cd74e
device-dell-ariel: new port
...
armv7, dual-core, mmp3 based thinclient w/ Gbit Ethernet, 2x DVI out,
4x USB-A, 4GB internal storage, 2GB RAM
port to mainline, depends on !7605
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7565 >
2026-02-08 18:16:12 +00:00
Stefan Hansson
6b4e097ddc
main/dint: upgrade to 0.1.0
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7958 >
2026-02-08 18:13:51 +00:00
Clayton Craft
e59123dde6
linux-postmarketos-asahi: upgrade to 6.18.8-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7954 >
2026-02-08 17:28:44 +00:00
askiiart
cb57de3975
hp-elitebook-ultra-g1q: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7270 >
2026-02-08 12:24:18 -05:00
Stefan Hansson
367d72c17e
deviceinfo_schema.toml: move from dint repository
...
In preparation for a future dint version that reads this file from the
current working directory with a fallback to reading it from the
repository root.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7951 >
2026-02-08 15:36:50 +00:00
Aster Boese
4e56e76b91
linux-htc-flounder: build with LLVM
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7579 >
2026-02-08 15:18:11 +00:00
Aelin
65885b2eeb
device-qcom-qcs6490: New device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7699 >
2026-02-08 03:11:16 +01:00
Aelin
f1438ff1cb
firmware-thundercomm-rubikpi3: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7699 >
2026-02-08 03:11:16 +01:00
Clayton Craft
67ece34776
main/bootmac: upgrade to 0.7.1
...
This release fixes a race bug when setting wifi MAC addr on boot
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7944 >
2026-02-07 23:56:13 +00:00
Aelin
bebe107f52
kconfigcheck: Only require zstd module (de)compression on 6.2 or newer
...
The in-kernel zstd module decompression exists since kernel 6.2 [1], so
in order to accomodate split initramfs devices, we can only safely
require zstd module compression and decompression on 6.2 or newer.
[1]: https://github.com/torvalds/linux/commit/169a58ad824d896b9e291a27193342616e651b82
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7952 >
2026-02-07 17:43:35 +01:00
Aelin
3838b98352
linux-postmarketos-lts: upgrade to 6.18.9
...
[ci:skip-build]: already built successfully in linux-postmarketos-stable
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7948 >
2026-02-07 14:06:24 +00:00
bluebunny
3038864133
device-samsung-j7xelte: remove deviceinfo_screen_{width,height}
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7947 >
2026-02-07 11:51:48 +00:00