Achill Gilgenast
69a1d76f94
device-qemu-*: update pkgdescs of kernel subpkgs
...
Now that we only have postmarketOS kernels we can give more information
about the differences between the specific choices.
[19:48:02] Which kernel do you want to use with your device?
[19:48:02] Available kernels (4):
[19:48:02] * lts: Long-term maintainance kernel (most stability, not all security fixes & new features)
[19:48:02] * mainline: Upstream development kernel (regular breakage, latest features)
[19:48:02] * none: No kernel (does not boot! can be used during pmbootstrap testing to save time)
[19:48:02] * stable: Stable kernel (recommended, best balance between stability and features)
[19:48:02] Kernel [stable]:
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7869 >
2026-02-02 18:55:53 +00:00
Bart Ribbers
27327a1447
extra-repos/systemd/kwin: rebuild against Qt 6.10.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7905 >
2026-02-02 19:28:00 +01:00
Achill Gilgenast
5274f8c6eb
systemd/dsme: upgrade to 0.84.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7903 >
2026-02-02 17:01:49 +01:00
Aelin
a007e73418
linux-postmarketos-mainline: Upgrade to 6.19-rc8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7900 >
2026-02-02 11:39:33 +00:00
bluebunny
d4b73792b8
device-xiaomi-pipa: remove deviceinfo_external_storage
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7896 >
2026-02-02 07:05:30 +09:00
Clayton Craft
84cac35407
main/postmarketos-base-ui: add ModemManager config override
...
We used to use this param when the MM systemd unit was vendored in
pmaports but it was dropped when we switched to the upstream unit. This
also sets the param in openrc installs.
Fixes #4194
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:17:40 -08:00
Clayton Craft
920c4a8478
soc-qcom: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:17:40 -08:00
Clayton Craft
a042b2080d
device-purism-librem5: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:17:39 -08:00
Clayton Craft
ab80136a3e
device-pine64-pinephonepro: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:17:39 -08:00
Clayton Craft
6975af2fe9
device-pine64-pinephone: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:15:28 -08:00
Pablo Correa Gómez
bad5420f36
ci: fix typo and more printing in generate_build_jobs
...
There is usually a benefit of having CI jobs print properly what is
going on.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:25 +00:00
Pablo Correa Gómez
ddb822187a
ci: make removed=False the default for get_changed_files
...
Eventually we probably want this everywhere.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:25 +00:00
Pablo Correa Gómez
67045e0cbd
ci: use more removed=False for get_changed_files
...
Most of the things don't really need it.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:22 +00:00
Pablo Correa Gómez
6fb42ecb3f
ci: enable unused-import in ruff
...
This was not possible to remove while add_pmbootstrap_to_import_path
was in use, since that module wasn't actually used, but just
imported. As the previous commit shows, this was important to have
enabled.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:18 +00:00
Pablo Correa Gómez
fe7af59c58
ci: remove unused imports
...
As detected and fixed by ruff
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:18 +00:00
Pablo Correa Gómez
41e2d23210
ci: remove add_pmbootstrap_to_import_path
...
Unused since the previous commit
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:18 +00:00
Pablo Correa Gómez
69e772d561
ci: remove unnecessary add_pmbootstrap_to_import_path
...
Since the previous commit we just set the PYTHONPATH globally, which
is saner than include this everywhere.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:18 +00:00
Pablo Correa Gómez
e01c66bb46
ci: set PYTHONPATH for the pmb module globally
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:14 +00:00
Pablo Correa Gómez
c38534993e
ci: rename script run by kconfig.sh to be consistent with its name
...
This makes it easier to navigate the CI code
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:14 +00:00
Pablo Correa Gómez
32e058f2ea
ci: rename commits ci script to check-changed-versions
...
So it actually explains what it does. In the process, make the name of
the Python file it executes also consistent.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:14 +00:00
Pablo Correa Gómez
ba2237700a
ci: update reasons for using 'native'
...
Just requiring pmbootstrap installed is no reason to run 'native', as
other tests show. Now the messages are also consistent.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:11 +00:00
Pablo Correa Gómez
5d8c30c8e9
ci: enable a few ruff checks
...
These are all already functional. The only one missing is unused
imports due to "add_pmbootstrap_to_import_path"
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:07 +00:00
Aelin
3a5a8c47bb
linux-postmarketos-lts: Fix dtbs install path
...
We have to install dtbs to /boot/dtbs, otherwise U-Boot cannot find
them.
[ci:skip-build]: trivial change, we already do this in linux-next
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7895 >
2026-02-01 19:42:05 +01:00
Aelin
d96379c4de
linux-postmarketos-stable: Fix dtbs install path
...
We have to install dtbs to /boot/dtbs, otherwise U-Boot cannot find
them.
Also set replaces=linux-stable since the kernel.release file path
matches that of linux-stable in Alpine.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7895 >
2026-02-01 19:42:05 +01:00
Clayton Craft
e399d48234
systemd/pmos-base-systemd: update preset for pipewire/pipewire-pulse
...
With a recent aports patch[1], unit files are now in aports, however
socket activation is not enabled since that depends on libsystemd.
Instead, we'll just start the units on user session start. I think most
UIs/devices are going to want audio fairly early and often, so I think
it's fine to just start this stuff and is a reasonable price to pay for
being able to avoid having a package fork of pipewire in pmaports.
1. https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/96828
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7894 >
2026-02-01 06:04:42 -08:00
Clayton Craft
5d96898b6c
systemd/pipewire: drop aport
...
Unit files were added to the upstream aports pkg.
pw and pw-pulse are no longer socket activated with this change, because
that requires linking against libsystemd(which isn't enabled upstream),
but I think that's worth avoiding all of the packaging complexity of
having a pipewire pkg fork in pmaports.
Fixes #4279
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7894 >
2026-02-01 06:03:50 -08:00
Jack
d3c283226e
device-microsoft-makepeace: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7876 >
2026-02-01 06:42:11 +00:00
bluebunny
94b72797b3
device-xiaomi-pipa: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7887 >
2026-02-01 13:58:51 +09:00
Sebastian Fleer
1251bfe781
linux-postmarketos-rockchip: upgrade to 6.18.8
...
and resolve all kconfigcheck warnings.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7890 >
2026-01-31 20:54:24 +01:00
Aelin
596794764e
linux-postmarketos-lts: upgrade to 6.18.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7883 >
2026-01-30 23:39:55 +01:00
Aelin
7078360d3d
linux-postmarketos-stable: upgrade to 6.18.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7879 >
2026-01-30 17:58:36 +01:00
Aelin
f1c933fb23
linux-postmarketos-qcom-msm8956: Use llvm-strip
...
Fixes: ad27c8a871 ("linux-postmarketos-qcom-msm8956: Upgrade to v6.18.7-r0")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7874 >
2026-01-30 02:51:28 +01:00
Barnabás Czémán
ad27c8a871
linux-postmarketos-qcom-msm8956: Upgrade to v6.18.7-r0
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7621 >
2026-01-30 01:40:09 +00:00
Clayton Craft
1720ed803b
device-oneplus-enchilada: add systemd-boot, set fat32 for boot partition
...
This allows building images that support both Android bootloader and
u-boot/EFI bootloader.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7870 >
2026-01-29 19:47:37 +00:00
Clayton Craft
fe0e70f1dc
main/boot-deploy: upgrade to 0.22.0
...
Changelog:
* sd-boot: install EFI app under upper-case path
* check linux.efi explicitly for bls spec
* Remove sd-boot deviceinfo var
* Always skip flashing boot when using EFI
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7872 >
2026-01-29 11:17:55 -08:00
Aelin
f4002c193c
linux-postmarketos-lts: upgrade to 6.18.7
...
6.18 is the latest LTS release since the 3rd of December, but wasn't
added to the front page as such yet, which had me confused.
[ci:skip-build]: identical to linux-stable
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7871 >
2026-01-29 18:15:13 +00:00
Yohan Boniface
13c3148f27
nokia-argon: enable drm
...
sxmo-de-sway has been proven to work, and even bananui was using
Wayland.
For a bit of context, see:
https://wiki.postmarketos.org/wiki/User:Ybon
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7863 >
2026-01-29 16:21:48 +00:00
Robert Mader
619e649d52
systemd/pipewire: rebuild for libcamera 0.7.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7867 >
2026-01-29 13:47:42 +01:00
Robert Mader
cc9831c0a9
temp/libcamera: upgrade to 0.7.0
...
https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.7.0
This release notably comes with the long awaited GPU-ISP, improving
performance and quality in various ways.
Also:
1. Drop upstreamed or superseded patches.
2. Update entries in tuning files.
3. Sync dependencies to alpine package.
4. Enable the virtual pipeline for easier testing on devices without
working cameras (see /usr/share/libcamera/pipeline/virtual/virtual.yaml.example).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7867 >
2026-01-29 13:47:42 +01:00
Clayton Craft
49ef561fcb
systemd/polkit: fix permissions on rules.d
...
This is a downstream port of:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/96251
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7813 >
2026-01-29 10:21:45 +00:00
Achill Gilgenast
c7c32a9e0f
device-asus-me176c: move from community to testing
...
No more has a maintainer
[ci:skip-vercheck]: moving packages between categories, removing
co-maintainers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7849 >
2026-01-29 10:19:19 +00:00
Achill Gilgenast
6ec4d39b0a
device-google-x64cros: remove maintainership of Alper Nebi Yasak
...
inactive
Fixes: 65fa27d1fd ("*/*: remove maintainership by inactive maintainers")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7849 >
2026-01-29 10:19:19 +00:00
Achill Gilgenast
2aa546f16c
*/*: remove maintainership of David Heidelberg
...
has been banned from the project
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7849 >
2026-01-29 10:19:19 +00:00
Achill Gilgenast
140bcc1086
firmware-lenovo-yoga-5g: remove maintainership of Jennerson
...
somehow missed that package
Fixes: 65fa27d1fd ("*/*: remove maintainership by inactive maintainers")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7849 >
2026-01-29 10:19:19 +00:00
Achill Gilgenast
56a0499ac2
device-asus-me176c: remove maintainership of Minecrell
...
somehow missed that package
Fixes: 65fa27d1fd ("*/*: remove maintainership by inactive maintainers")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7849 >
2026-01-29 10:19:19 +00:00
Achill Gilgenast
18dd2db810
systemd/mutter: upgrade to 49.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7864 >
2026-01-29 07:06:56 +00:00
Achill Gilgenast
0ad4dd7581
systemd/gnome-shell: upgrade to 49.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7864 >
2026-01-29 07:06:56 +00:00
Achill Gilgenast
f295d25180
systemd/pipewire: bump pkgrel
...
99991.4.10-r0 already existed and confused mirrors/apk/...
Fixes: 8887758245 ("systemd/pipewire: Re-upgrade to 1.4.10")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7862 >
2026-01-29 01:10:47 +00:00
Achill Gilgenast
507d2b88e3
main/postmarketos-base-ui-plasma: remove kwayland-integration dependency
...
Was removed in Alpine because it was using KDE 5 dependencies
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/11fc5f00bc47614493aac209d4ed72cb12e8dea2
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/a175f3dffd17ef0f3a7ba5302ddc23465181c4bb
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7865 >
2026-01-28 20:23:52 +01:00
yoxcu
116bbe54d8
extra-repos/systemd/kwin: adding libei-dev to enable libei support using kde, usefull for changing keyboards or remote desktop
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7834 >
2026-01-28 14:15:39 +00:00