Aelin
d94fdd0a31
systemd/plasma*: re-enable riscv64
...
The Alpine builder has finally finished building.
[ci:skip-vercheck]: enabling package for arch
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7857 >
2026-01-27 20:12:09 +00:00
Aelin
7ba641eeb9
{temp,systemd}/{mutter,gnome-shell}-mobile: re-enable riscv64
...
The bug referenced in the APKBUILDs is 3 years old and I cannot
reproduce it anymore when cross compiling from x86_64.
This syncs the enabled architectures with Alpine.
[ci:skip-vercheck]: enabling packages for arch
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7858 >
2026-01-27 08:14:35 +00:00
Aelin
8dcb74d73a
device-qemu-riscv64: add LTS kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
665aeb865a
device-qemu-ppc64le: add LTS kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
9615b98a59
device-qemu-loongarch64: add LTS kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
beea2efb98
device-qemu-amd64: add LTS kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
b64b3277fa
device-qemu-aarch64: add LTS kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
9ebd1ee4d6
linux-postmarketos-lts: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
778f31eed5
systemd/cups: upgrade to 2.4.16
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7852 >
2026-01-27 00:20:22 +00:00
Aelin
e9ff22e200
kconfigcheck: CPU_FREQ_GOV_SCHEDUTIL depends on CPU_FREQ
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7853 >
2026-01-26 23:35:48 +01:00
Aelin
8f5f696de5
docs: Add documentation on generic kernels
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7842 >
2026-01-26 10:58:25 +01:00
Aelin
933414e7d1
ci: Add pmb:generic-kernel to custom valid options
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7844 >
2026-01-26 09:37:54 +00:00
Aelin
5864f58cff
linux-postmarketos-mainline: upgrade to 6.19_rc7
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7843 >
2026-01-26 00:49:16 +01:00
Aelin
a3e9f29450
kconfigcheck: Compress modules with zstd
...
Since we already require firmware compression with zstd, it only makes
sense to also require modules to be compressed the same way.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7837 >
2026-01-25 21:41:26 +00:00
Aelin
39dc08786f
device-qemu-riscv64: add stable kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
322c155ada
device-qemu-ppc64le: add stable kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
af261b95ce
device-qemu-loongarch64: add stable kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
045625180f
device-qemu-amd64: add stable kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
5573b77000
device-qemu-aarch64: add stable kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
c09de76a39
linux-postmarketos-stable: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
2056701d6c
ci: Drop KERNEL_NAME
...
Only Alpine kernels use the vmlinuz-VARIANT naming scheme, postmarketOS
kernel images are always called vmlinuz.
Since we only use our own kernels now, we can completely get rid of the
variable and always look for vmlinuz.
[ci:skip-vercheck]: the checks can't handle bumping pkgver *and* pkgrel
[ci:skip-build]: takes a long time and already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
94ba7aa037
device-qemu-riscv64: temporarily remove stable kernel
...
This will be replaced by linux-postmarketos-stable very soon.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
faded2d8ad
device-qemu-ppc64le: temporarily remove LTS and stable kernels
...
These will be replaced by linux-postmarketos-lts and
linux-postmarketos-stable very soon.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
31751359a0
device-qemu-loongarch64: temporarily remove LTS and stable kernels
...
These will be replaced by linux-postmarketos-lts and
linux-postmarketos-stable very soon.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
29ad3db3a9
device-qemu-aarch64: temporarily remove LTS and stable kernels
...
These will be replaced by linux-postmarketos-lts and
linux-postmarketos-stable very soon.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
e73ebdb58d
device-qemu-amd64: temporarily remove LTS and stable kernels
...
These will be replaced by linux-postmarketos-lts and
linux-postmarketos-stable very soon.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
fa013dd6f9
device-qemu-riscv64: Add EFI boot support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
f4d85eee80
linux-postmarketos-mainline: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:01 +00:00
Aelin
409d2333be
kconfig-generic: Add file with some initial options
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:01 +00:00
Aelin
6a1fe61bf7
kconfigcheck: Require framebuffer support
...
unl0kr is unusable without CONFIG_FB enabled. With DRM, we need
CONFIG_DRM_FBDEV_EMULATION=y to have /dev/fb* nodes.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7833 >
2026-01-24 22:06:06 +00:00
Aelin
078a66a5b9
kconfigcheck: DRM_UDL requires DRM
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7810 >
2026-01-23 19:35:19 +00:00
Aelin
4872005baf
kconfigcheck: USB_SERIAL_* requires USB_SERIAL
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7810 >
2026-01-23 19:35:19 +00:00
Aelin
4747f268cc
kconfigcheck: Let community imply USB
...
I'm pretty sure this is an oversight and it was intended to make the USB
category part of the community checks.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7810 >
2026-01-23 19:35:15 +00:00
Aelin
19b0b0af00
systemd/plasma*: re-enable x86
...
The Alpine builder has caught up.
[ci:skip-vercheck]: enabling package for arch
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7820 >
2026-01-22 01:38:51 +00:00
Aelin
7d4988813c
systemd/plasma: re-enable on loongarch64
...
The builder has caught up.
[ci:skip-vercheck]: re-enabling package for arch
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7784 >
2026-01-18 01:09:38 +01:00
Aelin
c9c88060f2
docs: Document kconfigcheck and process for changing requirements
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7382 >
2026-01-13 18:00:57 +00:00
Aelin
ccb005aa87
systemd/dbus: rebuild with proper deps for loongarch64
...
See 202f4ce025 and pmaports issue 4156.
I've yet to spend some more time debugging this, but this will fix the
dbus package for loongarch64 in the meantime.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7738 >
2026-01-13 14:31:30 +00:00
Aelin
38acf0cfdd
Build loongarch64 in CI and mark it as supported
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7738 >
2026-01-13 14:31:30 +00:00
Aelin
47f342bfcb
ci: Use base image from Alpine container registry
...
Docker does not support loongarch64 for official images yet. Alpine
publishes images for all architectures on their registry, so just use
that instead.
See also https://gitlab.alpinelinux.org/alpine/docker-abuild/-/merge_requests/71
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7738 >
2026-01-13 14:31:30 +00:00
Aelin
c4ef29760f
soc-qcom: Add myself as Co-Maintainer
...
[ci:skip-vercheck]: co-maintainer changes are not reflected in the APK
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7650 >
2026-01-13 01:09:17 +01:00
Aelin
67f18e1fc0
*/*: update my name and email
...
[ci:ignore-count]: intended
[ci:skip-build]: all patches still apply, no functional changes
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7721 >
2026-01-11 18:52:28 +01:00
Aelin
878b203f52
main/f0rmz: upgrade to 3.4.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7720 >
2026-01-11 17:47:52 +01:00
Jens Reidel
7d3b8e05df
kconfigcheck: Don't require LTO_CLANG_THIN for CFI
...
This is only required on kernels prior to 6.1 and not even supported on
some architectures like ARMv7.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7537 >
2025-12-15 23:32:12 +00:00
Jens Reidel
a6fc5a6a34
main/postmarketos-ui-plasma-desktop: enable on ppc64le
...
[ci:skip-vercheck]: enabling package on architecture
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7530 >
2025-12-08 22:24:33 +00:00
Jens Reidel
93885e9498
docs: approval-rules: Allow merging without maintainer approval after 2 weeks
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7526 >
2025-12-08 22:19:33 +00:00
Jens Reidel
8473c7a59c
device-qcom-sm7150: Disable splash and serial console for now
...
On systemd installs, pbsplash causes the device to hang during init and
reset. OpenRC does not exhibit this behavior. Let's disable the splash
screen for now to get the devices working out of the box again and look
into this again after 25.12 when we have plymouth.
The serial getty setup is broken on some devices. Not all of them have
the UART TX/RX connected in hardware, so the ttyMSM0 does not exist on
all devices. On those that have it, it works, on those that don't, it
causes logspam.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7509 >
2025-12-07 12:49:11 +00:00
Jens Reidel
99996db6f0
linux-postmarketos-qcom-sm6350: Build with LLVM
...
[ci:skip-kconfigcheck]: bulk toolchain change
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7306 >
2025-12-05 13:57:08 +01:00
Jens Reidel
2f017acbb2
mt6735-bootshim: Use LLD to link
...
We're building in cross-native, but binutils LD cannot link for ARM on
x86. LLD is already in makedepends, just use it to be able to cross
compile natively.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7438 >
2025-12-03 19:59:22 +00:00
Jens Reidel
c65827d3c9
linux-postmarketos-qcom-sm7150: Upgrade to 6.18.0
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7463 >
2025-12-01 23:27:43 +00:00
Jens Reidel
6e819c7e01
temp/iio-sensor-proxy: sync with Alpine
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7469 >
2025-12-01 17:03:24 +00:00
Jens Reidel
5800491bb1
{device,firmware,linux}-samsung-coreprimeve3g: move to downstream
...
Putting this into testing in the first place was not correct, the device
uses a downstream kernel. This was correctly pointed out by knuxify in
the MR that added the device already.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7465 >
2025-12-01 16:00:58 +00:00
Jens Reidel
a0a9374f07
device-qcom-sm7150: Build image with subpartitions again
...
Turns out U-Boot is actually capable of reading loop devices, so this
simplifies things quite a bit for users during install.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7257 >
2025-12-01 16:39:01 +01:00
Jens Reidel
22d9d86b1d
linux-postmarketos-omap: Build with LLVM
...
[ci:skip-kconfigcheck]: Bulk toolchain change
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7229 >
2025-11-30 16:42:44 +00:00
Jens Reidel
b0a87bf9f4
pmaports.cfg: Sort architectures, add riscv64
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7456 >
2025-11-30 16:34:37 +01:00
Jens Reidel and Pablo Correa Gómez
cdea3b1578
keepfileopen: fix builddir
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Co-authored-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7436 >
2025-11-30 14:35:49 +01:00
Jens Reidel
30f790e67e
linux-valve-jupiter: fix build with GCC 15
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7440 >
2025-11-28 10:38:15 +00:00
Jens Reidel
e3e4459e7a
postmarketos-cros-common: fix build with new abuild
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7439 >
2025-11-28 10:35:49 +00:00
Jens Reidel
1baaa21ee7
modem/msmipc-dev: fix unpack paths
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7437 >
2025-11-28 10:33:13 +00:00
Jens Reidel
7d65005f30
linux-postmarketos-qcom-sc7180: 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]: many changes across many kernels
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7349 >
2025-11-28 06:31:53 +00:00
Jens Reidel
f78d620dc6
linux-samsung-coreprimevelte: 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/7348 >
2025-11-28 06:27:45 +00:00
Jens Reidel
a7254e9bac
firmware-b43xx: fix source URL
...
Old one is down, checksum is identical.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7434 >
2025-11-28 01:39:41 +00:00
Jens Reidel
7f8b19868f
main/dtbtool-sprd: fix build
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7435 >
2025-11-27 23:22:09 +01:00
Jens Reidel
6a984c485c
kconfigcheck: Fix version requirement for hardening configs
...
Since CONFIG_CFI exists since 6.18rc1, the requirement must be
>=6.18_rc1. This went unnoticed in my testing because my kernel
incorrectly had a version of 6.18.0_rc1, which is greater than 6.18.0,
but the correct version would be 6.18_rc1, which is lower than 6.18.0.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7430 >
2025-11-26 20:08:22 +01:00
Jens Reidel
9d83ec7d1f
main/gcc6: fix build
...
See the GCC 4 MR. This is basically the same changes, but we also need
one extra backport to build this version of GCC.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7426 >
2025-11-26 18:25:03 +00:00
Jens Reidel
bf57c094e4
main/gcc4: upgrade to 4.9.4, fix build
...
This upgrade GCC 4 to 4.9.4, the last release in the GCC 4 series. This
lets us drop one of the patches, which was included in 4.9.4.
We need to get rid of 3 flags that are set globally for compiling such
an old version of GCC (it doesn't know two of them, and
-Werror=format-security cannot be used with GCC).
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7423 >
2025-11-26 18:22:31 +00:00
Jens Reidel
6e0d8aa09a
ci: Raise pmb timeout to 1 hour
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7391 >
2025-11-26 12:05:05 +00:00
Jens Reidel
b59e6adaf5
kconfigcheck: Add hardening category
...
For now, this category requires CFI and SCS to be enabled and ensures
that CFI is compatible with Rust. More options can be added in the
future.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7391 >
2025-11-26 12:05:05 +00:00
Jens Reidel
a499fc6a80
kconfigcheck: Resolve some more warnings
...
CRYPTO_MD5 and ZSMALLOC are enabled as builtin by the default defconfigs
for x86_64, ppc64le and loongarch64, amongst others.
To avoid warnings on mismatches, just make them builtin for all
architectures.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:39 +00:00
Jens Reidel
cd62959335
kconfigcheck: EFI is not available on ppc64le
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:39 +00:00
Jens Reidel
8cfaff88c8
kconfigcheck: Fix ConfigFS gadget dependencies
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:36 +00:00
Jens Reidel
c0e981b059
kconfigcheck: SPI drivers depend on SPI
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:32 +00:00
Jens Reidel
37abd842fb
kconfigcheck: HID sensors depend on IIO
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:29 +00:00
Jens Reidel
f4bd887fb6
kconfigcheck: GPIOLIB is required by some HID configs
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:25 +00:00
Jens Reidel
81504cb5e8
kconfigcheck: NETFILTER_ADVANCED is required by some configs
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:22 +00:00
Jens Reidel
df583a8cb0
kconfigcheck: KVM is not available on 32-bit ARM
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:18 +00:00
Jens Reidel
4e956c0f15
kconfigcheck: BLK_DEV_DM requires MD
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:15 +00:00
Jens Reidel
9b27b4a0f7
linux-purism-librem5: Build with LLVM
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7227 >
2025-11-20 09:26:24 +00:00
Jens Reidel
9121a7afbb
linux-postmarketos-qcom-sdm670: 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/7347 >
2025-11-18 02:05:50 +00:00
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
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
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
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
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
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
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
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
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
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
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