Commit Graph
12184 Commits
Author SHA1 Message Date
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
Stefan Hansson 9f355d95a2 CI: Don't check kconfig for archived kernels
It doesn't make any sense to require people to fix the kconfig just
because they want to move a device into archived or fix some minor issue
in an archived device. So, let's not enforce this on archived devices
since that's supposed to be where broken devices go.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7338>
2025-11-12 23:52:42 +00:00
Stefan Hansson 53a56f7c37 CI: Allow skipping archived in get_changed_packages()
Packages can be moved to archive because they don't meet a certain
quality standard, so it is useful to be able to exclude them from
certain checks as to not block packages from being moved there just
because they don't comply with our standards.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7338>
2025-11-12 23:52:42 +00:00
Barnabás Czémán 6c1ac78138 soc-qcom-msm8953: Change GSK_RENDERER to cairo
Switch cairo from ngl to avoid slow context switches.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7331>
2025-11-12 21:59:48 +00:00
Barnabás Czémán b4c127fb60 soc-qcom-msm8953: Add wireplumber config
Add wireplumber config for fix low volume issue.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7331>
2025-11-12 21:59:48 +00:00
Barnabás Czémán 1df8f3e7ee device-qcom-msm8953: Add motorola-ocean panels
Add motorola-ocean panels to modules-initfs.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7331>
2025-11-12 21:59:48 +00:00
Jens Reidel 5c7301af2f docs: Clarify process for demoting devices
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7327>
2025-11-12 21:34:26 +00:00
Clayton CraftandJens Reidel 64d6432ae2 linux-postmarketos-asahi: update to 6.17.7-2
This also migrates the config in this package to use kconfig generate

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Co-authored-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7324>
2025-11-12 20:09:42 +00:00
Pablo Correa Gómez 9b02cdac75 docs: add section on ci tags available in pmaports
Fixes https://gitlab.postmarketos.org/postmarketOS/docs.postmarketos.org/-/issues/13

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7336>
2025-11-12 19:13:25 +00:00
Raymond Hackley 5a265cacbe samsung-matissewifi-downstream: fix deviceinfo
Fix the following:
[Warning!] deviceinfo_flash_heimdall_partition_rootfs: Property is set to its default value ("SYSTEM") and can be removed.
[Error!!!] deviceinfo_keyboard: This property is obsolete: Programs should automatically detect if the device currently has a keyboard or not (often it can be hotplugged anyway).

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7301>
2025-11-12 18:20:45 +00:00
Raymond Hackley c83c7c6a6c samsung-matissewifi-downstream: move to archived
[ci:skip-build]
[ci:skip-kconfigcheck]
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7301>
2025-11-12 18:20:45 +00:00
Casey Connolly 762aad880c linux-next: enable some more useful options
Enable qcserial, iso9660 filesystem support and UHID.

Signed-off-by: Casey Connolly <kcxt@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7316>
2025-11-12 18:18:14 +00:00
Sebastian Fleer dc36719103 linux-postmarketos-rockchip: switch to LLVM
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7332>
2025-11-12 18:08:44 +00:00
Sebastian Fleer 3a48826f15 linux-postmarketos-rockchip: add a few more rockchip-specific drivers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7332>
2025-11-12 18:08:44 +00:00
postmarketOS CI c657f55ea7 linux-next: upgrade to next-20251112 2025-11-12 16:41:41 +00:00
Sebastian Fleer c49c00d09d device-google-gru: add watchdog configuration for systemd
ensures that dw_wdt will receive keep-alive pings after resume from
suspend.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7330>
2025-11-12 16:26:27 +00:00