Jens Reidel
619a2af680
kconfigcheck: Enable EFI_ZBOOT for RISC-V
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7392 >
2025-11-17 10:13:44 +00:00
Jens Reidel
bed66181bb
kconfigcheck: Add missing dependencies
...
I am working on a RISC-V kernel that uses fragments and ran into a
couple of warnings / errors due to missing configs that resulted in some
other kconfigchecks failing. This fixes all of the errors I ran into.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7392 >
2025-11-17 10:13:44 +00:00
smallsolar
c1590308f1
linux-samsung-a5y17lte: upgrade to 3.18.140
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7389 >
2025-11-17 09:02:42 +00:00
David Buchanan
484b4aa79b
linux-samsung-nevisp: fix build
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7390 >
2025-11-17 09:59:02 +01:00
Jens Reidel
8dc1e78cf7
linux-pine64-pinephonepro: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7350 >
2025-11-16 17:48:23 +00:00
Jens Reidel
34ea519d4b
linux-postmarketos-qcom-sm8250: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7360 >
2025-11-16 17:44:41 +00:00
Jens Reidel
8ff084d29e
linux-postmarketos-qcom-sdm845: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7358 >
2025-11-16 17:20:54 +00:00
Aster Boese
bcaa488e8c
kconfigcheck: remove HID_BPF and its dependencies
...
HID_BPF conflicts with CLANG_CFI, which we want to enable in the near future.
It also doesn't seem that HID_BPF is particularly useful for postmarketOS as
a whole, so it should be fine to remove.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7370 >
2025-11-16 16:29:59 +00:00
Achill Gilgenast
3ae47735b5
systemd/phosh: remove
...
systemd split func got added in Alpine with
<https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/93135 >.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7387 >
2025-11-16 12:05:00 +00:00
Clayton Craft
97e0b9644a
linux-postmarketos-asahi: upgrade to 6.17.8-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7380 >
2025-11-16 11:38:27 +00:00
Barnabás Czémán
89aa5da1c9
linux-postmarketos-qcom-msm89x7: Upgrade to v6.17.8-r0
...
Upgrade kernel to v6.17.8-r0 and adjust config to community target.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7383 >
2025-11-16 11:35:35 +00:00
Bart Ribbers
795ff77a2d
main/postmarketos-base-ui-plasma: depend on polkit systemd for systemd installations
...
Since 23e7b54acd488afbf30c666e2b17b8fa2f37970d in aports
polkit-kde-agent-1 doesn't pull in polkit-elogind anymore which seems to
also have caused the systemd installations in postmarketOS to not pull
in polkit-systemd anymore. Since that's a package that should be pulled
in from a meta package anyway (so they can differ per init system
properly) we should pull it in now as otherwise the keyboard input does
not work on SDDM (and there are probably more problems without it as
well).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7385 >
2025-11-16 11:33:00 +00:00
Bart Ribbers
83bb9428a5
systemd/kwin: rebuild against Qt 6.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7385 >
2025-11-16 11:33:00 +00:00
Rudraksha Gupta
72dbafa432
Remove apq8064 kernel
...
This kernel shouldn't exist. msm8960 devices, like the expressatt,
already use the linux-* mainline kernels and the apq8064 is very related
to the msm8960. Let's deprecate this kernel and shift the devices that
depend on the apq8064 kernel onto the mainline kernels.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7334 >
2025-11-16 09:12:14 +00:00
Jens Reidel
7c8101aa9a
systemd/polkit: fix polkit-elogind provider priority
...
polkit-elogind has provider priority 10 in Alpine, so it would actually
end up preferred over the systemd polkit. Fix this by increasing the
priority of the provider. This went unnoticed so far because pmbootstrap
always preferred providers with exact name matches so far.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7373 >
2025-11-15 23:11:28 +00:00
Jens Reidel
b8b88ac7fd
systemd/networkmanager: Disable crossdirect for now
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7375 >
2025-11-15 18:16:18 +00:00
Stefan Hansson
41f26f2942
main/postmarketos-ui-lomiri: disable on ppc64le
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
[ci:skip-vercheck]: These packages only change options read by
pmbootstrap, nothing that actually affects built packages.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7365 >
2025-11-15 18:10:06 +00:00
Stefan Hansson
c44545a8b7
main/postmarketos-ui-moonlight: set pmb:drm
...
This UI uses Cage as compositor which depends on wlroots and thus won't
work without DRM.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3920
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7365 >
2025-11-15 18:10:06 +00:00
Stefan Hansson
92e5569199
main/postmarketos-ui-mediaberry: set pmb:drm
...
Mediaberry seems to use a wlroots-based Wayland compositor forked from
tinywl. As wlroots doesn't support running without DRM unless you do
some funny workarounds like running inside an X.Org session, I'm
confident our Mediaberry UI won't work without DRM as-is.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7365 >
2025-11-15 18:10:06 +00:00
Stefan Hansson
34a4c68365
main/postmarketos-ui-lomiri: set pmb:drm
...
It seems like Mir, Lomiri's compositor, does require DRM based on a
quick web search[1]. I didn't actually attempt to verify it beyond that.
While it probably doesn't require DRM if you use whatever backend Ubuntu
Touch uses for its non-mainline devices, we probably don't have the
userspace required for that to work anyway. So given the lack of
evidence that it would work without DRM, let's just assume that's the
case unless someone finds out otherwise.
[1]: https://forum.snapcraft.io/t/run-mir-kiosk-in-hyper-v-no-drm-devices-detected/25924
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7365 >
2025-11-15 18:10:06 +00:00
Stefan Hansson
b47edd33af
CI: Remove obsolete deviceinfo validation
...
This functionality is now handled by dint.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7378 >
2025-11-15 18:06:12 +00:00
Stefan Hansson
87b6b9b9fa
main/dint: upgrade to 0.0.3
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7378 >
2025-11-15 18:06:12 +00:00
Jens Reidel
85dc98b0c1
postmarketos-ui-cosmic: Enable for loongarch64
...
COSMIC works fine on loongarch64.
[ci:skip-vercheck]: enable package for architecture
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7374 >
2025-11-15 18:02:30 +00:00
Achill Gilgenast
101fa7ac5d
systemd/systemd-services: remove phosh services
...
Upstreamed in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/93087
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7377 >
2025-11-15 16:01:08 +00:00
Affe Null
c0dd84ed1a
linux-postmarketos-unisoc-ums9230: upgrade to 6.18.0_rc5_git20251114
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7371 >
2025-11-15 12:44:37 +00:00
Jens Reidel
4971cffa24
cross/systemd-boot-x86: upgrade to 258.2
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7372 >
2025-11-15 00:08:53 +00:00
Jens Reidel
5858265e40
linux-postmarketos-qcom-sm7150: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7359 >
2025-11-14 23:51:16 +00:00
Jens Reidel
e43ffcdd6f
linux-postmarketos-rockchip: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7361 >
2025-11-14 23:48:24 +00:00
Robert Eckelmann
37cdda5adb
kconfigcheck: adjust requirements for IP_NF_IPTABLES_LEGACY & IP6_NF_IPTABLES_LEGACY
...
These legacy options fail the kconfig check of `linux-google-nyan` which
is currently at 6.6.17. This was discovered during the step to update
the kconfig during !7273 .
According to
https://cateee.net/lkddb/web-lkddb/IP_NF_IPTABLES_LEGACY.html and
https://cateee.net/lkddb/web-lkddb/IP6_NF_IPTABLES_LEGACY.html were
introduced with Kernel version 6.9
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7367 >
2025-11-14 22:49:04 +00:00
Jens Reidel
b4dea23916
postmarketos-ui-cosmic: Enable for ppc64le
...
[ci:skip-vercheck]: enabling package for architecture
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7337 >
2025-11-14 20:30:57 +00:00
Dang Huynh
9b2fd4ce5a
linux-pine64-pinetab2: Upgrade to 6.17.8
...
This kernel version includes BES2600 Bluetooth UART driver and also
fixes black box around the cursor on KDE Plasma[1].
[1]: https://bugs.kde.org/show_bug.cgi?id=511274
Signed-off-by: Dang Huynh <dang.huynh@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7366 >
2025-11-14 16:20:57 +00:00
Jens Reidel
65f5257ce6
linux-postmarketos-mediatek-mt8173: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7356 >
2025-11-14 12:22:58 +00:00
Luca Weiss
04303b8978
linux-postmarketos-qcom-sm6350: upgrade to 6.17.6
...
Manual kconfig changes:
* BATTERY_QCOM_QG=y
* CHARGER_QCOM_SMB2=y
* VIDEO_QCOM_CAMSS=m
* VIDEO_IMX576=m (FP4)
* VIDEO_IMX582=m (FP4)
* DRM_PANEL_SAMSUNG_SOFEF01=m (sm6350-lena)
* SYN_COOKIES=y (category:default)
* BTRFS_FS_POSIX_ACL=y (category:filesystems)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7281 >
2025-11-14 11:08:44 +00:00
Robert Eckelmann
8f25b85583
linux-postmarketos-marvell: upgrade to 6.17.8 and use llvm-strip
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7354 >
2025-11-14 10:47:35 +00:00
Robert Eckelmann
267a6d8fa2
linux-postmarketos-grate: use llvm-strip for modules_install
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7351 >
2025-11-14 10:33:08 +00:00
Robert Eckelmann
b2187c73f1
linux-postmarketos-grate: adjust config to match latest kconfig checks
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7351 >
2025-11-14 10:33:08 +00:00
Jens Reidel
606b7a130c
linux-postmarketos-asahi: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7363 >
2025-11-14 10:08:03 +00:00
Jens Reidel
e3f69f08c9
linux-postmarketos-mediatek-mt81: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7355 >
2025-11-14 10:05:18 +00:00
Jens Reidel
759fa43e38
linux-postmarketos-allwinner: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7352 >
2025-11-14 10:02:56 +00:00
Jens Reidel
144140d69e
linux-google-veyron: 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.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7343 >
2025-11-14 09:59:49 +00:00
Jens Reidel
487bd929f8
linux-postmarketos-exynos4: 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]: large change across many packages, we leave
kconfig fixes to kernel maintainers
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7346 >
2025-11-14 09:56:48 +00:00
Jens Reidel
541ebb2465
linux-postmarketos-exynos5: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7353 >
2025-11-14 05:58:45 +00:00
postmarketOS CI
3a564a1ad6
linux-next: upgrade to next-20251114
2025-11-14 05:48:28 +00:00
Jens Reidel
22a2a44ecf
linux-postmarketos-qcom-laptop: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7357 >
2025-11-14 04:18:13 +00:00
Ingo Reitz
c88f45c2d8
linux-postmarketos-gs101: switch to LLVM
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7345 >
2025-11-14 01:40:29 +01:00
Sebastian Fleer
19e6e1e5ad
postmarketos-ui-plasma-mobile: switch to plasma-keyboard
...
plasma-mobile already did that change:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/92862
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7341 >
2025-11-13 20:11:56 +00:00
Bart Ribbers
eab37a8f47
systemd/plasma-workspace: replace patch to fix crash for a proper one from upstream
...
Same as 6afd6efed92708058f3d2b1a52e83a9315387c3c in aports.
Rather than basically disabling the fuzzy search function this actually
fixes the problem and fuzzy search works again.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7344 >
2025-11-13 20:02:50 +00:00
Sebastian Fleer
58f93cc935
device-google-gru: add install_if to systemd subpackage
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7340 >
2025-11-13 09:13:53 +01:00
postmarketOS CI
887b0be6dc
linux-next: upgrade to next-20251113
2025-11-13 05:48:42 +00:00
Jens Reidel
b9102ac571
linux-next: Build with clang instead of GCC
...
As far as I can tell, the intent was always to use clang, but building
with LLVM=1 CC=gcc will result in building with GCC and LLVM binutils
and LLD.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7335 >
2025-11-13 00:47:48 +00:00