Dylan Van Assche
19ab7e6e65
temp/libssc: patch 103 threading
...
DO NOT MERGE
2025-12-05 19:43:07 +01:00
Antoine Martin
a948683136
device-pine64-pinenote: drop phosh subpackage as not needed
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7470 >
2025-12-05 17:56:39 +00:00
Luca Weiss
8624b297e6
device/*: Resolve deviceinfo errors highlighted by dint
...
A large scripted cleanup to fix the errors, each with the sed command
used.
**Renamed variables**
[Error!!!] deviceinfo_gpu_accelerated: gpu_accelerated was renamed to drm: More accurately describes its function; see pmaports#1481 for the reasoning.
sed -i 's/^deviceinfo_gpu_accelerated=/deviceinfo_drm=/' device/*/*/deviceinfo
[Error!!!] deviceinfo_flash_heimdall_partition_system: flash_heimdall_partition_system was renamed to flash_heimdall_partition_rootfs: Renamed to avoid confusion
sed -i 's/^deviceinfo_flash_heimdall_partition_system=/deviceinfo_flash_heimdall_partition_rootfs=/' device/*/*/deviceinfo
[Error!!!] deviceinfo_flash_fastboot_partition_system: flash_fastboot_partition_system was renamed to flash_fastboot_partition_rootfs: Renamed to avoid confusion
sed -i 's/^deviceinfo_flash_fastboot_partition_system=/deviceinfo_flash_fastboot_partition_rootfs=/' device/*/*/deviceinfo
**Obsolete variables**
[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).
sed -i '/^deviceinfo_keyboard=/d' device/*/*/deviceinfo
[Error!!!] deviceinfo_framebuffer_landscape: This property is obsolete: Removed by the switch to pbsplash with no apparent replacement
sed -i '/^deviceinfo_framebuffer_landscape=/d' device/*/*/deviceinfo
[Error!!!] deviceinfo_mesa_driver: This property is obsolete: This was used by osk-sdl, which has been replaced by unl0kr.
sed -i '/^deviceinfo_mesa_driver=/d' device/*/*/deviceinfo
**Default values**
[Warning!] deviceinfo_flash_method: Property is set to its default value ("none") and can be removed.
sed -i '/^deviceinfo_flash_method="none"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_drm: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_drm="false"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_bootimg_dtb_second: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_bootimg_dtb_second="false"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_generate_bootimg: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_generate_bootimg="false"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_flash_heimdall_partition_rootfs: Property is set to its default value ("SYSTEM") and can be removed.
sed -i '/^deviceinfo_flash_heimdall_partition_rootfs="SYSTEM"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_flash_heimdall_partition_kernel: Property is set to its default value ("KERNEL") and can be removed.
sed -i '/^deviceinfo_flash_heimdall_partition_kernel="KERNEL"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_flash_heimdall_partition_initfs: Property is set to its default value ("RECOVERY") and can be removed.
sed -i '/^deviceinfo_flash_heimdall_partition_initfs="RECOVERY"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_flash_offset_base: Property is set to its default value ("0x10000000") and can be removed.
sed -i '/^deviceinfo_flash_offset_base="0x10000000"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_flash_kernel_on_update: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_flash_kernel_on_update="false"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_flash_fastboot_partition_rootfs: Property is set to its default value ("userdata") and can be removed.
sed -i '/^deviceinfo_flash_fastboot_partition_rootfs="userdata"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_flash_fastboot_partition_kernel: Property is set to its default value ("boot") and can be removed.
sed -i '/^deviceinfo_flash_fastboot_partition_kernel="boot"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_partition_type: Property is set to its default value ("gpt") and can be removed.
sed -i '/^deviceinfo_partition_type="gpt"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_sd_embed_firmware_step_size: Property is set to its default value (1024) and can be removed.
sed -i '/^deviceinfo_sd_embed_firmware_step_size="1024"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_boot_part_start: Property is set to its default value (2048) and can be removed.
sed -i '/^deviceinfo_boot_part_start="2048"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_generate_legacy_uboot_initfs: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_generate_legacy_uboot_initfs="false"/d' device/*/*/deviceinfo
All were bumped using "pmbootstrap pkgver_bump".
[ci:ignore-count]
[ci:skip-build]: already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7403 >
2025-12-05 16:57:35 +00:00
Achill Gilgenast
ace38b27b6
temp/xkeyboard-config: include fork reason
...
[ci:skip-vercheck]: just comments
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7490 >
2025-12-05 16:42:54 +00:00
Achill Gilgenast
cac5710561
temp/81voltd: include package reason
...
Fixes: 5f68d24452 ("temp/81voltd: new aport (MR 5387)")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7490 >
2025-12-05 16:42:54 +00:00
Achill Gilgenast
260f82a84a
temp/libvdpau-tegra: remove
...
Merged in
<https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/57900 >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7488 >
2025-12-05 16:16:30 +00:00
Luca Weiss
3251144858
device/*: Add deviceinfo_year where missing
...
Take where available from the "Released" field from the postmarketOS
wiki page.
For others:
* https://en.wikipedia.org/wiki/RISC-V Introduced: 2014
* https://en.wikipedia.org/wiki/Loongson "Loongson moved to their own
processor instruction set architecture (ISA) in 2021 [...]"
* https://en.wikipedia.org/wiki/AArch64 Introduced: 2011
* https://en.wikipedia.org/wiki/Chromebook "The first Chromebooks were
shipped on June 15, 2011."
* https://en.wikipedia.org/wiki/POWER8 Launched: 2014
[ci:ignore-count]
[ci:skip-dint] # remaining occurances fixed in pma!7403
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-05 16:13:36 +00:00
Luca Weiss
05c4cd8e06
device/*: Remove invalid deviceinfo variables
...
* deviceinfo_flash_heimdall_partition_boot was likely supposed to be
deviceinfo_flash_heimdall_partition_kernel, but drop it because it
might just be wrong
* deviceinfo_partition_table was likely supposed to be
deviceinfo_partition_type, but drop it because it might just be wrong
* deviceinfo_disable_usb_gadget is used in
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6166
but that MR has been open for 9 months, so remove the variable for
now.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-05 16:13:36 +00:00
Luca Weiss
9968990d0b
device/*: Remove 0x prefix from deviceinfo_legacy_uboot_load_address
...
While mkimage seems to also accept the address with a 0x prefix, remove
it to satisfy 'dint' and ensure consistency.
[Error!!!] deviceinfo_legacy_uboot_load_address: Failed to parse "0x1080000" as integer: invalid digit found in string
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-05 16:13:36 +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
Pablo Correa Gómez
fbd0ab3bd7
device-qemu-aarch64: run unl0kr tests under ci-tron
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7481 >
2025-12-05 07:26:24 +01:00
Pablo Correa Gómez
c2c19a85d6
device-qemu-amd64: run unl0kr tests under ci-tron
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7481 >
2025-12-05 07:26:24 +01:00
postmarketOS CI
1662a4fa29
linux-next: upgrade to next-20251205
2025-12-05 05:50:36 +00:00
postmarketOS CI
4d7c295af2
linux-next: upgrade to next-20251204
2025-12-04 22:41:01 +00:00
adamthiede
8c7412aa98
device-sqfmi-beepy: fix kernel module builds on updates
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7475 >
2025-12-04 14:41:56 +00:00
Luca Weiss
70c0a00926
device/*: Bring remaining device packages to integer pkgver
...
We switched to using integer pkgver versions a long time ago. Bring the
remaining 4 packages in line so that "pmbootstrap pkgver_bump" can also
work properly on these (and not fail with these, given they're not
integers).
[ci:ignore-count]
[ci:skip-dint] # remaining occurances fixed in pma!7403
[ci:skip-vercheck] # intentionally bumping pkgver when not needed
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:36:48 +09:00
Luca Weiss
627ba80058
device/*: Remove leftover _mainline / _downstream deviceinfo variables
...
They were forgotten during the testing/downstream split it seems. Clean
them up.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:36:48 +09:00
Luca Weiss
13f234e09b
device-samsung-janice: Rename kernel_cmdline deviceinfo variable
...
While this package doesn't have a mainline kernel subpackage, it looks
like this cmdline should indeed be used. Remove the suffix.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:36:48 +09:00
Luca Weiss
b21fe7ad23
device-motorola-maserati: Remove invalid deviceinfo variables
...
Move one that's used through 10-safestrap-maserati.sh to the script
itself.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:36:48 +09:00
Luca Weiss
28548ba440
device-clockworkpi-uconsole-radxa-cm5: move to archived
...
linux-radxa-dev packages x86_64 binaries in aarch64 package which makes
akms part of this device fail when built on aarch64.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:36:48 +09:00
Luca Weiss
486a726a2d
device-clockworkpi-uconsole-radxa-cm5: Align deviceinfo header comment
...
Bring this file in line with the expected style, and fix a 'dint'
failure. There's no Maintainer line in deviceinfo either, just in the
APKBUILD.
[Error!!!]: Second comment was not an instruction to only use double quotes:
Actual: "# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net >"
Expected: "# Please use double quotes only. You can source this file in shell scripts."
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:10:55 +09:00
Luca Weiss
210b56e4d9
device-samsung-loganrelte: Don't add comment after property in deviceinfo
...
There shouldn't be a comment in the same line as a variable.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:01:17 +09:00
Luca Weiss
cabfabb88c
ci: build_changed_aports: Skip packages in 'archived' category
...
Per definition, those might not be buildable anymore, so stop trying to
validate building them.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:00:29 +09: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
postmarketOS CI
a16a10b5aa
linux-next: upgrade to next-20251203
2025-12-03 05:51:39 +00:00
Andreas Kemnade
e8832229da
linux-epson-embt2ws: Update to 6.18.0
...
- fix hanging during boot
- fix sound sample rate error
- use llvm
- fix iio irq handling
- clean up the APKBUILD
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7472 >
2025-12-03 00:24:21 +00:00
Aster Boese
7900cad579
systemd/mutter: upgrade to 49.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7474 >
2025-12-02 16:03:45 -05:00
Aster Boese
58eb7800c0
systemd/multipath-tools: upgrade to 0.13.0
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7474 >
2025-12-02 16:03:32 -05:00
Aster Boese
e56e1afa51
systemd/gnome-shell: upgrade to 49.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7474 >
2025-12-02 15:55:00 -05:00
Aster Boese
c3ff559d5c
main/devicepkg-dev: edit comment to avoid triggering grep ci error
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
5943d80843
blackberry-key2-generic: move /etc/modules-load.d/ to /usr/lib/modules-load.d/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
112fcb5110
pine64-pinenote: workaround unnecessary error in grep ci check
...
The modules-load.d and modprobe.d files come from the `etc/...`
directories in the builddir, which causes in a false positive in the
grep CI check. This works around that to prevent having to disable
checking the entire device.
[ci:ignore-count]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
2115bee6b7
ci: disallow installing to /etc/modprobe.d and /etc/modules-load.d
...
Prevents having to occasionally fix packages installing to these directories instead of their
`/usr/lib` counterparts on accident. Catches these issues in CI instead of manually.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
b5687e81b4
nokia-n900: /lib/{modprobe, modules-load}.d -> /usr/lib/{modprobe, modules-load}.d
...
The previous commit moving these to only `/lib/` was an error on my part for
misreading the manpages of kmod. Alpine *does* correctly handle modules under
`/usr/lib/`, so this is fine.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
02f900d6b1
purism-librem5: /etc/modules-load.d -> /usr/lib/modules-load.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
5c72ff0919
zuk-z2-row: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
4d8f7e310f
sony-sirius: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
b0e143df1a
sony-castor: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
1eefc6bc46
semc-anzu: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
05146b06f2
samsung-t0lte: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
ee3be81b8d
samsung-t03g: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
44bca0ed92
samsung-p4wifi: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
161dbcb69b
samsung-m3: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
19be714e75
samsung-m0: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
1c3eef6715
samsung-logands: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
70421dfa81
samsung-i927: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
fe715bb201
samsung-i9105p: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
b568481606
samsung-baffinlite: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
89dd36b60c
medion-kai: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
37bd741339
bananapi-bpi-m2-zero: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
6353f048a4
amazon-soho: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
fcb246731a
samsung-p4wifi: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
0777acefb2
purism-librem5: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:06:28 -05:00
Antoine Martin
b19251b19f
linux-pine64-pinenote: package efistub
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7462 >
2025-12-02 01:00:47 +00:00
Antoine Martin
62602b55f6
device-pine64-pinenote: boot with systemd instead of extlinux
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7462 >
2025-12-02 01:00:47 +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
adamthiede
d91751f2ad
linux-postmarketos-mediatek-mt8173: upgrade to 6.18
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7467 >
2025-12-01 22:02:51 +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
Achill Gilgenast
461114fa69
systemd/systemd-services: remove zram-init-systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7444 >
2025-12-01 17:00:26 +00:00
Achill Gilgenast
dc4c489534
main/postmarketos-base: move zram_swap deviceinfo source to a systemd override
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7444 >
2025-12-01 17:00:26 +00:00
Clayton Craft
5cbd09c81c
kconfigcheck: rust: disable DEBUG_INFO_BTF
...
When this config is enabled along with LTO (from the "hardening"
category), the kernel build system disables rust support.
These options are added to a new category, "rust" since it's only
necessary for kernels with rust support enabled.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7466 >
2025-12-01 08:27:17 -08: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
Clayton Craft
06ba129102
linux-postmarketos-asahi: upgrade to 6.17.9-1
...
Also updates kconfig based on latest toml
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7460 >
2025-12-01 15:57:38 +00:00
Francesco D'Alessano
b382f13fbf
firmware-samsung-a50: fix maintainer line
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7037 >
2025-12-01 15:49:19 +00:00
Francesco D'Alessano
bdcf9edc78
samsung-a50: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7037 >
2025-12-01 15:49:19 +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
Antoine Martin
602c4e22b6
linux-pine64-pinenote: move to LLVM, introduce community kconfig changes
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7461 >
2025-12-01 15:22:13 +00:00
Antoine Martin
74b1878dc7
linux-pine64-pinenote: upgrade to 6.17.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7461 >
2025-12-01 15:22:13 +00:00
Sebastian Fleer
1e1ebb002a
device/community/alsa-ucm-conf-google-gru: remove package
...
and make device-google-gru depend on alsa-ucm-conf instead
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7464 >
2025-12-01 13:37:26 +01:00
Sebastian Fleer
ab93ea8c20
linux-postmarketos-rockchip: upgrade to 6.18
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7449 >
2025-12-01 07:28:10 +01:00
postmarketOS CI
e4dd0d1dd0
linux-next: upgrade to next-20251201
2025-12-01 05:54:24 +00:00
Oliver Smith
da01755a87
systemd/plasma-workspace: upgrade to 6.5.3
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/2a1715886bc006910a5821269b479c7a07c81dad
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7446 >
2025-11-30 20:52:32 +00:00
Oliver Smith
4152e5d468
systemd/kwin: upgrade to 6.5.3
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/2a1715886bc006910a5821269b479c7a07c81dad
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7446 >
2025-11-30 20:52:32 +00:00
Oliver Smith
89b66b4032
systemd/kscreenlocker: upgrade to 6.5.3
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/2a1715886bc006910a5821269b479c7a07c81dad
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7446 >
2025-11-30 20:52:32 +00:00
Achill Gilgenast
e1f0962c62
systemd/systemd-services: remove watchdog-kick-systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7443 >
2025-11-30 20:57:55 +01:00
Achill Gilgenast
30e495bbf0
main/watchdog-kick: fix typo in pkgdesc
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7443 >
2025-11-30 19:21:10 +01:00
Achill Gilgenast
be53edf1b0
main/watchdog-kick: move install= into top-level scope
...
and run default_openrc which will move watchdog-kick.init to the right
subpkg
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7443 >
2025-11-30 19:21:10 +01:00
Achill Gilgenast
8fa9f9548f
main/watchdog-kick: subpackage -systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7443 >
2025-11-30 19:21:10 +01:00
Qs315490
416017bd34
xiaomi-latte: new device (Xiaomi Mi Pad 2)
...
The kernel version has been updated to mainline 6.16.0 and successfully compiled and tested.
Due to the device's specific requirements, it enforces the use of Secure Boot.
Disabling Secure Boot will reset it back to enabled after several reboots or DNX Fastboot sessions.
I had to resort to using shim and a self-signed certificate.
https://wiki.postmarketos.org/wiki/Xiaomi_Pad_2_(xiaomi-latte)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7286 >
2025-11-30 18:01:56 +00:00
WeirdTreeThing
19de3b02bf
alsa-ucm-conf-cros: upgrade to 0.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7454 >
2025-11-30 17:57:25 +00:00
Achill Gilgenast
b4c55cbd90
systemd/systemd-services: remove a few upstreamed services
...
Should be pretty safe. It just removes subpackages where all
containing files are upstreamed in Alpine. It also doesn't contain
removals that are still in other MRs by me, that might need related
changes.
The only thing that technically could break is differences between our
services and upstream, I tried to look that they are very similar but I
could missed the one or another, but most were upstream's anyway.
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4099
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7448 >
2025-11-30 17:24:56 +00:00
Arnav Singh
4c64bbd428
linux-postmarketos-allwinner: add patch to increase minimum screen backlight brightness
...
Ref: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7441
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7452 >
2025-11-30 17:22:15 +00: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
Casey Connolly
eaf6ff6567
CI: don't deploy docs from scheduled pipelines
...
The package auto-update runs in a scheduled pipeline, it should be
the only job that runs however a discrepency in the rules for the
deploy-docs job results in it running as well.
To mitigate this, add an additional rule to never run the job in a
scheduled pipeline.
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7457 >
2025-11-30 16:47:54 +01: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
postmarketOS CI
e52dea50ff
linux-next: upgrade to next-20251128
2025-11-30 15:31:27 +00:00
Oliver Smith
ea9364e58e
main/postmarketos-base-nofde: set provides version
...
Let postmarketos-base-nofde provide a specific version of
postmarketos-fde-unlocker, so pmbootstrap considers the package for
installation. From pmb/helpers/pmaports.py:_find_package_in_apkbuild():
# Ignore provides without version, they shall never be
# automatically selected
if "=" not in provides_i:
continue
Fix for bootstrapping new repositories, which currently fails with:
ERROR: postmarketos-initramfs: dependency not found: postmarketos-fde-unlocker
...when trying to build postmarketos-cros-common or
device-valve-jupiter.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7455 >
2025-11-30 15:50:26 +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
Robert Mader
09c4ba9e21
systemd/pipewire: Rebuild against libcamera 0.6.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7445 >
2025-11-29 02:31:28 +01:00
Robert Mader
aa9eb76406
temp/libcamera: upgrade to 0.6.0
...
See https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.6.0
Remove various upstreamed and move downstream tuning files into a
folder instead of wrapping them in patches.
Also sync up a bit to the alpine package by adding dependencies and the
python package.
Note: unfortunately this release does not contain the GPU-ISP. There
are various improvements to the SW-ISP, the simple pipeline handler and
other areas which should improve the experience on various devices with
pmOS, though.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7445 >
2025-11-29 02:31:28 +01:00
Sebastian Fleer
52de048665
systemd/systemd-services: update waydroid-container.service
...
option -w was dropped in v1.6.0
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7447 >
2025-11-28 22:26:52 +01:00
Luca Weiss
98587c72b9
device-tokio-techbook: add missing u-boot-tools makedependendency
...
During build, only makedepends are installed so this is missing.
/usr/bin/abuild: line 21: mkimage: not found
>>> ERROR: device-tokio-techbook: build failed
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7442 >
2025-11-28 16:05:34 +00:00
ukloclo
cb811af8b2
samsung-coreprimeve3g: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7007 >
2025-11-28 16:02:13 +00: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
Luca Weiss
f208372359
device/*: fix build due to abuild breaking changes
...
Since abuild 3.16.0_rc1 split functions are executed in $pkgdir. And
built files in build() are no longer showing up in "$srcdir" but are in
$pkgdir now apparently.
[ci:skip-vercheck] # just build fixes, no change in final package
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7428 >
2025-11-28 10:30:30 +00:00
Luca Weiss
a21e1717fe
device-samsung-starqltechn: update checksums
...
Somehow the different order of checksums breaks the checksum
verification?
/home/pmos/build/boot_image.its: FAILED
sha512sum: WARNING: 1 of 1 computed checksums did NOT match
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7428 >
2025-11-28 10:30:30 +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
Oliver Smith
462ed59916
channels.cfg: add v25.12
2025-11-27 22:14:35 +01:00
Achill Gilgenast
7d3e9351e8
systemd/systemd-services: remove qcom-diag-systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7421 >
2025-11-26 21:44:45 +01:00
Achill Gilgenast
d68bbc98f4
modem/qcom-diag: subpackage -systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7421 >
2025-11-26 21:37:14 +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
Pablo Correa Gómez
80a7481259
wl1251-cal: rebuild to kick CI
2025-11-26 14:24:05 +01:00
Stefan Hansson
a324a84519
device: move local install to global install for some devices
...
This doesn't cover all devices, but I intend to do more of them in the
future.
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4032
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
[ci:ignore-count]: Intentionally changes a lot of packages.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7384 >
2025-11-26 12:13:25 +00:00
Stefan Hansson
d945124004
CI: Don't stop on first Pytest failure
...
This makes it easier to see everything that needs to be fixed in case of
multiple issues.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7384 >
2025-11-26 12:13:25 +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
Stefan Hansson
72869873df
device-oneplus-fajita: fix build
...
Maybe something has changed in abuild, I don't know.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7406 >
2025-11-26 11:30:27 +00:00
Stefan Hansson
c4a617bca4
device-oneplus-enchilada: fix build
...
Maybe something has changed in abuild, I don't know.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7406 >
2025-11-26 11:30:27 +00:00
Sebastian Fleer
fbaeffab6b
linux-postmarketos-rockchip: upgrade to 6.12.59
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7425 >
2025-11-26 06:41:23 +00:00
Sebastian Fleer
628b7a656e
linux-postmarketos-rockchip: resolve all kconfigcheck infos
...
and one small formatting fix
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7425 >
2025-11-26 06:41:23 +00:00
Aster Boese
c9bd85695e
systemd/xorg-server: upgrade to 21.1.21
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7427 >
2025-11-25 20:22:48 -05:00
Aster Boese
c0b64e186c
systemd/upower: upgrade to 1.91.0
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7427 >
2025-11-25 20:22:27 -05:00
Achill Gilgenast
55fec507c0
systemd/systemd-services: remove msm-modem-systemd & msm-modem-wwan-port-systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7424 >
2025-11-25 22:31:05 +00:00
Achill Gilgenast
d249c693b2
modem/msm-modem-wwan-port: add systemd service file
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7424 >
2025-11-25 22:31:05 +00:00
Achill Gilgenast
05fb3681bc
modem/msm-modem: add systemd service file
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7424 >
2025-11-25 22:31:05 +00:00
Alexey Minnekhanov
0af1e1e7b5
linux-postmarketos-qcom-sdm660: Comply with new kconfig requirements
...
Immutable category was added to community kconfigcheck requirements.
Enable some new options (like erofs) to satisfy checks and avoid ERRORs.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7422 >
2025-11-25 20:14:36 +00:00
Pablo Correa Gómez
ff95dd7abc
device-xiami-scorpio: move from community to testing
...
[ci:skip-vercheck]
[ci:skip-build]
[ci:skip-dint]
[ci:skip-kconfigcheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7420 >
2025-11-25 07:34:00 +00:00
Bart Ribbers
6ddc546289
systemd/systemd-services: remove upstreamed KDE -systemd subpackages
...
These are all in Alpine now!
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7419 >
2025-11-24 22:13:21 +00:00
Clayton Craft
1448a6cc3e
main/boot-deploy: upgrade to 0.20.4
...
Fixes:
* Remove boot image header v2 spaghetti
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7418 >
2025-11-24 09:22:30 -08:00
Stefan Hansson
7b7c3a3636
main/postmarketos-ui-plasma-desktop: disable on ppc64le
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-24 14:03:05 +01:00
Stefan Hansson
ff5add0aaa
main/postmarketos-ui-plasma-mobile: clean up pkgdesc
...
The pmb:drm property already communicates this information and hides the
UI on devices where it won't run.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-23 21:26:49 +00:00
Stefan Hansson
5ace0ecab7
main/postmarketos-ui-plasma-mobile: move install to global scope
...
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4032
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-23 21:26:49 +00:00
Stefan Hansson
31b9f2fd87
main/postmarketos-ui-plasma-desktop: Don't advertise X11 support
...
While Plasma Desktop upstream supports this, the version packaged in
Alpine does not.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-23 21:26:46 +00:00
Stefan Hansson
1e2cfb4e1a
main/postmarketos-ui-plasma-desktop: move install to global scope
...
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4032
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-23 21:26:46 +00:00
Stefan Hansson
433454329b
main/postmarketos-base-ui-plasma: move install to global scope
...
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4032
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-23 21:26:42 +00:00
Pablo Correa Gómez
6d879111b1
docs: add auto-generated deviceinfo reference
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7414 >
2025-11-23 20:26:30 +00:00
Pablo Correa Gómez
05efd122f2
docs: remove unused addition to path
...
This was copied from pmbootstrap, here we're not using anything
outside the "docs" folder.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7414 >
2025-11-23 20:26:30 +00:00
Pablo Correa Gómez
c70d9c10d8
systemd/systemd-services: remove flatpak subpackage
...
The missing tempfile is now upstream:
https://gitlab.alpinelinux.org/alpine/aports/-/commit/b3da694af2b8de59b9e51317521fdbaf0e619d54
Fixes #4111
Superseeds !7415
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7416 >
2025-11-23 14:23:58 +01:00
Pavel Zakopaylo
39967a32ed
device-xunlong-orangepi-zero3: fixed device tree name
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7411 >
2025-11-22 19:37:16 +11:00
Stefan Hansson
93840bab2c
systemd/systemd-services: remove lots of services now in aports
...
I manually checked that all of these are in aports and part of a proper
-systemd subpackage and not e.g. superd-services.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7410 >
2025-11-22 01:57:04 +00:00
Rudraksha Gupta
8a820295a4
linux-next: expressatt: Add more peripherals
...
Got the following working:
- NFC
- Accelerometer
- Magnetometer
- Lux Sensor
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7399 >
2025-11-21 23:18:55 +00:00
Stefan Hansson
25e3143b39
systemd/systemd-services: remove xdg-desktop-portal-gnome.service
...
This has been upstreamed to aports and is now part of the
xdg-desktop-portal-gnome-systemd package. Remove it to fix conflicts.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7409 >
2025-11-21 21:45:20 +01:00
Stefan Hansson
b2a99ae4ff
systemd/systemd-services: remove xfconfd.service
...
This has been upstreamed to aports now and is part of the
xfconf-systemd package. Remove it to fix conflicts.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7408 >
2025-11-21 20:35:47 +01:00
Stefan Hansson
cea9dd076d
main/dint: upgrade to 0.0.4
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7407 >
2025-11-21 20:13:50 +01:00
Clayton Craft
287331de80
kconfigcheck: require immutable category for community kernels
...
This will make testing immutable images easier, because currently I
suspect most kernels aren't enabling things like erofs...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7395 >
2025-11-21 17:14:02 +00:00
Achill Gilgenast
a16aa558a6
systemd/systemd-services: remove wireguard-tools-wg-quick-systemd
...
Superseeded by the wireguard-tools-systemd package upstream in Alpine:
https://gitlab.alpinelinux.org/alpine/aports/-/commit/6bce751d41855ba46c2e6bb2a7cf419c7454d29f
Otherwise upgrade fails with:
ERROR: wireguard-tools-systemd-1.0.20250521-r1: trying to overwrite usr/lib/systemd/system/wg-quick@.service owned by wireguard-tools-wg-quick-systemd-101-r0.
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4105
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7401 >
2025-11-21 16:09:52 +00:00
Achill Gilgenast
62c2e0ca04
modem/pd-mapper: subpackage -systemd
...
Part of https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4099
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7400 >
2025-11-21 11:36:31 +00:00
Pavel Zakopaylo
f34692d224
xunlong-orangepi-zero3: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7325 >
2025-11-21 11:31:14 +00:00
Jonas Heinrich
3deafab416
device-oneplus-billie2: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7300 >
2025-11-21 11:25:08 +00:00
Jonas Heinrich
2475ed461c
oneplus-billie2-downstream: move to archived
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7300 >
2025-11-21 11:25:08 +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
Clayton Craft
0268336968
main/postmarketos-initramfs: fix bug with booting from usb
...
This fixes a weird race that I observed when booting from usb, where
mount_subpartitons was called and:
1) rootfs on USB wasn't available so the first find_root_partition found nothing
2) the loop was entered to search for subpartitions
3) after a few iterations, the USB block device showed up along with its
partitions and the for loop was started
4) kpartx -afs created mappings for partitions on the disk (e.g.
/dev/sda), the rootfs was found by find_root_partition but the mappings
were never removed
5) Later when things like e2fsck or mount tried to operate on /dev/sda2,
they would fail with "in use" or "resource busy" errors
The fix for this is two parts:
* Don't try to look for subpartitions on whole disks (e.g /dev/sda),
it tests for this by assuming that partitions have a `partition` thing
under sysfs
* Running find_root_partition on each iteration of the while loop just
in case the real partition showed up so we can bail out of the while
loop entirely. This is janky af, but since we have no idea if we're in
mount_subpartitions because we need to actually search for subpartitions
OR if we're here because of a slow-to-init block device, I'm not sure we
have any other choice.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7246 >
2025-11-19 16:10:57 +00:00
Antoine Martin
bde521a2aa
linux-pine64-pinenote: upgrade to 6.17.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7364 >
2025-11-19 15:40:13 +00:00
Stefan Hansson
68c5f9a516
device-purism-librem5: depend on bash
...
We package the lockdown-support.sh script from Purism's librem5-base
package. This script has a bash shebang[1] and so won't work with any
other shell. It also uses some bashisms that Ash doesn't support, so we
can't just change the shebang to be /bin/sh or such as that will break
the script.
As such, just solve this in the simplest way for now and depend on bash.
If someone feels motivated to replace the bashisms in the upstream
script they're very welcome to do so.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4089
[1]: https://source.puri.sm/Librem5/librem5-base/-/blob/07a4105dd4d96158e11d6796a25768926c7a3f30/default/lockdown-support/lockdown-support.sh#L1
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7376 >
2025-11-19 15:36:11 +00:00
postmarketOS CI
f4ef862f5e
linux-next: upgrade to next-20251119
2025-11-19 05:42:26 +00:00
adamthiede
c9e62b46f9
linux-postmarketos-mediatek-mt8173: upgrade to 6.17.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7394 >
2025-11-18 21:46:59 +00:00
Achill Gilgenast
8132c148f1
systemd/networkmanager: upgrade to 1.54.2
...
Upstream:
- https://gitlab.alpinelinux.org/alpine/aports/-/commit/f897a08267c31b0f7ebff67f28c9a062d6ecae91
- https://gitlab.alpinelinux.org/alpine/aports/-/commit/5e6737e5422fafff5b812ff338275e35d7699497
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7396 >
2025-11-18 20:33:00 +01:00
Lukas Timmermann
db593b9d23
device-samsung-manta: Switch to u-boot
...
Signed-off-by: Lukas Timmermann <lukas@timmermann.space >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7208 >
2025-11-18 05:56:01 +00:00
Lukas Timmermann
c087973349
u-boot-manta: Introduce u-boot package for device-samsung-manta
...
Signed-off-by: Lukas Timmermann <lukas@timmermann.space >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7208 >
2025-11-18 05:56:01 +00:00
Lukas Timmermann
2b8e664a33
linux-postmarketos-exynos5: Enable EFI booting
...
Signed-off-by: Lukas Timmermann <linux@timmermann.space >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7208 >
2025-11-18 05:56:01 +00:00
Lukas Timmermann
4265586b81
device-samsung-manta: Fix obsolete deviceinfo
...
Signed-off-by: Lukas Timmermann <linux@timmermann.space >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7208 >
2025-11-18 05:56:01 +00:00
postmarketOS CI
29271848b7
linux-next: upgrade to next-20251118
2025-11-18 05:50:09 +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
postmarketOS CI
2c16cc2615
linux-next: upgrade to next-20251117
2025-11-17 16:48:37 +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
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
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 Craft and Jens 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
Richard Acayan
e1a93ee134
linux-postmarketos-qcom-sdm670: upgrade to v6.17.6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7209 >
2025-11-12 16:19:15 +00:00
Sebastian Fleer
9cec75d325
kconfigcheck: only check NETFILTER_XTABLES_LEGACY on >=6.17
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7333 >
2025-11-12 16:16:25 +01:00
adamthiede
3bd8549aff
linux-postmarketos-mediatek-mt81: upgrade to 6.12.57 and enable SYN_COOKIES
...
- enabling CONFIG_SYN_COOKIES to get rid of some tty error messages
- enable CONFIG_NETFILTER_XTABLES_LEGACY for CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7328 >
2025-11-12 03:03:40 +00:00
Clayton Craft
6d52a314b7
main/postmarketos-initramfs: enforce usage of busybox ash for init
...
It's possible some other (more strict) shells might provide /bin/sh and
get pulled into the initramfs, if that happens they may fail from our
usage of `local`. By explicitly listing busybox ash in the shebang, we
guarantee that we'll always use the shell we expect.
fixes #3518
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7313 >
2025-11-12 01:19:12 +00:00
Jens Reidel
6ae9319ac4
device-raspberry-pi: Drop deviceinfo_keyboard
...
[ci:skip-vercheck]: Only moving packages across categories
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:47 +00:00
Jens Reidel
6acbc6980b
device-raspberry-pi: Use linux-rpi for Pi 1 and 2
...
Alpine does not distinguish between them anymore.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:47 +00:00
Jens Reidel
b5b4a46891
device-raspberry-pi: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
560f1ae233
device-raspberry-pi0: Drop deviceinfo_keyboard
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
27498ecdec
device-raspberry-pi0: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
e14241502c
device-raspberry-pi3: Rename deviceinfo_gpu_accelerated, drop deviceinfo_keyboard
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
508ccecacb
device-raspberry-pi3: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
662d76a7b9
device-raspberry-pi4: Rename deviceinfo_gpu-accelerated, drop deviceinfo_keyboard
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
eca0bf5d23
device-raspberry-pi4: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
663a2a9ac9
device-raspberry-pi5: Rename deviceinfo_gpu_accelerated, drop deviceinfo_keyboard
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
544e4b6bd3
device-raspberry-pi5: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
d7706d6c21
device-cutiepi-tablet: Fix build
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
7f5fb209aa
device-cutiepi-tablet: Drop deviceinfo_keyboard
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
fe96277937
device-cutiepi-tablet: Depend on linux-rpi
...
linux-rpi4 was replaced by linux-rpi for all aarch64 Raspberry Pi
devices in Alpine a while ago and does not exist anymore.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:40 +00:00
Jens Reidel
034eccb08a
device-cutiepi-tablet: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:36 +00:00
Jens Reidel
d6128809d2
device-sqfmi-beepy: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:33 +00:00
Jens Reidel
6cbc76720a
device-clockworkpi-uconsole-rpi: Rename deviceinfo_gpu_accelerated, drop deviceinfo_keyboard
...
Also fixup comments to make dint happy.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:33 +00:00
Jens Reidel
b687c74cfd
device-clockworkpi-uconsole-rpi: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:33 +00:00
Clayton Craft
30e0f6d779
ci: deviceinfo_linting: add support for ci:skip-dint
...
Sometimes we just want to merge when deviceinfo is failing linting (e.g.
when moving a device pkg from a higher category to a lower one)
This should be used sparingly...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7311 >
2025-11-10 19:54:29 +00:00
Nikita Travkin
e165e34660
linux-postmarketos-qcom-msm8916: Move from community to testing
...
The msm8916 kernel no longer meets the requirements for community
devices. Demote them to testing.
[ci:skip-dint]
[ci:skip-kconfigcheck]
[ci:skip-vercheck]
[ci:skip-build]: moving device categories
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7311 >
2025-11-10 19:54:29 +00:00
Oreeeee
8478c81581
device-lenovo-a8-50f: switch to mtkclient as the flashing method
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7291 >
2025-11-10 16:13:11 +01:00
Aster Boese
499b98276c
main/devicepkg-dev: /etc/modprobe.d,modules-load.d -> /usr/lib
...
Relates #2184
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7304 >
2025-11-10 13:57:33 +00:00
Stefan Hansson
f38e43e3b3
main/dint: upgrade to 0.0.2
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7326 >
2025-11-10 13:35:53 +00:00
Willow Barraco
7ef1962a69
postmarketos-ui-sxmo-de-{river,i3}: new pmaport
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7310
2025-11-09 21:42:58 -08:00
Willow Barraco
c5ab9e3ef4
postmarketos-ui-sxmo-*: upgrade to 1.18.0
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7310
2025-11-09 21:42:58 -08:00
Antoine Martin
6a94a5bb74
linux-pine64-pinenote: upgrade to 6.17.7
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7317
2025-11-09 20:47:40 -08:00
Rudraksha Gupta
3ec6569b21
device-pine64-pinephonepro: Fix pmbootstrap build device-pine64-pinephonepro --force
...
Fixes pma#4078
```
$ pmbootstrap build device-pine64-pinephonepro --force fails with:
>>> device-pine64-pinephonepro: Entering fakeroot...
install: can't stat '/home/pmos/build/src/bootaa64.efi': No such file or directory
>>> ERROR: device-pine64-pinephonepro*: package failed
>>> ERROR: device-pine64-pinephonepro: rootpkg failed
```
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7308 >
2025-11-10 02:46:27 +00:00
Clayton Craft
8670cf46dd
kconfigcheck: enable missing deps for NF and FW compression
...
Without these, generated config doesn't have FW compression enabled, and
a few other NF/IP -related options.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7323 >
2025-11-10 01:46:05 +00:00
Barnabás Czémán
32c118b188
firmware-qcom-msm8953: Updated the maintainers of the package
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7314 >
2025-11-09 23:20:19 +00:00
Barnabás Czémán
897d349c2e
soc-qcom-msm8953: Update the maintainers of the package
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7314 >
2025-11-09 23:20:19 +00:00
Barnabás Czémán
9d73726f28
device-qcom-msm8953: Update the maintainers of the package
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7314 >
2025-11-09 23:20:19 +00:00
Barnabás Czémán
340ed59a16
linux-postmarketos-qcom-msm8953: Upgrade to v6.17.7-r0
...
Upgrade to v6.17.7-r0 and updated the maintainers of the package.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7314 >
2025-11-09 23:20:19 +00:00
Jan Jasper de Kroon
305cddc07f
systemd/postmarketos-base-systemd: enable irqbalance.service
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7081 >
2025-11-09 18:07:12 +01:00
Jan Jasper de Kroon
394c20d8b8
systemd/irqbalance: add irqbalance unit
...
This package provides the systemd service file for irqbalance,
enabling proper IRQ balancing on postmarketOS devices using
systemd.
This allows for better performance and power management by
distributing IRQs across CPU cores.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7081 >
2025-11-09 17:57:22 +01:00
Antoine Martin
bdd4b04b4c
u-boot-pine64-pinenote: upgrade to 2025.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7318 >
2025-11-09 12:40:41 +00:00
Dylan Van Assche
b12807c8e0
device-pine64-pinetab: drop maintainership
...
Pine64 Pinetab is unmaintained for years.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7322 >
2025-11-09 10:09:50 +01:00
Sebastian Fleer
5149ff2fdd
linux-postmarketos-rockchip: upgrade to 6.12.57
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7321 >
2025-11-09 06:08:39 +00:00
Alexandre Marquet
4d146769f5
systemd/wireplumber: compile with qemu-only
...
Compilation of wireplumber with crossdirect yields corrupted binaries
in armv7.
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7284 >
2025-11-09 05:56:12 +00:00
Clayton Craft
381903df5e
device-apple-mac-aarch64: add vulkan subpkg
...
For installing vk support for Apple GPUs
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7309 >
2025-11-08 15:54:28 +00:00
Nikita Travkin
dcd6eef2d4
main/dtbloader: upgrade to 1.5.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7315 >
2025-11-08 18:07:37 +05:00
Bart Ribbers
7998b8a72f
systemd/plasma*: upgrade to 6.5.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7307 >
2025-11-08 05:47:47 +00:00
Lin, Meng-Bo
2c88eb4329
samsung-j3ltetw: rename gpu_accelerated to drm in deviceinfo
...
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/1a8ab415b0d8fe68c8fea0a585e45c781b03a7e8
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7277 >
2025-11-08 05:27:59 +00:00
Lin, Meng-Bo
1f2ae1220a
samsung-j3ltetw: drop 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).
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3145
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7277 >
2025-11-08 05:27:59 +00:00
postmarketOS CI
af9526d931
linux-next: upgrade to next-20251107
2025-11-07 05:46:52 +00:00
Paul Sajna
4b1d2b0e58
xkeyboard-config: Add BlackBerry KEY2 patch
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6830 >
2025-11-07 02:49:34 +00:00
Paul Sajna
455d51ae86
new package: device-blackberry-key2-generic: generic device port for BlackBerry KEY2 and KEY2 LE
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6830 >
2025-11-07 02:49:34 +00:00
Paul Sajna
7e513f5a93
new package: firmware-blackberry-key2-generic: firmware for BlackBerry KEY2 and KEY2 LE
...
contains only the wifi firmware that isn't managed by msm-fw-loader
wifi firmware for both devices is combined into a single board-2.bin
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6830 >
2025-11-07 02:49:34 +00:00
Clayton Craft
c628fe7c6c
linux-postmarketos-asahi: upgrade to 6.17.7
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7302 >
2025-11-06 17:34:38 +00:00
adamthiede
71bff99930
device-sqfmi-beepy: new device port
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7296 >
2025-11-06 12:18:03 +00:00
postmarketOS CI
cc6cf99d96
linux-next: upgrade to next-20251106
2025-11-06 05:48:26 +00:00
Eisenbahnfan
9f0f1ee5ca
firmware-samsung-v1awifi: Fix error during package installation
...
During installation, the configuration file is attempted to be installed in
a directory called maxtouch.cfg instead of being installed as maxtouch.cfg
due to the -t flag being used by mistake.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7278 >
2025-11-05 22:35:47 +00:00
postmarketOS CI
d0021c159b
linux-next: upgrade to next-20251105
2025-11-05 16:48:32 +00:00
Jens Reidel
a9be71b496
ci: Build docs with Sphinx
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7295 >
2025-11-05 11:21:33 +00:00
Jens Reidel
fad7a5050d
docs: Add kernel version packaging recommendations
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7295 >
2025-11-05 11:21:33 +00:00
Jens Reidel
35eb5c61cb
docs: Replace Antora with Sphinx
...
See https://gitlab.postmarketos.org/postmarketOS/docs.postmarketos.org/-/issues/4
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7295 >
2025-11-05 11:21:33 +00:00
Pablo Correa Gómez
85f542bc64
editorconfig: use spaces instead of tabs for markdown
...
For consistency with the postmarketos.org repo, and to prepare for the
future documentation.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7295 >
2025-11-05 11:21:30 +00:00
postmarketOS CI
ba2d22a3c4
linux-next: upgrade to next-20251104
2025-11-04 17:01:51 +00:00
Jan Jasper de Kroon
98cd4a69f2
linux-pine64-pinephonepro: upgrade to 6.17.3
...
Notable changes:
- Added Rockchip video decoder HEVC driver for H.265 support
- Fixup of kernel configuration according to recommends
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7121 >
2025-11-04 16:29:52 +00:00
small solar
369b75e2d6
linux-samsung-a5y17lte: increased pkgrel
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7271 >
2025-11-04 16:25:55 +00:00
small solar
5bd1fd6804
added newline
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7271 >
2025-11-04 16:25:55 +00:00
small solar
e97f01a611
linux-samsung-a5y17lte: reorder checksums in APKBUILD
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7271 >
2025-11-04 16:25:51 +00:00
Raymond Hackley
679f6f7827
qcom-msm8226: add touchscreens
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7297 >
2025-11-04 15:27:35 +00:00
Raymond Hackley
812a11c65e
qcom-msm8226: add drm panel and gpu support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7297 >
2025-11-04 15:27:35 +00:00
Alistair Francis
ad3117d9df
temp/81voltd: upgrade to 1.1.0
...
Upgrade to the latest release with the new URL:
https://gitlab.postmarketos.org/modem/81voltd/-/tags
Signed-off-by: Alistair Francis <alistair@alistair23.me >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7298 >
2025-11-04 21:58:11 +10:00
panpanpanpan
1000e405bf
linux-postmarketos-qcom-sm8150: Upgrade to v6.17.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7275 >
2025-11-03 23:51:58 +00:00
panpanpanpan
a1a3dd3000
device-xiaomi-nabu: Add modules-initfs and a640_zap
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7275 >
2025-11-03 23:51:58 +00:00
Jianhua Lu
f46add6dff
linux-postmarketos-qcom-sm8250: switch to LLVM toolchain
2025-11-03 07:06:05 +00:00
Richard Almanza
740819acc4
device-motorola-titan: remove deprecated property deviceinfo_keyboard
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7283 >
2025-11-03 00:46:53 +00:00
Richard Almanza
c9c4dfd3bc
motorola-titan-downstream: fix deviceinfo
...
- Add the `deviceinfo_create_initfs_extra="true"` property to fix the `Generated boot/kernel image too large for boot partition` based on the wiki guideline
> $ pmbootstrap flasher flash-kernel
> ...
> Warning: skip copying boot image avb footer (boot partition size: 0, boot image size: 14862336).
> Sending 'boot' (14514 KB) OKAY [ 0.515s]
> Writing 'boot' (bootloader) Image size exeeded partition limits
> (bootloader) Preflash validation failed
> FAILED (remote: '')
> ...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7283 >
2025-11-03 00:46:53 +00:00
Alexandre Marquet
44c69fc957
device-samsung-manta: disable gsd-color
...
Disable gsd-color that uses a whole CPU at 100% doing nothing.
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6854 >
2025-11-03 00:42:11 +00:00
Oliver Smith
1f18c9a29e
cross/gcc-*: upgrade to 15.2.0-r2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7289 >
2025-11-02 13:28:40 +01:00
Raymond Hackley
396654d0c4
qcom-msm8226: new device
...
With the new changes in lk2nd that allow us to support extlinux.conf,
we can now generate image that would be generic to these devices.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7279 >
2025-11-01 06:08:54 +00:00
postmarketOS CI
39a15d7e9a
linux-next: upgrade to next-20251031
2025-10-31 16:49:48 +00:00
Raymond Hackley
c2b7629c34
samsung-ms013g-downstream: fix deviceinfo
...
Fix the following:
[Warning!] deviceinfo_flash_heimdall_partition_rootfs: Property is set to its default value ("SYSTEM") and can be removed.
[Warning!] deviceinfo_bootimg_dtb_second: Property is set to its default value (false) 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/7280 >
2025-10-31 14:03:55 +00:00
Raymond Hackley
68597ebfaa
samsung-ms013g-downstream: move to archived
...
[ci:skip-build]
[ci:skip-kconfigcheck]
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7280 >
2025-10-31 14:03:55 +00:00
knuxify
e79e48346d
device-odroid-hc2: Load sec-i2c module
...
Commit 680ef57915db0f715e99a683c15f0f9f7c700e64 upstream[1] split the sec_core
driver into two drivers: sec_core and sec_i2c, the latter now handling support
for I2C-based Samsung PMICs. This included the S2MPS11 used in the Odroid HC1
and HC2.
Update modules-initfs to include the new module.
[1] https://github.com/torvalds/linux/commit/680ef57915db0f715e99a683c15f0f9f7c700e64
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7250 >
2025-10-31 13:43:14 +00:00
Sebastian Fleer
b9bce48e38
linux-postmarketos-rockchip: Add zstd support for ramdisk
...
While at it, move nftables support from module to built-in and add `pmb:kconfigcheck-nftables`.
fixes !7269
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7274 >
2025-10-30 20:48:26 +00:00
Bart Ribbers
f9d9dfa730
systemd/plasma-workspace: apply workaround to prevent krunner from crashing
...
Same as downstream, https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/92351
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7266 >
2025-10-30 19:50:39 +00:00
Aster Boese
3db8696b57
main/postmarketos-ui-cosmic: enable tuned-ppd service for OpenRC
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7190 >
2025-10-30 13:10:39 -04:00
postmarketOS CI
2ba8cd454f
linux-next: upgrade to next-20251030
2025-10-30 16:53:46 +00:00
Sebastian Fleer
eb1c03a854
device-google-gru: Update deviceinfo and maintainer
...
Remove/replace obsolete or unnecessary variables.
Add myself as maintainer.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7269 >
2025-10-29 23:48:16 +00:00
Devin Lin
7abeaca6ac
main/postmarketos-ui-plasma-mobile: Use feedbackd instead of hfd-service
...
Starting from Plasma 6.5, Plasma Mobile uses feedbackd instead of
hfd-service as its haptics backend.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7268 >
2025-10-29 17:28:18 -04:00
Oliver Smith
fdaae1376a
systemd/xorg-server: upgrade to 21.1.20
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/e6cbfad8d5f83371064c2b00a85b19df40b438a9
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/38da9ffe035ba97583fbee3c0b8824c4749ffeb7
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7267 >
2025-10-29 18:17:35 +00:00
Luca Weiss
6cd1c895fb
linux-postmarketos-qcom-sc7280: upgrade to 6.17.0
...
Manual kconfig changes:
* VIDEO_DW9719=m (Fairphone 5)
* PCI=y (Tachyon)
* PCIE_QCOM=y (Tachyon)
* LEDS_GPIO=m (Tachyon)
* SYN_COOKIES=y (category:default)
* BTRFS_FS_POSIX_ACL=y (category:filesystems)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7107 >
2025-10-29 18:14:30 +01:00
Bart Ribbers
0861e39386
systemd/plasma*: upgrade to 6.5.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7263 >
2025-10-29 13:47:09 +00:00
andrey gerasimob
67e437160c
samsung-grandpplte: edit deviceinfo and modernize for success flash boot
...
keyboard is removed and gpu_accelerated has been overshadowed
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7175 >
2025-10-29 11:16:38 +01:00
Markus Göllnitz
c7722700dc
soc-qcom-sc7280: replace with soc-qcom
...
With the addition of 81voltd the difference between
soc-qcom-sc7280 and soc-qcom shrank. With the unreliable
hardware en- and decoder and a workaround in soc-qcom,
it would shrink even further.
As such, it makes sense to replace the former with the
latter.
With q6voiced and a call audio wireplumber config,
soc-qcom adds two more things untestable on the two
devices currently using soc-qcom-sc7280 (Fairphone 5 and
Shiftphone 8).
Besides that, it is only a UPower.conf replacing suspend
with shutdown in case of critically low battery levels
and setting the low level from 20 % to 10 %, which makes
sense on these two devices as well.
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7044#note_501998
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7107#note_508712
Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7254 >
2025-10-29 10:11:30 +00:00
postmarketOS CI
b3942cfeb4
linux-next: upgrade to next-20251029
2025-10-29 05:51:02 +00:00
coca
ae0284088f
Revert "Increased pkgver for samsung-gts210velte"
...
This reverts commit 24e36c32d6733b83113133fef028df345ed8e618
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7214 >
2025-10-28 20:45:13 +00:00
coca
2cb4a9cb11
Increased pkgver for samsung-gts210velte
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7214 >
2025-10-28 20:45:13 +00:00
coca
58608ca074
deviceinfo: Added create_initfs_extra with true for the samsung-gts210velte
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7214 >
2025-10-28 20:45:09 +00:00
Stefan Hansson
0cb3cf0897
device-samsung-gtaxlwifi: remove obsolete and invalid properties
...
While I haven't verified it personally, the wiki entry for this device
states that neither Weston nor Plasma Mobile work on the device,
indicating that DRM probably doesn't actually work. Furthermore, it is a
downstream port, so it working would be a miracle regardless. As for the
keyboard property, it is obsolete.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7243 >
2025-10-28 20:32:02 +00:00
Stefan Hansson
0be8af7d77
device-samsung-gtaxlwifi: set create_initfs_extra="true"
...
According to Pascal Dietrich on fedi, this fixes the initramfs being too
big for the boot partition[1].
[1]: https://rheinneckar.social/@cameo007/115429480475704448
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7243 >
2025-10-28 20:32:02 +00:00
Stefan Hansson
dcae02a2a0
device-samsung-gtaxlwifi: depend on msm-fb-refresher and postmarketos-base-downstream
...
The wiki article has stated that msm-fb-refresher is necessary for
working display from the start, so let's just fix this in packaging
instead of having it as a hint in the wiki. As for
postmarketos-base-downstream, this was confirmed to fix booting into UI
by Pascal Dietrich on fedi[1].
[1]: https://rheinneckar.social/@cameo007/115430128243717720
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7243 >
2025-10-28 20:31:58 +00:00
Sebastian Fleer
aea53bf284
linux-postmarketos-rockchip: upgrade to 6.12.55
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7260 >
2025-10-28 20:21:47 +00:00
Eisenbahnfan
6afab4b72e
firmware-samsung-v1awifi: Move downstream firmware into own package
...
And use config hosted on gitlab
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7231 >
2025-10-28 20:03:06 +00:00
Arnav Singh
993592fe3c
firmware-pine64-rtl8723bt: drop
...
This was being kept around because linux-firmware's rtl8723cs_xx_config.bin
was broken. This was fixed upstream in
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=e39831b1a9d75eb91af5c1711082edea5e259d3f
to carry the same file that we were carrying, so we don't need to any more.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7262 >
2025-10-28 10:12:21 -07:00
Eisenbahnfan
f792611613
samsung-n1awifi: Add mainline variant
...
And move downstream variant to archived
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7211 >
2025-10-28 16:10:35 +00:00
Eisenbahnfan
593d71f0c8
samsung-n1awifi: Rename downstream port to samsung-n1awifi-downstream
...
And fix ci errors
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7211 >
2025-10-28 16:10:35 +00:00
Eisenbahnfan
860afb1160
firmware-samsung-n2awifi: Move downstream firmware into own package
...
And use config hosted on gitlab
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7232 >
2025-10-28 16:03:58 +00:00
exkc
23fa126eeb
device-wd-glacier: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7259 >
2025-10-28 15:59:54 +00:00
Ingo Reitz
f492d6fa9d
device-google-{bluejay,oriole,raven}: add regulator_ignore_unused to cmdline
...
workaround for deadlock/crash due to dts TODOs
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7261 >
2025-10-28 13:03:38 +01:00
Eric Anderson
83977c895f
device-google-veyron: Set Eric Anderson as maintainer
...
Updating the device after becoming the maintainer of linux-google-veyron
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7258 >
2025-10-28 09:41:35 +00:00
Clayton Craft
7c137628be
ci: shellcheck: add device-apple-mac-aarch64 scripts
...
There are a few of these, and they're probably complicated enough to
justify shellchecking them.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7112 >
2025-10-28 09:38:56 +00:00
Clayton Craft
671da45525
ci: shellcheck: add os-installer's setup script
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7112 >
2025-10-28 09:38:56 +00:00
Clayton Craft
557772ebd4
device-apple-mac-aarch64: add support for os-installer
...
This also sneaks in a change to add 'quiet' on the kernel cmdline, to
remove some kernel msg noise on the screen that overwrites the splash
sometimes on boot.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7112 >
2025-10-28 09:38:53 +00:00
Clayton Craft
923c4ab36e
main/postmarketos-ui-os-installer: add custom install/deploy mode
...
This adds support for having a custom install/deploy, where if
`/etc/os-installer/deploy.sh` exists then pmbootstrap generates an
image, exports it, then calls deploy.sh with the path to the image it
created, and does NOT call pmbootstrap install with --disk. deploy.sh
comes from device packages that need to implement custom image
deployment stuff, when using --disk is not appropriate.
If deploy.sh doesn't exist then the standard install (using --disk) will
take place.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7112 >
2025-10-28 09:38:53 +00:00
Sicelo A. Mhlongo
52f23a780c
wl1251-cal: extract nvs to /run
...
Running the service for wl1251-cal before udev is partly responsible for very
slow boot observed on the N900 when using systemd. This is likely because of
the dependency on /lib/firmware.
Provide the NVS in /run instead, an idea borrowed from msm-firmware-loader. It
is safe to permanently overwrite the user-defined firmware search path since
the N900 does not need firmware that would be expected to be in
/lib/firmware/postmarketos.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7234 >
2025-10-28 09:32:20 +00:00
Ingo Reitz
ea9dcad2df
linux-postmarketos-gs101: upgrade to 6.18_rc2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7226 >
2025-10-28 09:29:36 +00:00
postmarketOS CI
f4214fd496
linux-next: upgrade to next-20251028
2025-10-28 05:50:03 +00:00
Clayton Craft
6b51d3c9da
main/postmarketos-ui-cosmic: disable audio over-amp by default
...
COSMIC is configured by default to allow "over amplification" of audio,
which is probably going to drive systems with sensitive speaker setups
(like macbooks, and the x13s) too hard. 100% on these is already plenty
loud. Users can override this default by flipping the switch in COSMIC
Settings app if they really want it.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7251 >
2025-10-28 04:46:57 +00:00
Jianhua Lu
b5e0ae4742
device-xiaomi-elish: use soc-qcom to replace qcom common dependencies
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6867 >
2025-10-28 07:35:28 +08:00
Jianhua Lu
ac2648a2b8
device-xiaomi-elish: update deviceinfo
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6867 >
2025-10-28 07:35:28 +08:00
Jianhua Lu
0e6c46c96b
linux-postmarketos-qcom-sm8250: upgrade to 6.17.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6867 >
2025-10-28 07:35:28 +08:00
Kamal Chandra Upreti
3680615e8d
linux-xiaomi-spes: increment pkgrel
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7256 >
2025-10-27 15:05:50 +05:45
Kamal Chandra Upreti
410044c30a
linux-xiaomi-spes: update checksums
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7256 >
2025-10-27 14:57:53 +05:45
Kamal Chandra Upreti
315c46b655
linux-xiaomi-spes: fix repo name
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7256 >
2025-10-27 08:52:39 +00:00
Jens Reidel
40ca119a46
alsa-ucm-conf-qcom-sm7150: upgrade to 1.2.14_git20251026
...
Properly declares the speaker on surya as mono and prepares us for the
separation of davinci into two panel variants.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7252 >
2025-10-27 08:14:51 +00:00
Arnav Singh
63cd5bebb9
linux-postmarketos-allwinner: upgrade to 6.17.5_git20251026
...
Also switch to building with LLVM,
per https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/issues/123
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7255 >
2025-10-27 08:07:48 +00:00
postmarketOS CI
0994d10522
linux-next: upgrade to next-20251027
2025-10-27 05:51:02 +00:00
Sebastian Fleer
cb407b4aec
linux-postmarketos-rockchip: upgrade to 6.6.114
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7253 >
2025-10-26 19:43:37 +01:00
Achill Gilgenast
533fa35119
systemd/gnome-shell: enable on riscv64
...
[ci:skip-vercheck]: just enabling architectures
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7063 >
2025-10-26 14:56:10 +00:00
Raymond Hackley
b902e346e7
samsung-j5(x): rename gpu_accelerated to drm in deviceinfo
...
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/1a8ab415b0d8fe68c8fea0a585e45c781b03a7e8
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7249 >
2025-10-26 14:54:11 +00:00
Raymond Hackley
49e41e6fc3
samsung-j5(x): drop 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).
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3145
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7249 >
2025-10-26 14:54:11 +00:00
Raymond Hackley
925d32594e
samsung-grandmax: depend on ModemManager "facility lock" workaround
...
It seems that samsung-grandmax needs the same "facility lock" workaround
as samsung-j5(x), otherwise ModemManager cannot unlock the SIM card correctly.
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3860
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/6c628d66ed3a21ea05f6a1688f3ddfe09ab0fd0a
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7248 >
2025-10-26 14:52:01 +00:00
Raymond Hackley
ec12959a2b
samsung-rossa: rename gpu_accelerated to drm in deviceinfo
...
Link: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/d7b12d98e67d6eb9b5813cb9e8f15578317e490f
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7247 >
2025-10-26 14:23:23 +00:00
Raymond Hackley
abfa1c36dd
samsung-rossa: drop 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).
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3145
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7247 >
2025-10-26 14:23:23 +00:00
Raymond Hackley
bbe58de176
samsung-rossa: depend on ModemManager "facility lock" workaround
...
It seems that samsung-rossa needs the same "facility lock" workaround as
samsung-j5(x), otherwise ModemManager cannot unlock the SIM card
correctly.
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3860
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/6c628d66ed3a21ea05f6a1688f3ddfe09ab0fd0a
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7247 >
2025-10-26 14:23:19 +00:00
user0-07161
fdd329a16a
linux-bananapi-bpi-m2-zero: upgrade to 6.18.0_rc1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7187 >
2025-10-26 13:19:05 +01:00
Eric Anderson
c520d51978
linux-google-veyron: upgrade to 6.12.54
...
Upgrading from an older LTS (6.6.y) to the latest LTS (6.12.y) version.
The config updates are simply "make olddefconfig" along with kconfig
check fixes.
6.12.y appears to behave identically to 6.6.y on veyron-minnie and
mickey. All feature testing showed the same results between the kernels.
I used a GNOME image. Appears to be working on minnie: battery, screen,
touchscreen, keyboard, touchpad, audio (headphones), camera, lid sensor.
Appears to be working on both: 3d acceleration, wifi, bluetooth, FDE,
USB-A, HDMI. HDMI audio worked on mickey. Speakers and HDMI audio didn't
work on minnie.
Audio was tested using "aplay -D sysdefault", because pipewire is
failing with a LUA incompatibility. But I didn't spend too much time
fiddling with alsamixer.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7225 >
2025-10-26 10:42:40 +00:00
Clayton Craft
3bbbf6cd9a
device-apple-mac-aarch64: update initramfs modules list
...
6.17 kernel config builds many things as modules now
Audio is pretty much broken on pulseaudio and I don't care to debug it.
It works with pipewire/pw-pulse, so let's use that by default.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7224 >
2025-10-25 21:29:41 +00:00
Clayton Craft
ac433eed9c
linux-postmarketos-asahi: upgrade to 6.17.5-1
...
Upstream now has a fragment so we no longer need 'device.config', but
there are some bugs with it (reported upstream) so we need to patch it
for now.
pmos.config fragment was also re-sync'd with kconfigcheck.toml
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7224 >
2025-10-25 21:29:41 +00:00
Pablo Correa Gómez
ae140cb6b8
main/postmarketos-base: install fwupd-efi if fwupd and systemd-boot available
...
So that firmware can be upgraded via fwupd EFI built-in methods
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7244 >
2025-10-24 20:41:52 +00:00
Robert Eckelmann
1e8dda341a
linux-postmarketos-exynos5: Build with LLVM
...
Config was migrated with pmbootstrap!2705.
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7172
2025-10-24 21:52:50 +02:00
Markus Göllnitz
9d6bee6dc4
soc-qcom-sc7280: add 81voltd daemon as dependency
...
This daemon configures the modem manager bearers. And
while, due to audio not yet working, this might not yet
be that interesting for VoLTE/VoNR, this configures the
XTRA source and hence increases the chance of a working
GPS with A-GPS and a quick location fix.
Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7044 >
2025-10-24 16:58:52 +00:00
postmarketOS CI
bb59aac12c
linux-next: upgrade to next-20251024
2025-10-24 15:50:32 +00:00
Oreeeee
147a436c02
lenovo-a8-50f: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7215 >
2025-10-24 15:32:59 +02:00
Robert Mader
3f6919e62d
temp/libcamera: Add tuning files for IMX838 and s5kjn1
...
Used by the Fairphone 5. Only containing black levels for now, however
adding those already makes the colors look less washed out, in
particular for the front camera.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7241 >
2025-10-24 11:57:50 +00:00
Clayton Craft
8d854127cc
kconfigcheck: add BTRFS_FS_POSIX_ACL
...
This is required for running journalctl without root, see:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6145#note_470989
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6263 >
2025-10-24 05:23:48 +00:00
Pablo Correa Gómez
2115a3ed2b
main/postmarketos-config-nftables: remove unecessary function names
...
for subpackages. abuild picks them up automatically. They are only
needed when using "-" within the subpackage suffix, as that is not a
valid character in shell scripts function names
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6221 >
2025-10-23 21:53:04 -07:00
Pablo Correa Gómez
9150a760c2
main/postmarketos-config-nftables: add rule for ausweisapp2
...
In the process, bump the pkgver to 1 similarly to what we do with
device packages where version numbers don't have a meaning. We
specifically don't create a subpackage, since the app is in flathub,
which is officially supported by the provider, and is a common way for
most non-technical users to ust it, since it's offically endorsed.
Unconditionally opening this really high port should also not increase
the attack area in any remarkable way.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6221 >
2025-10-23 21:53:04 -07:00
Achill Gilgenast
0478fbe24e
systemd/mutter: upgrade to 49.1.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7242 >
2025-10-23 22:58:31 +02:00
Bart Ribbers
c114f54ed2
systemd/plasma*: upgrade to 6.5.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7233 >
2025-10-23 16:01:04 +00:00
Sicelo A. Mhlongo
386583c5ea
device-nokia-n900: use lzo-rle zram compression, drop obsolete deviceinfo var
...
zstd might have slightly higher CPU usage on the N900's weak CPU, resulting in
slower compression and decompression. lzo-rle strikes a good enough balance.
Also drop deviceinfo_keyboard, which is marked obsolete.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7239 >
2025-10-23 10:10:26 +02:00
Sicelo A. Mhlongo
d60f557c4a
zram-swap: support custom compression algorithm via deviceinfo
...
Some devices would benefit from using compression algorithms besides zstd.
Allow device maintainers to specify a more suitable algorithm using
`zram_swap_algo` deviceinfo variable.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7239 >
2025-10-23 09:53:06 +02:00
Stefan Hansson
9ed8dd6bda
linux-purism-librem5: upgrade to 6.6.110
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7238 >
2025-10-23 07:15:58 +00:00
postmarketOS CI
1eccf4e5af
linux-next: upgrade to next-20251023
2025-10-23 04:51:18 +00:00
Achill Gilgenast
19fcbc17be
systemd/phosh: upgrade to 0.50.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7236 >
2025-10-22 13:04:15 +02:00
postmarketOS CI
21114e996d
linux-next: upgrade to next-20251022
2025-10-22 04:52:27 +00:00
Jane Rachinger
15317d34dd
systemd/systemd{,-stage0}: upgrade to 257.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7230 >
2025-10-21 13:34:13 +02:00
Jens Reidel
370474e36e
linux-pine64-pinephonepro: Build with LLVM
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7189 >
2025-10-21 10:08:51 +00:00
Barnabás Czémán
e6aa0c6119
device-qcom-msm89x7: Update properties in deviceinfo
...
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217 >
2025-10-21 05:58:24 +00:00
Barnabás Czémán
bf41607cac
device-qcom-msm8956: Update properties in deviceinfo
...
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217 >
2025-10-21 05:58:24 +00:00
Barnabás Czémán
b7c1e50325
device-qcom-msm8916: Update properties in deviceinfo
...
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217 >
2025-10-21 05:58:24 +00:00
Barnabás Czémán
d5fe6e1736
device-qcom-msm8953: Update properties in deviceinfo
...
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217 >
2025-10-21 05:58:24 +00:00
postmarketOS CI
36418ded0c
linux-next: upgrade to next-20251021
2025-10-21 04:51:39 +00:00
Alexandre Marquet
5eec34ee2e
device-samsung-manta: add audio support
...
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7222 >
2025-10-21 01:10:57 +00:00
Jens Reidel
3960d31623
cross/gcc-*: upgrade to 15.2.0-r1
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7221 >
2025-10-20 23:41:02 +00:00
Alexey Minnekhanov
f811b0e427
device-xiaomi-whyred: updates for kernel 6.17
...
Update modules names to the ones used in kernel 6.17.
Fix deviceinfo linting issues.
[ci:ignore-count]
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:48:01 +03:00
Alexey Minnekhanov
a824d53414
device-xiaomi-tulip: updates for kernel 6.17
...
Update modules names to the ones used in kernel 6.17.
Fix deviceinfo linting issues.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov
57afee9937
device-xiaomi-platina: updates for kernel 6.17
...
Update modules names to the ones used in kernel 6.17.
Fix deviceinfo linting issues.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov
c117f5f95c
device-xiaomi-jasmine_sprout: updates for kernel 6.17
...
Update modules names to the ones used inkernel 6.17.
Fix deviceinfo linting issues.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov
efc2dd5540
device-xiaomi-clover: updates for kernel 6.17
...
Update modules names to the ones used in kernel 6.17.
Fix deviceinfo linting issues.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov
555cc1c5eb
device-asus-x00td: updates for kernel 6.17
...
Update modules names to the ones in kernel 6.17.
Fix deviceinfo linting issues.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov
d701fd5ca4
device-xiaomi-lavender: add Shenchao variant, updates to kernel 6.17
...
Add variant with Shenchao panel. This variant is using the same panel
driver as Tianma one, so its modules-initfs file is symlink to
modules-initfs.tianma.
Switch to DPU driver (instead of MDP5) for display.
Update modules names to the ones used in 6.17 kernel.
Fix deviceinfo linter issues.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov
3f295fd2af
soc-qcom-sdm660, sony-pioneer: get rid of nonfree-firmware subpackages
...
Remove nonfree-firmware subpackage from soc-qcom-sdm660.
The only cosumer of it was nonfree-firmware subpackage in
device-sony-pioneer. So remove nonfree-firmware subpackage
from device-sony-pioneer and put original contents of
soc-qcom-sdm660-nonfree-firmware into firmware-sony-ninges.
In firmware-sony-ninges replace too big linux-firmware-qcom
dependency (150 Mb) by much smaller (42 Kb) package with
only GPU firmware (firmware-qcom-adreno-a530).
While we are fixing device-sony-pioneer, drop phoc.ini and
related -phosh subpackage from it as well.
And Xperia XA2 is actually GPU accelerated, mark it as such.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:47:59 +03:00
Alexey Minnekhanov
2708a4dcee
soc-qcom-sdm660: depend on alsa-ucm-conf-qcom-sdm660
...
In order for all devices on SDM630/660 platform to easily obtain
ALSA use case configs, add newly added alsa-ucm-conf-qcom-sdm660
to dependencies of common SoC package.
Haven't seen maxnet for a long time, so promote myself to
maintainer.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:47:24 +03:00
Nickolay Goppen
e8ae1ec3c2
alsa-ucm-conf-qcom-sdm660: new aport
...
Inspired by similar package from sdm670.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:46:14 +03:00
Alexey Minnekhanov
dbd50aa6e4
linux-postmarketos-qcom-sdm660: upgrade to 6.17.4
...
NEW/HOT:
* Initial audio support for xiaomi-lavender, xiaomi-clover (only headphones and mic) ( rdacayan, setotau )
* New devices: Blackberry KEY2 (athena) and KEY2 LE (luna) ( sajattack )
* CDSP/ADSP fastrpc support for SDM630/636/660 ( setotau )
Significant:
* Proper panel drivers for xiaomi-lavender, xiaomi-tulip, xiaomi-jasmine, asus-x00td ( alexeymin, iAboothahir )
* Big downstream-y nt36xxx touch driver was dropped in favor of upstream nvt-ts and made folower to nt36672a panels ( alexeymin )
* Support for 3rd variation of xiaomi-lavender with shenchao panel ( rdacayan )
* Kernel configs enabled to support booting using EFI ( sajattack )
Smaller fixes:
* Use proper modem firmware for regular xiaomi-clover ( barni2000 )
* Fixes and updates for charger driver (like ability to stop charging from sysfs) ( kcxt )
* fuelgauge driver rework ( Tooniis, barni2000 )
* Make nokia-pl2 booting again ( nexus_chebykin )
* xiaomi-clover-plus can now load firmware for its Goodix touchscreen ( setotau )
* sns-reg driver knows more config group mappings (no more scary warnings in dmesg) ( lucaweiss )
* Fix for WLED OVP interrupt backtrace in dmesg ( joelselvaraj )
* Potential Wi-Fi driver stability increase ( rdacayan )
* Small fixes for stability of touchscreen on sony-pioneer, xiaomi-whyred ( alexeymin )
* LOTS of dtbs_check warnings were fixed. We are now down to only 3 of them.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:44:14 +03:00
Jens Reidel
5d45751d38
ci: Add tag to skip kconfig checks
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7220 >
2025-10-20 19:26:35 +02:00
adamthiede
edef8326f6
linux-postmarketos-mediatek-mt8173: upgrade to 6.17.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7218 >
2025-10-20 10:16:38 +00:00
postmarketOS CI
1a2f16008b
linux-next: upgrade to next-20251020
2025-10-20 04:49:53 +00:00
Clayton Craft
4e3743b99e
kconfigcheck: fix typo in nftables version constraint
...
Fixes 7829e6c
The old pmb config that was migrated to pmaports had "<5.17"
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7136 >
2025-10-18 14:16:07 +00:00
Clayton Craft
5e452bf41c
kconfigcheck: switch many options to modules
...
Based on running kconfig check against a few kernel configs in pmaports
(which presumably already work/boot), and fixing the INFO messages when
it complained about an option should be builtin.
This also:
- removes some options that were in the default category that were
redefined/duplicated elsewhere, in order to avoid confusion later.
- moves CONFIG_CBC to the default category (used by FDE and a few other
things)
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7136 >
2025-10-18 14:16:07 +00:00
Henrik Grimler
a6761951ff
linux-postmarketos-exynos5: update to 6.12.53
...
Notable changes since 6.12.36 are roughly:
- Add support for n1awifi (@Eisenbahnfan)
- Add more features for n2a and v1a (@Eisenbahnfan)
- Fix wacom w9000 pen always being active until re-inserted (@Eisenbahnfan)
- Change ARM_EXYNOS_BUS_DEVFREQ to module (@Eisenbahnfan)
- Add sound support, and other improvements, for manta (@Alexmrqt)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7207 >
2025-10-18 10:35:43 +00:00
user0-07161 and Clayton Craft
13649dbb71
amazon-checkers: enable wifi, fix crashes
...
I've also added myself as a maintainer everywhere as I forgot to do that
in the initial MR.
Co-authored-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7203 >
2025-10-18 10:03:55 +00:00
Clayton Craft
34c32fe958
main/postmarketos-ui-os-installer: add support for os-installer 0.5.x
...
There were a number of config changes in 0.5.x (vs 0.4.x), this updates
our config to use the latest options/format.
Note: language selection is enabled by default, so no need to list
languages.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7206 >
2025-10-17 16:29:24 +00:00
postmarketOS CI
591cf04f8a
linux-next: upgrade to next-20251017
2025-10-17 15:49:54 +00:00
adamthiede
e087139b30
kconfigcheck: add SYN_COOKIES
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7002 >
2025-10-17 14:59:42 +00:00
Clayton Craft
ba2199528e
main/postmarketos-ui-plasma-mobile: drop systemd unit file
...
This should come from the package providing the daemon run by the unit
file (and in our case, at least temporarily, from the vendored unit file
in systemd-services)
This also adds an install script for post-upgrade that makes sure that
the alias for display-manager.service is created for plasma-mobile on
existing installs where we were missing the alias definition in the
tinydm unit file.
Without this workaround, existing installs will miss the alias and we
won't be able to run things that are associated with this alias (like
stopping pbsplash.)
Note: this is a post-install script since this subpkg is new, and on
existing systems affected by the issue it resolves the subpkg would be
'installed' not 'upgraded'.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7202 >
2025-10-16 13:00:04 -07:00
Clayton Craft
d92884c0d6
systemd/systemd-services: add display-manager alias to plasma-mobile unit file
...
This also drops the WantedBy param, to match what's upstream.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7202 >
2025-10-16 12:57:05 -07:00
Clayton Craft
a8707f9565
main/postmarketos-bootsplash: kill pbsplash with full privileges
...
This fixes an issue where pbsplash was not killed when the override is
attached to a service that runs as a non-root user (e.g.
tinydm.service). The tiny `+` tells systemd to run this command with
full privileges, the other stuff in the service's ExecStart and so on
are unaffected by this change.
This also adds the kill pbsplash override to getty@.service, fixes #4018
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7202 >
2025-10-16 12:57:05 -07:00
postmarketOS CI
a576b6be2d
linux-next: upgrade to next-20251016
2025-10-16 15:49:45 +00:00
Clayton Craft
91f4af5217
systemd/mutter: upgrade to 49.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7205 >
2025-10-16 05:54:18 +00:00
Clayton Craft
65d43efd4f
systemd/gnome-shell: upgrade to 49.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7205 >
2025-10-16 05:54:18 +00:00
Clayton Craft
26892b9475
main/postmarketos-initramfs: drop overlayfs modules
...
overlayfs support has been included in the initrmafs since the beginning of pmOS: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/ed9fc7f
But I have no clue why, because nothing seems to use it in the initramfs, at least not within recent history. By removing it, we save ~300KB, which might help small boot partition devices a bit.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7201 >
2025-10-16 05:14:58 +00:00
Clayton Craft
e74d238f88
main/postmarketos-ui-plasma-mobile: disable ppc64le
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7204 >
2025-10-15 13:38:15 -07:00
Clayton Craft
4baab6de09
temp/abuild: drop aport
...
No longer needed since the latest abuild in aports has support for
-systemd split packages now
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7200 >
2025-10-15 18:45:11 +00:00
postmarketOS CI
e96041ffaf
linux-next: upgrade to next-20251015
2025-10-15 15:49:51 +00:00
user0-07161
2ecb487043
amazon-checkers: new device
...
[ci:skip-build]: already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7195 >
2025-10-15 08:49:21 +00:00
Aster Boese
9bcf50d248
main/postmarketos-base: install openrc-user-pam in openrc subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7197 >
2025-10-15 03:40:18 +00:00
Jens Reidel
4436968a2b
linux-postmarketos-qcom-laptop: Build with LLVM
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7191 >
2025-10-15 03:37:30 +00:00
Augis
726f8f7525
xiaomi-monet: update kernel and device
...
Updates linux-xiaomi-monet to 4.19.325
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7100 >
2025-10-15 03:34:47 +00:00
Alexander Baransky
7039ad14cd
alsa-ucm-conf-qcom-sm7150: fix tucana audio channels
...
Signed-off-by: Alexander Baransky <sanyapilot496@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7198 >
2025-10-15 01:10:43 +03:00
Alexander Baransky
c4de4666cd
firmware-qcom-sm7150: use packaged firmware for xiaomi-tucana
...
Signed-off-by: Alexander Baransky <sanyapilot496@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7198 >
2025-10-15 01:10:43 +03:00
Alexander Baransky
f3527f0028
firmware-xiaomi-tucana: new aport
...
Signed-off-by: Alexander Baransky <sanyapilot496@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7198 >
2025-10-15 01:10:34 +03:00
Jens Reidel
672374d066
linux-postmarketos-mediatek-mt8173: Build with LLVM
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7193 >
2025-10-14 20:26:31 +00:00
postmarketOS CI
d06751767d
linux-next: upgrade to next-20251014
2025-10-14 16:17:25 +00:00
Stefan Hansson
e6fbadb1b0
linux-purism-librem5: upgrade to 6.6.101
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7177
2025-10-14 03:36:40 +00:00
Jens Reidel
20261cb654
cross/systemd-boot-x86: upgrade to 258.1
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7194 >
2025-10-14 02:21:30 +02:00
Oliver Smith
a326582cd6
cross/musl-*: downgrade to 1.2.5
...
[ci:skip-vercheck]: Follow Alpine's downgrade to 1.2.5
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/e4b8c67bb1d2d22e98f0c00b50b7fb0b71eee6c9
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/28eb815e5d8bacf7467aed9db0fc6ac026e97cea
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/f2036bfe000ab05e1f300c6fce57be3da9db426e
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7188 >
2025-10-14 00:08:14 +00:00
Jens Reidel
e710e26cbb
device-qemu-ppc64le: fix console name
...
This was already working previously, but hvc0 is the more correct name
for the serial console.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7192 >
2025-10-13 23:59:57 +00:00
Robert Eckelmann
96e8b07819
linux-postmarketos-qcom-sdm845: Build with LLVM
...
Config was migrated with pmbootstrap!2705.
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7176 >
2025-10-13 23:02:49 +00:00
Robert Eckelmann
22af602b95
linux-postmarketos-marvell: Build with LLVM
...
Config was migrated with pmbootstrap!2705.
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7173 >
2025-10-13 19:18:53 +00:00
postmarketOS CI
06f8d463de
linux-next: upgrade to next-20251013
2025-10-13 15:51:28 +00:00
Arnav Singh
d2778cc698
linux-postmarketos-grate: fix WiFi on microsoft-surface-rt
...
Ref: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3786
2025-10-12 14:15:22 -07:00
Jens Reidel
87edfd6bb0
device-generic-loongarch64: New device
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116 >
2025-10-12 16:36:48 +00:00
Jens Reidel
ccb4f6d525
device-qemu-loongarch64: New device
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116 >
2025-10-12 16:36:48 +00:00
Jens Reidel
c7ad397297
main/postmarketos-qemu-common: Support loongarch64
...
[ci:skip-vercheck]
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116 >
2025-10-12 16:36:48 +00:00
Jens Reidel
3632851500
cross/crossdirect: Add support for loongarch64
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116 >
2025-10-12 16:36:48 +00:00
Jens Reidel
b3500aaa5b
cross/{gcc,musl}-loongarch64: Generate with aportgen
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116 >
2025-10-12 16:36:48 +00:00
Stefan Hansson
b28e97b3e0
main/dint: upgrade to 0.0.1
...
[ci:skip-vercheck]: Due to me misunderstanding how apk deals with the
_git suffix, this is a downgrade. But I don't think it matters much
given that we expect users to use `apk upgrade -a` generally and since
dint mostly is used in CI.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7183 >
2025-10-12 16:30:25 +00:00
smallsolar
0007041862
linux-samsung-a5y17lte: alphabetised dependencies in APKBUILD
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7162 >
2025-10-12 12:47:56 +00:00
smallsolar
309329907e
linux-samsung-a5y17lte: fixed build issues using inspired by a0d79b92
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7162 >
2025-10-12 12:47:56 +00:00
smallsolar
2209a90da2
linux-samsung-a5y17lte: incremented pkgrel
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7162 >
2025-10-12 12:47:53 +00:00
smallsolar
cfe49ffdfd
linux-samsung-a5y17lte: add modules.order to package to fix build error
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7162 >
2025-10-12 12:47:49 +00:00
Oliver Smith
cc70c2550a
systemd/wireplumber: upgrade to 0.5.12
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/dc657c75e776736050539c2ce09a97e4fdb5d0e8
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7184 >
2025-10-12 13:26:39 +02:00
Jens Reidel
e5b378b65f
cross/musl-*: upgrade to 1.2.6_git20250919
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7182 >
2025-10-12 10:10:59 +00:00
André Apitzsch
74c3749568
bq-piccolo: archive device specific packages
...
Archive BQ M5 device and firmware package in favor of
device-qcom-msm8916.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7174 >
2025-10-12 10:36:11 +02:00
André Apitzsch
ba39a4ac5e
bq-piccolo: drop subpackage phosh
...
It's already well scaled. Drop unnecessary phoc.ini.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7174 >
2025-10-12 10:36:11 +02:00
André Apitzsch
9b1f86e727
bq-piccolo: drop keyboard and rename gpu_accelerated to drm in deviceinfo
...
Property deviceinfo_keyboard 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/7174 >
2025-10-12 10:35:59 +02:00
Jens Reidel
882b3807aa
device-qemu-ppc64le: support proper OF boot
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7153 >
2025-10-11 22:57:14 +02:00
Jens Reidel
8410d344cc
main/boot-deploy: upgrade to 0.20.3
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7153 >
2025-10-11 22:57:14 +02:00
Jens Reidel
12f3380e78
main/postmarketos-base: disable GRUB trigger
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7153 >
2025-10-11 22:57:14 +02:00
Bart Ribbers
78eed6fc98
systemd/plasma-workspace: install the Wayland SDDM session config
...
Makes SDDM use KWin as it's compositor and thus run on Wayland rather
than X11. This is what the Alpine packaging has done for quite a while
now and actually fixes my PC just showing a black screen until I've
logged in (by just starting to type my password blindly).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7170 >
2025-10-10 21:40:28 +00:00
Bart Ribbers
c124ebd33e
systemd/sddm: sync packaging with Alpine
...
Installs a config file to use the Weston compositor if none other is
specified.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7170 >
2025-10-10 21:40:28 +00:00
Robert Eckelmann
ae7fb037f7
linux-postmarketos-grate: clean-up and sort depends
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7165 >
2025-10-10 21:30:30 +00:00
Robert Eckelmann
d92a944a4c
linux-postmarketos-grate: Build with LLVM
...
Config was migrated with pmbootstrap!2705.
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7165 >
2025-10-10 21:30:30 +00:00
postmarketOS CI
3858f6164c
linux-next: upgrade to next-20251010
2025-10-10 15:50:08 +00:00
Robert Eckelmann
095c34886a
linux-postmarketos-mediatek-mt81: Build with LLVM
...
Config was migrated with pmbootstrap!2705.
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7167 >
2025-10-10 14:33:54 +00:00
Jens Reidel
d1561c23c1
linux-postmarketos-qcom-sm7150: Build with LLVM
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7161 >
2025-10-10 14:10:11 +00:00
Robert Mader
21aa622d00
systemd/pipewire: upgade to 1.4.9
...
Notably including a build fix for the upcoming libcamera 0.6 and lots of
libcamera-plugin fixes, including autofocus getting enabled when
available.
https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/1.4.9
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7164 >
2025-10-10 10:30:54 +02:00
Luca Weiss
c8a8a0cfcf
linux-postmarketos-qcom-sm6350: upgrade to 6.17.0
...
Manual kconfig changes:
* EEPROM_AT24=m
* REGULATOR_QCOM_REFGEN=y
* NVMEM_SPMI_SDAM=y
* IP_NF_FILTER (category:containers)
* IP_NF_TARGET_MASQUERADE (category:containers)
* IP_NF_NAT (category:containers)
* IP_NF_TARGET_REDIRECT (category:containers)
* IP6_NF_TARGET_MASQUERADE (category:containers)
* IP_NF_FILTER (category:nftables)
* IP_NF_NAT (category:nftables)
* IP6_NF_FILTER (category:nftables)
* IP6_NF_NAT (category:nftables)
* IP_NF_MANGLE (category:waydroid)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7106 >
2025-10-10 06:48:20 +00:00
Raymond Hackley
d6f65d3bde
samsung-{a3,a5,a7,e7,grandmax}: rename gpu_accelerated to drm in deviceinfo
...
Link: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/d7b12d98e67d6eb9b5813cb9e8f15578317e490f
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7160 >
2025-10-09 18:53:17 +00:00
Raymond Hackley
51e7f0f821
samsung-{a3,a5,a7,e7,grandmax}: drop 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).
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3145
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7160 >
2025-10-09 18:53:17 +00:00
Raymond Hackley
c01b371d49
samsung-a3: drop subpackage phosh
...
It's already well scaled in 1.5x on a3. Drop unnecessary phoc.ini
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/4541
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7160 >
2025-10-09 18:53:14 +00:00
postmarketOS CI
a58141085d
linux-next: upgrade to next-20251009
2025-10-09 15:49:42 +00:00
Aster Boese
9c0b5a9396
main/postmarketos-ui-cosmic: add openrc support
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7156 >
2025-10-09 10:42:39 -04:00
postmarketOS CI
9c6d20dadf
linux-next: upgrade to next-20251008
2025-10-09 04:49:45 +00:00
Biswapriyo Nath
574a4b76ad
linux-postmarketos-qcom-msm89x7: Enable ntsync driver for wine
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7150 >
2025-10-09 00:16:05 +00:00
Jens Reidel
a396bbc559
main/dint: upgrade to 0.0.1_git20251003
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7154 >
2025-10-08 15:53:53 +02:00
Jack Knightly
8fb51f4dc2
firmware-samsung-midas: t0{3g,lte} duplicate nvram files for each
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7152 >
2025-10-08 11:47:02 +00:00
Jack Knightly
02d1dda310
samsung-t0{3g,lte}: deviceinfo tidyup and dtb alignment
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7152 >
2025-10-08 11:47:02 +00:00
Henrik Grimler
c08842e994
linux-postmarketos-exynos4: update to 6.16.10
...
Some notable changes are:
- Add qcom mdm9x15 modem dts nodes for midas (@jack_kekzoz)
- Add hack with possibility to power cycle ehci usb controller
- Split p4note into wifi and lte variants (@viciouss)
- Add Imagis ISA1200 haptic driver (@viciouss)
- Drop custom initramfs from kernel. Was only needed by 4210 and
they can use u-boot now.
- Add wacom9000 stylus driver (by @eisenbahnfan, taken from exynos5 kernel)
- .. and some general cleanup to make dtbs_check happy
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7152 >
2025-10-08 11:47:02 +00:00
Martin Juecker
796fbdee57
device-samsung-p4note: adjust sensor mount matrix for iio-sensor-proxy
...
There is currently two different ways to handle sensors, the Linux way
which is taking earth as a starting point and then drawing a vector
through the device, as well as the Windows way which takes the device as
a starting point and drawing a vector towards earth. iio-sensor-proxy
decided to go the Windows way, therefor the configuration needs to be
flipped for the readings to produce the expected result.
I created an issue with iio-sensor-proxy that goes into a bit more
details, see #375 .
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7085 >
2025-10-07 22:35:43 +00:00
Jens Reidel
0dc41491eb
docs/device-categorization: add kernel upgrading requirement
...
As per
https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/issues/119 ,
we want to require kernel packages used by community devices to be
upgraded regularly, so add the proposed requirement in our
categorization requirements.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7104 >
2025-10-07 22:33:21 +00:00
postmarketOS CI
0055341870
linux-next: upgrade to next-20251007
2025-10-07 15:49:47 +00:00
Robert Eckelmann
d251d507d1
CI: correct description of docs build tools
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7151 >
2025-10-07 14:30:44 +00:00
Robert Eckelmann
0b2a826aa1
docs: fix template URI
...
this should fix the docs CI issue discovered in !7104
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7151 >
2025-10-07 14:30:44 +00:00
Raymond Hackley
4626b4567c
samsung-fortuna: rename gpu_accelerated to drm in deviceinfo
...
Link: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/d7b12d98e67d6eb9b5813cb9e8f15578317e490f
2025-10-07 09:34:32 +00:00
Raymond Hackley
9647ccc81b
samsung-fortuna: drop 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).
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3145
2025-10-07 09:34:31 +00:00
Raymond Hackley
e26721e74f
samsung-fortuna: fix deviceinfo_dtb_fortuna3g
...
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4011
Fixes: 053a486241 ("linux-postmarketos-qcom-msm8916: upgrade to 6.12.1 (MR 5847)")
Link: https://lore.kernel.org/r/20240129143147.5058-1-raymondhackley@protonmail.com
2025-10-07 09:34:17 +00:00
Jane Rachinger
b43fe351da
systemd/postmarketos-base-systemd: add shutdown-splash preset
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6926 >
2025-10-06 20:30:56 -07:00
Jane Rachinger and Clayton Craft
085729e888
main/postmarketos-bootsplash: fix start/stop conditions
...
This should now match behavior with plymouth. Some annoyances were
previously splash that is started multiple times or which isn't killed
when a rescue/emergency target requires.
Co-authored-by: Clayton Craft <clayton@craftyguy.net >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6926 >
2025-10-06 20:30:27 -07:00
postmarketOS CI
c4edf061a5
linux-next: upgrade to next-20251006
2025-10-06 15:49:50 +00:00
Devon Lutz
9d83dc8f86
qcom-msm89{05,09,16,39}: Remove _pmb_select="soc-qcom-msm8916-rproc" from APKBUILD
...
Fix "pmbootstrap init" (provider package was removed).
postmarketOS/pmaports!7075 dropped support for selecting the msm8916
rproc option during "pmbootstrap init".
Fixes: 7a29af043c ("soc-qcom-msm8916: drop non-functional rproc selection")
[ci:ignore-count]
[Raymond: drop it everywhere]
Co-developed-by: Raymond Hackley <wonderfulShrineMaidenOfParadise@postmarketos.org >
2025-10-06 11:48:57 +00:00
Clayton Craft
66fcd0230d
main/postmarketos-initramfs: handle reboot/poweroff
...
Needed in both init stages since they both can call fail_halt_boot.
fixes #4003
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7128
2025-10-05 21:22:40 -04:00
Oliver Smith
38245b028f
cross/busybox-static-*: remove
...
The busybox-static packages were used by devices using the obscure
"isorec" boot method (that I originally introduced with the
samsung-i9100, based on what I saw in the downstream kernel repo at the
time IIRC). This method is fairly limited, e.g. we can't append a
cmdline easily according to MR 6917. After the samsung-i9100 has been
switched over to use u-boot in MR 6921, all users of busybox-static are
now in device/archived/. Let's remove the busybox-static packages so
there are less packages we need to sync with Alpine.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7145 >
2025-10-05 22:48:50 +00:00
Eisenbahnfan
d25acebd38
firmware-samsung-n2awifi: Fix pkgdesc and add myself as maintainer
...
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7142 >
2025-10-05 17:19:02 +00:00
Achill Gilgenast
cb8c5a0c57
systemd/phosh: upgrade to 0.50.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7143 >
2025-10-05 17:53:18 +02:00
Vasiliy Doylov
edbf3776c0
systemd/wireplumber: enable gobject introspectgion
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7141 >
2025-10-05 17:27:04 +03:00
dabao1955
11ff09a6be
linux-xiaomi-raphael: upgrade to 6.16.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7133 >
2025-10-05 13:59:57 +00:00
Clayton Craft
b4b65df84c
main/postmarketos-ui-os-installer: use pmb's shallow clone option
...
This option was added in pmb 3.6, so the dependency is constrained to
that version and later
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7109 >
2025-10-05 02:36:51 +00:00
Leah
74ae0e3867
linux-samsung-hero: Disable camera
...
Squashed with:
- linux-samsung-herolte: Fix checksum
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7108 >
2025-10-05 02:34:20 +00:00
Leah
fd24da6e65
firmware-samsung-hero: Add missing firmware files
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7108 >
2025-10-05 02:34:20 +00:00
Jens Reidel
d173406ed9
ci: lib: Run jobs for ppc64le
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7140 >
2025-10-04 15:53:42 +00:00
Jens Reidel
b69cbb5367
pmaports.cfg: Mark ppc64le as supported
...
Now that the repositories are built and published, we can mark it as
supported.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7140 >
2025-10-04 15:53:42 +00:00
Casey Connolly
de53a5c455
linux-next: enable UCLAMP
...
Allows us to fix UI stutters with uclampset cli tool
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7139 >
2025-10-04 15:27:20 +02:00
Jens Reidel
b69e4a50c8
systemd/systemd: enable for ppc64le and s390x
...
There is no reason to restrict this based on pmbootstrap support for
architectures. Also, both ppc64le and s390x are now supported in
pmbootstrap.
[ci:skip-vercheck]
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7134 >
2025-10-03 20:18:29 +00:00
Oliver Smith
86b5702a7c
temp/xkeyboard-config: upgrade to 2.46
...
Upgrade to the latest upstream version and sync with Alpine's APKBUILD.
Previously this was on a git commit in order to prepare upstreaming the
N900 config, which was not merged yet.
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/e41306ff207a0d0a580c88ab8a9e7d6258281392
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7132 >
2025-10-03 17:23:07 +00:00
postmarketOS CI
26a6bb521b
linux-next: upgrade to next-20251003
2025-10-03 15:50:26 +00:00
Jens Reidel
bde0d7ab17
systemd/systemd: use LLVM 21 instead of 15
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7130 >
2025-10-03 11:59:31 +02:00
Bart Ribbers
bbc4d2c9c7
systemd/postmarketos-base-systemd: enable xdg-user-dirs by default
...
xdg-user-dirs defines the location of default user folders like
~/Documents, ~/Downloads, ~/Music, etc, and when they don't exist it'll
make sure they're created.
These are folders people will expect to exist on any installation.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7129 >
2025-10-02 23:33:35 +02:00
Clayton Craft
7b710e42f8
temp/petitboot: drop aport
...
This is now packaged in aports:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/90929
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7127 >
2025-10-02 08:48:14 -07:00
Jens Reidel
4fafe35201
main/dint: fix and enable for all architectures
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7114 >
2025-10-01 23:33:20 +00:00
Jens Reidel
948a5da202
mt6735-bootshim: Build with cross-native
...
This package hardcodes a --target for clang, so it can be built just
fine with the native clang and doesn't need to run in QEMU.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7124 >
2025-10-01 23:13:43 +00:00
Jens Reidel
28d2a166f3
modem/libsamsung-ipc: fix build with GCC 15
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7125 >
2025-10-01 23:11:38 +00:00
Jens Reidel
c63615b9a6
main/f0rmz: fix build for ppc64le
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7126 >
2025-10-01 23:04:04 +00:00
Jens Reidel
85c4e40ea8
main/unixbench: Upgrade to 6.0.0, fix build errors
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7123 >
2025-10-01 23:34:17 +02:00
Oliver Smith
904e59fbc2
Reapply "main/bootchart2: upgrade to 0.14.9_git20220807"
...
This reverts commit e48304b386 .
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7120 >
2025-10-01 19:56:10 +02:00
Oliver Smith
fca3e7d7ee
cross/crossdirect: fix "unsupported relocation"
...
Crossdirect redirects archivers (gz, bzip2, ...) to their native
versions when cross compiling. This works e.g. when extracting sources or
packing the .apks at the end of the build. But it currently fails when
such an archiver gets called during package().
For example with bootchart2:
>>> bootchart2: Entering fakeroot...
...
gzip -c bootchart2.1 > /home/pmos/build/pkg/bootchart2/usr/share/man/man1/bootchart2.1.gz
Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 6
Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 6
Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 1
Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 6
Fix this by running the foreign arch version when it gets called in a
fakeroot.
Fixes: 8a7c9ce7 ("cross/crossdirect: run archivers natively too")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7120 >
2025-10-01 19:56:10 +02:00
Oliver Smith
e59bbc4d6e
main/make3.81: remove
...
This package isn't used by anything and fails to build with current GCC
in Alpine. Let's drop it.
Related: https://builds.sr.ht/~postmarketos/job/1579283
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7119 >
2025-10-01 17:22:12 +00:00
Oliver Smith
126a700fe6
main/postmarketos-initramfs: add postmarketos-base-nofde to makedepends
...
Fix bootstrapping a new repository by ensuring postmarketos-base-nofde
gets built by BPO beforehand, which now provides
postmarketos-fde-unlocker (as it should have all along).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7118 >
2025-10-01 16:40:23 +00:00
Oliver Smith
e8fcd51ce2
main/postmarketos-base-nofde: provide postmarketos-fde-unlocker
...
This package was supposed to be a provider for postmarketos-fde-unlocker
(see description "Dummy unlocker package for systems without FDE") and
provider_priority=1 (whereas unl0kr has 1000)).
Fix this, so it is in theory possible to install pmOS without unl0kr
again if you want to save a little space and don't need FDE. More
importantly this also fixes bootstrapping a new reposiotry, as we can
now let postmarketos-initramfs makedepend on this package to ensure that
there is one provider for postmarketos-fde-unlocker.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7118 >
2025-10-01 16:40:23 +00:00
Jens Reidel
58b529eb34
main/gcc{4,6}: disable on ppc64le and loongarch64
...
Neither ppc64le nor loongarch64 use vendor kernels, so the old GCCs
packages are not required.
They currently don't build either because of a couple of problems when
building with GCC 15. If we really want to, ppc64le can be re-enabled
once those problems are resolved, since it is supported since GCC 4.9.
loongarch64 needs a much newer GCC.
[ci:skip-vercheck]
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7117
[ci:skip-build]: just disabling some arches
2025-10-01 18:36:45 +02:00
Casey Connolly
baa1376e80
linux-next: enable USB_SERIAL_SIMPLE
...
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7105 >
2025-10-01 14:48:49 +00:00
Casey Connolly
d09c0bd7e8
kconfigcheck: enable USB simple serial console
...
Support for simple USB serial devices like those exposed by the Suzy-Q
cable.
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7105 >
2025-10-01 14:48:48 +00:00
Clayton Craft
6180adfdf2
temp/iio-sensor-proxy: upgrade to 3.8
...
I dropped 2 patches that seem to have been merged upstream.
I also updated the pkgver format to follow what we do for other forked
pkgs, so hopefully the upstream compat monitoring thing will detect when
this pkg is out of date again
This adds a new patch to fix #3787
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7099 >
2025-10-01 14:46:19 +00:00
Clayton Craft
c5ca2e756a
kconfigcheck: add 'immutable' category
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6949 >
2025-10-01 14:14:05 +02:00
Clayton Craft
bde9dca58c
ci: apkbuild lint: allow all valid kconfigcheck categories
...
This only allowed categories that were aliases (and only categories
under those), but stuff like `pmb:kconfigcheck-uefi` was flagged as an
invalid option by the linting.
This change parses aliases AND all categories in the kconfigcheck and
allows those as options.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7101 >
2025-10-01 12:11:05 +00:00
Stefan Hansson
6e75e62302
CI: dint: don't mark job as failed if only warnings were raised
...
In the case of there being warnings but no errors, dint will set its
exit code to 2. We don't want the pipeline to fail in this case, so have
2 be an allowed failure exit code.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7083 >
2025-10-01 12:03:26 +00:00
Clayton Craft
fef14737eb
kconfigcheck: use tristate values for options
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7080 >
2025-09-30 14:00:12 -07:00
Luca Weiss
6890536ff6
main/mtk-mkimage: update url
...
The URL is dead, so link to an archive.org version of that page instead.
Fixes #3981
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7111 >
2025-09-30 20:51:22 +00:00
Clayton Craft
3c93972ece
apple-mac-aarch64: new device
...
I chose this device pkg name because it's descriptive, this pkg doesn't
support the 'idevice' things or x86_64 or PPC Macs. I didn't include
"generic" because, while it supports Macbooks, (in theory) Mac Minis
and something called Mac Studio, it's not really *that* generic for Mac
computers AND by having the manufacturer be "Apple" it'll show up in pmb
init under "apple." This will make it more intuitive to find, I think.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7048 >
2025-09-30 20:32:09 +00:00
Clayton Craft
eddbe346c9
linux-postmarketos-asahi: new aport
...
Alpine's linux-asahi kernel is missing some config for booting on the
macbook M2, and is missing config for supporting other pmOS features /
kconfig checks. It's easier to maintain this kernel downstream for now
so changes can be made easily to support this hardware and functionality
we need.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7048 >
2025-09-30 20:32:09 +00:00
adamthiede
bf0d85120d
linux-postmarketos-mediatek-mt8173: upgrade to 6.17
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7096 >
2025-09-30 05:37:31 +02:00
Igor Belwon
e6c9934e90
linux-postmarketos-mediatek-mt6878: upgrade to v6.17
...
Upgrade the kernel to version 6.17. While we're at it, regenerate the
config, and adapt the build process to booting via U-Boot.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7097 >
2025-09-29 13:52:02 -07:00
Igor Belwon
5c5ba015dc
device-nothing-tetris: adapt to U-Boot
...
As a first-stage U-Boot port is now available for this device, adapt the
device package to use it.
NOTE: Currently, EFI boot is unsupported, because of this device having
to send a specific SMC command on kernel launch, if this is not done,
then the device will crash after ~30s with weird errors, and access to
peripherals shared with the Secure World (for example UFS) will be
unavailable. This is only a temporary workaround for the time being.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7097 >
2025-09-29 13:52:02 -07:00
WeirdTreeThing
aed75c5ae1
device-google-oriole: clean up cmdline
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7092 >
2025-09-29 12:53:03 -07:00
WeirdTreeThing
0c22c84cfd
device-google-raven: clean up cmdline
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7092 >
2025-09-29 12:53:03 -07:00
WeirdTreeThing
6974c2df9d
device-google-bluejay: clean up cmdline
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7092 >
2025-09-29 12:53:03 -07:00
Clayton Craft
95a1a60e4b
ci: wiki: support only running for changed devices
...
The device wiki check currently runs for *all* devices in any given
MR, and can sometimes fail (e.g. if someone edits the wiki for some
unrelated device.) It's not fair to block MRs for devices when the
check fails on unrelated devices. This changes the default behavior to
only run on devices that are changed in the branch. This also adds an
`--all` flag that restores the previous behavior, this could be run on
the pmaports master branch to test general compliance for all devices
without blocking MRs where the check fails for unrelated devices.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7098 >
2025-09-29 12:46:33 -07:00
Nickolay Goppen
fd7dd519c2
firmware-xiaomi-clover: Add Goodix touchscreen configuration file
...
This adds the config file for the Goodix GT9110 for clover-plus and includes it into initfs.
Also this follows up my rename.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7093 >
2025-09-29 19:02:08 +03:00
postmarketOS CI
2b54a11df0
linux-next: upgrade to next-20250929
2025-09-29 15:49:55 +00:00
Arnav Singh
eeaf2b2f8a
linux-postmarketos-allwinner: upgrade to 6.17.0_git20250929
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7094 >
2025-09-29 15:10:29 +00:00
Stefan Hansson
d3aa885f81
main/postmarketos-mkinitfs: link to project repo
...
Makes it easy to find relevant information about the program.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7095 >
2025-09-29 10:18:18 +02:00
Jens Reidel
7639446782
systemd/systemd-services: don't start hexagonrpcd-adsp-rootpd on devices with SDSP
...
Apparently hexagonrpcd cannot serve the ADSP rootpd on SDM845 devices at
this time, so let's prevent the service from starting on devices with an
SDSP. It can always be re-enabled at a later time.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7090 >
2025-09-27 23:08:51 +02:00
Jan Jasper de Kroon
580eb45f97
linux-pine64-pinephonepro: upgrade to 6.16.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7071 >
2025-09-27 18:13:32 +00:00
Ingo Reitz
59174b9404
google-raven: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6728 >
2025-09-27 16:21:55 +00:00
Ingo Reitz
f8fc37a645
google-oriole: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6728 >
2025-09-27 16:21:55 +00:00
Ingo Reitz and WeirdTreeThing
aa74588036
google-bluejay: new device
...
Co-authored-by: WeirdTreeThing <bradyn127@protonmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6728 >
2025-09-27 16:21:55 +00:00
Ingo Reitz and WeirdTreeThing
d5765b86d9
soc-google-gs101: new aport
...
Co-authored-by: WeirdTreeThing <bradyn127@protonmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6728 >
2025-09-27 16:21:55 +00:00
Ingo Reitz and WeirdTreeThing
0ad292a810
linux-postmarketos-gs101: new aport
...
Co-authored-by: WeirdTreeThing <bradyn127@protonmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6728 >
2025-09-27 16:21:55 +00:00
Jens Reidel
a51ad1e3e3
ci: fix path type in test_aports_ui
...
pmb.parse.apkbuild expects a Path object as the input type, but we
currently pass it a str. Since we already construct a Path, we can
simplify this and fix a type error encountered upon parsing the
APKBUILD.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7089 >
2025-09-26 21:03:23 +02:00
Clayton Craft
2be943f936
main/f0rmz: new aport
...
This will be used for first boot setup in the initramfs
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7082 >
2025-09-26 16:08:24 +00:00
Jens Reidel
70dc44a865
linux-postmarketos-qcom-sm7150: Fix Tianma panel for xiaomi-surya
...
Cherry-pick a patch that fixes a typo in the compatible string that
would result in the panel driver not being probed.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7088 >
2025-09-26 17:55:39 +02:00
postmarketOS CI
8ed134588e
linux-next: upgrade to next-20250926
2025-09-26 15:50:16 +00:00
Clayton Craft
c4e1b0d448
systemd/systemd-services: add generator to set user for plasma-mobile service
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7057 >
2025-09-26 07:35:29 -07:00
Clayton Craft
d5fc83b7af
systemd/systemd-services: add rtkit sysusers config
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7057 >
2025-09-26 07:35:13 -07:00
dux55
2997ff5a18
jackpotlte: Fix for error that generated boot/kernel image is too large for boot partition.
...
Fixed failed pipeline
Fixed failed pipeline 2
Fixed failed pipeline 3
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7068 >
2025-09-26 12:48:53 +00:00
Stefan Hansson
66f4974f7b
main/dint: upgrade to 0.0.1_git20250925
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7084 >
2025-09-26 12:41:39 +00:00
Clayton Craft
4d97758b44
main/postmarketos-mkinitfs: upgrade to 2.7.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7087 >
2025-09-26 12:39:46 +00:00
Clayton Craft
a7aa4f979b
main/postmarketos-install-recommends: upgrade to 0.2
...
Features:
- Make prompting optional / disabled by default
- Implement shallow initial clone for pmaports
- Support running as root user
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7086 >
2025-09-26 07:31:42 +00:00
postmarketOS CI
7edabc6655
linux-next: upgrade to next-20250925
2025-09-26 04:52:48 +00:00
Ingo Reitz
833bbb3a93
kconfigcheck: drop HID_PICOLCD_FB
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7043 >
2025-09-26 02:25:56 +00:00
Clayton Craft
2fe8c34193
ci: lib: check_changed_aports_versions: re-add upstream branch
...
This was effectively dropped in bc3fb78958 , but broke later use of the
'upstream' branch.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 15:22:07 -07:00
Jens Reidel
d228485150
alsa-ucm-conf-qcom-sm7150: fix davinci audio channels
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:39:39 +02:00
Jens Reidel
cbf9ace0e6
device-qcom-sm7150: overhaul and use packaged firmware
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:39:39 +02:00
Jens Reidel
71fd1ac99d
firmware-qcom-sm7150: new aport
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:39:39 +02:00
Jens Reidel
8eb025b946
firmware-google-sunfish: new aport
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:11:22 +02:00
Jens Reidel
8cc3e57516
firmware-xiaomi-sweet: new aport
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:11:18 +02:00
Jens Reidel
3b2cd134e4
firmware-xiaomi-surya: new aport
...
pkgver starts at 3 because this package already existed in the past with
pkgver of 2.
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:11:15 +02:00
Jens Reidel
42ecd4e4cc
firmware-xiaomi-davinci: new aport
...
pkgver starts at 3 because this package already existed in the past with
pkgver of 2.
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:10:31 +02:00
Jens Reidel
7401858932
linux-postmarketos-qcom-sm7150: Upgrade to 6.17.0_rc7
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:10:03 +02:00
Pablo Correa Gómez
bc3fb78958
ci: lib: integrate add_upstream_git_remote into get_base_commit
...
add_upstream_git_remote was just being run at beginning of every
method using get_changed_packages or get_changed_files, to have
upstream available to use get_base_commit. So then, just move it to
get_base_commit. As a positive side-effect, since the previous commit
get_base_commit will just use the gitlab variable if available. So in
CI we will just completely avoid running these two commands!
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7078 >
2025-09-25 20:02:53 +00:00
Pablo Correa Gómez
7bf7616490
ci: common: don't run git if we can just get the base sha from gitlab
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7078 >
2025-09-25 20:02:53 +00:00
Pablo Correa Gómez
1d6eea7261
ci: common: remove unused import
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7078 >
2025-09-25 20:02:49 +00:00
Pablo Correa Gómez
028f417255
ci: pytest.sh: remove unnecessary workaround
...
The issue has been closed, and the test runs successfully
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7078 >
2025-09-25 20:02:46 +00:00
Pablo Correa Gómez
b1e18658c2
ci: test_ui: only run for changed ui packages
...
Previously, this test would 12 to 16 seconds to run locally, and
having it run unconditionally slows CI (it's always the last test in
the pipelines). This commit changes it to only run on changed UI
packages, speeding up the pytest CI by more than 75% in most situations.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7078 >
2025-09-25 20:02:46 +00:00
Pablo Correa Gómez
3c19b268c2
docs/merging-rules: update backporting information
...
We haven't released service packs in years, so there's no point to
document them as a process.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7077 >
2025-09-25 19:55:33 +00:00
Pablo Correa Gómez
c42e5e9a32
ci: make the pipeline trigger on the default branch
...
So that we can deploy docs. In the process, replace "master" with
CI_DEFAULT_BRANCH, so it does not break when we rename.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7077 >
2025-09-25 19:55:33 +00:00
Pablo Correa Gómez
f332f1b306
docs: add review and merging guidelines specific to pmaports
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7077 >
2025-09-25 19:55:33 +00:00
Pablo Correa Gómez
8a9814ddc3
docs/device-categorization: avoid nesting and repetions
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7077 >
2025-09-25 19:55:30 +00:00
Pablo Correa Gómez
22e782faae
githooks: add docs prefix
...
In the process, update the README to point to how to add the githooks
folder. I had to go to aports to find the command.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7077 >
2025-09-25 19:55:27 +00:00
Pablo Correa Gómez
6adc515825
docs/device-categorization: remove subjective image-building requirement
...
This is not something we can measure or reason about, since "obscure"
is very subjective. An alternative of using "multiple users" has also
been discarded, since we don't have a way to measure that either for
now.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7077 >
2025-09-25 19:55:23 +00:00
Clayton Craft
d752a57ce2
systemd: udev: explicitly depend on kmod-lib
...
This fixes an issue where the mkosi-generated initrd fails to load udev
because libkmod is not installed when systemd-udevd is installed.
For pmOS installs/initramfs stuff, this change should be a no-op,
libkmod is already pulled in by other things and our initramfs config
includes the library manually.
[ci:skip-build]: already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7079 >
2025-09-25 16:15:49 +00:00
André Apitzsch
7a29af043c
soc-qcom-msm8916: drop non-functional rproc selection
...
lk2nd does no longer support mode selection based on
/boot/lk2nd_rproc_mode.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7075 >
2025-09-25 16:13:21 +00:00
faveoled
bc7ba3073e
starway-andromeda-s8: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7074 >
2025-09-25 16:10:54 +00:00
Jens Reidel
e720d6509c
linux-postmarketos-qcom-sdm845: Add patch to fix compatible strings for beryllium
...
The patch fixes the compatibles to allow hexagonrpcd to guess the
HexagonFS path without any configuration.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:40:11 +02:00
Jens Reidel
8ee1b55853
firmware-xiaomi-elish: fix HexagonFS directory location
...
Fix the location of the HexagonFS files to match the vendor name of the
model string. This lets hexagonrpcd guess the location without any
configuration.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:27:59 +02:00
Jens Reidel
7fcc44e45f
firmware-oneplus-sdm845: fix HexagonFS directory location
...
Create two symlinks to allow hexagonrpcd to guess the location of the
HexagonFS from the devicetree compatible.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:26:29 +02:00
Jens Reidel
ed8a7fe409
firmware-fairphone-fp5: fix HexagonFS directory location
...
This lets hexagonrpcd guess the location from the compatible string in
the devicetree successfully.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:07:33 +02:00
Jens Reidel
d7c47e1d55
firmware-fairphone-fp4: fix HexagonFS directory location
...
This lets hexagonrpcd guess the location from the compatible string in
the devicetree successfully.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:06:48 +02:00
Jens Reidel
7d315a8a95
firmware-ayn-odin: fix HexagonFS directory location
...
Change it from /usr/share/qcom/sdm845/AYN/Odin to
/usr/share/qcom/sdm845/AYN/odin to make hexagonrpcd able to guess the
directory.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:06:43 +02:00
Richard Acayan
8e1053a477
firmware-google-sargo: add hexagonrpc symlinks for bonito and dtbo
...
The vendor DTBO (which may remain on some devices for convenience) uses
a "google,b4s4-sdm670" compatible. The Pixel 3a XL uses "google,bonito".
Add symlinks for these device trees.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:06:40 +02:00
Jens Reidel
acae9b289f
systemd/systemd-services: let hexagonrpcd guess the firmware directory
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:06:35 +02:00
postmarketOS CI
2340c05b60
linux-next: upgrade to next-20250924
2025-09-24 15:52:18 +00:00
Pablo Correa Gómez
ce47303e35
ci: add job to build docs and trigger handbook pipeline for deployment
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7065
[ci:skip-build]: already built successfully in CI
2025-09-24 12:37:31 +02:00
Pablo Correa Gómez
ca97b715c7
ci: ignore docs while checking for files in packages
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7065
2025-09-24 12:37:31 +02:00
Pablo Correa Gómez
b4283dcbc9
docs: initial documentation for pmaports
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7065
2025-09-24 12:37:31 +02:00
postmarketOS CI
6031c93852
linux-next: upgrade to next-20250923
2025-09-24 04:50:43 +00:00
Duje Mihanović
fd0fb50ca8
device: Move MSM GPU compile fix to shared patches
...
The downstream KGSL patch is shared by a ton of devices, make it shared.
xiaomi-aries is exempt as it has a different path for the KGSL driver.
[ci:skip-build] # No functional changes
[ci:skip-vercheck] # See above
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7073 >
2025-09-23 20:16:11 +00:00
Duje Mihanović
7347015c0c
device: Move ftrace static inline patch to shared patches
...
This patch is shared by a few devices, make it shared.
[ci:skip-build] # No functional changes
[ci:skip-vercheck] # See above
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7073 >
2025-09-23 20:16:11 +00:00
Jan Jasper de Kroon
77b82749b8
device-pine64-pinephonepro: build rockchip-isp1 into initramfs
...
Add rockchip-isp1 to modules-initfs as a workaround for display initialization
issues on kernel 6.11.11. Without the ISP driver built into initramfs, the
unl0kr screen fails to display during early boot when disk encryption is
enabled, though the input still works. Building rockchip-isp1 into initramfs
ensures proper display initialization.
This is a temporary workaround until the underlying power domain or clock
synchronization issue between the display and camera subsystems which I suspect
can be properly investigated and fixed.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5955 >
2025-09-23 12:44:29 +02:00
Clayton Craft
4e6ec748a4
main/postmarketos-ui-cosmic: add cosmic-initial-setup to pmb_recommends
...
This app/config wizard runs when COSMIC starts for the first time, and
it helpful for guiding folks through configuring the DE.
[ci:skip-vercheck] only changing pmb_recommends
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7067 >
2025-09-23 09:56:14 +00:00
Joel Selvaraj
8a55beb25a
linux-postmarketos-qcom-sdm845: upgrade to 6.16.7 stable release
...
Also contains fix for compilation issue reported in https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3952
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7062 >
2025-09-23 08:13:09 +00:00
Clayton Craft
6485ca2e01
main/postmarketos-ui-os-installer: add support for COSMIC UI
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7054 >
2025-09-22 16:04:05 +00:00
postmarketOS CI
ab9c37daa6
linux-next: upgrade to next-20250922
2025-09-22 16:00:13 +00:00
Duje Mihanović
6f27d8084c
lg-vee3e: Fix port
...
Use gcc6 and add a few shared patches to make the kernel (and
menuconfig) build again. Since it now works, move the aport back to
downstream.
The "new" initramfs does not work without an extra initfs, so enable
that. Delete a few redundant deviceinfo properties while at it.
Finally, change the red tint fix to a Kconfig option instead of a patch.
[ci:skip-vercheck] # Package moved, complains despite pkgrel bump
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7064 >
2025-09-21 16:09:21 +02:00
Stefan Hansson
2745f5dbcb
main/dint: upgrade to 0.0.1_git20250920
...
Improves comment linting.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7066 >
2025-09-20 18:58:29 +02:00
Stefan Hansson
aa74915a68
CI: Add deviceinfo linting via dint
...
Needs https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2679
to run locally.
Tested and works locally with 'pmbootstrap ci' as well as in GitLab CI.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/2583
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7006 >
2025-09-20 09:30:46 +00:00
postmarketOS CI
17fcf091b2
linux-next: upgrade to next-20250919
2025-09-19 15:50:26 +00:00
AutumnSpark1226
142d967a54
device-samsung-kyleprods: add proprietary wifi firmware
...
use firmware package shared with kylepro
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7056 >
2025-09-19 08:49:45 +00:00
AutumnSpark1226
1ee1c994e5
firmware-samsung-kyleproxx: rename from firmware-samsung-kylepro; device-samsung-kylepro: use renamed firmware package as direct dependency and remove firmware subpackage
...
Since kylepro and kyleprods are very similar devices (they also share the same kernel), the firmware package can be used for both.
The nonfree firmware subpackage is redundant, so device-samsung-kylepro directly depends on firmware-samsung-kyleproxx.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7056 >
2025-09-19 08:49:45 +00:00
Markus Göllnitz
3253af8cdb
{temp,systemd}/gnome-shell-mobile: backport GIRepository 2.0 patches for GJS >= 1.85.90 support
...
GJS 1.86 was released with a port from
libgirepository-1.0 to libgirepository-2.0. That port
requires changes in gnome-shell. However, for now, there
is no gnome-shell-mobile based on 49, so as a hot fix,
this is a backport of those patches only.
Without these, the GNOME Shell will not even get beyond
main.js and as such is unusable even for gdm.
Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7061 >
2025-09-18 20:46:16 +00:00
Oliver Smith
219e9e5e8a
cross/systemd-boot-x86: upgrade to 258
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/be9e1474db71102756a209a31e39085a67b16305
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7060 >
2025-09-18 19:47:25 +02:00
Jack Knightly
ecd11e3acc
firmware-samsung-midas: remove unnecessary blobs
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7045 >
2025-09-17 18:28:14 +00:00
Jack Knightly
3e3100bb01
samsung-kona: fix firmware package info
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7045 >
2025-09-17 18:28:14 +00:00
Jack Knightly
ea3005e2dc
samsung-kona: remove unhelpful partition flag
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7045 >
2025-09-17 18:28:14 +00:00
postmarketOS CI
aa4aa93513
linux-next: upgrade to next-20250917
2025-09-17 15:50:06 +00:00
Achill Gilgenast
043389df82
systemd/gnome-shell: disable riscv64 temporarily
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7051 >
2025-09-17 07:18:17 +00:00
Achill Gilgenast
aff18515ad
systemd/mutter: upgrade to 49.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7051 >
2025-09-17 07:18:17 +00:00
Achill Gilgenast
970d0af5c1
temp/gnome-shell-mobile: rebuild with gjs 1.85
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7051 >
2025-09-17 07:18:17 +00:00
Achill Gilgenast
1dc84bc727
systemd/gnome-shell-mobile: rebuild with gjs 1.85
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7051 >
2025-09-17 07:18:17 +00:00
Achill Gilgenast
26609fb910
systemd/gnome-shell: upgrade to 49.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7051 >
2025-09-17 07:18:17 +00:00
Clayton Craft
efa6cb6376
main/postmarketos-ui-os-installer: update UI screenshots
...
This updates the UI pictures/screenshots to use the latest from
https://wiki.postmarketos.org/wiki/Category:Interface
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7055 >
2025-09-16 21:31:01 +00:00
Clayton Craft
4f29f7a07e
systemd/postmarketos-base-systemd: add missing preset config
...
The trigger runs `systemctl preset cups.service`, but then if it runs
preset on the other two *afterwards* it will disable them (because no
explicit preset and we default to disable). This helps ensure they're
kept enabled.
The same seems to also happen for NetworkManager-wait-online and the
other things here, leading to them being accidentally disabled.
This also removes cups.service, it should be socket-activatable now that
cups.socket is enabled.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7029 >
2025-09-16 13:37:11 -07:00
Achill Gilgenast
44204bed8d
systemd/networkmanager: upgrade to 1.54.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7052 >
2025-09-16 19:41:12 +00:00
Devin Lin
319c674ec9
systemd/drkonqi: Add gdb as dependency as well as needed python deps
...
GDB is needed, otherwise we can't send crash reports because it's unable to use any
debugger. elfutils is needed for eu-elflint used in the preamble.
Move the Python dependencies from checkdepends to depends because they
are also necessary for drkonqi during use.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7049 >
2025-09-16 19:08:15 +00:00
Devin Lin
88c9deda2e
postmarketos-base-ui-plasma: Enable sentry support for drkonqi
...
Always enable Sentry support for drkonqi, so that crash reports are sent
to KDE's bug dashboard.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7050 >
2025-09-16 11:15:11 -04:00
Bart Ribbers
c5501fc501
systemd/plasma*: upgrade to 6.4.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7041 >
2025-09-15 11:56:01 +00:00
Clayton Craft
17abfd5b93
main/boot-deploy: upgrade to 0.20.2
...
- Fix crash from passing empty --header_version arg to mkbootimg
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7046 >
2025-09-14 15:35:33 -07:00
Nikita Travkin
5533125d39
main/dtbloader: upgrade to 1.5.1
...
While at it, revert the "ar" workaround as the tool is installed
properly once again.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7042 >
2025-09-14 15:54:13 +05:00
Devin Lin
9f2902ed95
postmarketos-base-systemd: Enable drkonqi
...
Enable necessary services for drkonqi on Plasma, see: https://invent.kde.org/plasma/drkonqi/-/blob/master/README.md?ref_type=heads
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7039 >
2025-09-14 00:00:15 +00:00
Devin Lin
048afc96d5
postmarketos-base-ui-plasma: Add drkonqi with systemd
...
Add drkonqi for system process crash notifications, and allowing the
user to easily submit crash reports to KDE.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7031 >
2025-09-13 07:04:52 -04:00
Clayton Craft
df8113b676
systemd/pipewire: upgade to 1.4.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7036 >
2025-09-12 16:32:51 +00:00
Clayton Craft
ec97533995
systemd/cups: upgrade to 2.4.13
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7036 >
2025-09-12 16:32:51 +00:00
Achill Gilgenast
55e34126a2
systemd/gnome-logs: upgrade to 49.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7035 >
2025-09-12 16:30:27 +00:00
postmarketOS CI
baf39aa5df
linux-next: upgrade to next-20250912
2025-09-12 15:50:12 +00:00
Clayton Craft
a8f9ec7f58
systemd/systemd-services: add generator for tinydm
...
Fixes #3897
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6903 >
2025-09-12 13:51:17 +02:00
Pablo Correa Gómez
dbd88de572
device-samsung-a40: stop depending on removed samsung-a40-headers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7034 >
2025-09-12 13:13:38 +02:00
Pablo Correa Gómez
5c1bb690bf
linux-samsung-a40: do not provide linux-headers
...
Providing linux-headers is an unresolved issue (see
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/152 )
and this is currently breaking the build with
"pmbootstrap config build_pkgs_on_install True".
So remove them.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7034 >
2025-09-12 13:06:26 +02:00
Danct12
a3d9cb4505
linux-pine64-pinetab2: Upgrade to kernel 6.15.10-danctnix1
...
The latest kernel supposedly improve WLAN driver stability and
fixed a major bug with VOP2 DRM driver where the display would not
come on after waking up from sleep.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6947 >
2025-09-12 01:44:13 +00:00
Peter Mack
6050175407
main/mobile-config-firefox: upgrade to 4.6.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7032 >
2025-09-11 22:41:18 +00:00
Aster Boese
a6e89ad0b2
samsung-manta: /lib/{modprobe, modules-load}.d -> /usr/lib/{modprobe, modules-load}.d
...
The previous commit moving these to only `/lib/` was an error on my part for
misreading the manpages of kmod. Alpine *does* correctly handle modules under
`/usr/lib/`, so this is fine.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:ignore-count]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:32:07 +02:00
Aster Boese
ef79caff27
samsung-goyawifi: /lib/{modprobe, modules-load}.d -> /usr/lib/{modprobe, modules-load}.d
...
The previous commit moving these to only `/lib/` was an error on my part for
misreading the manpages of kmod. Alpine *does* correctly handle modules under
`/usr/lib/`, so this is fine.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:31:37 +02:00
Aster Boese
c24b54f075
google-nyan-big: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:30:42 +02:00
Aster Boese
50b81f3153
asus-me176c: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:30:42 +02:00
Aster Boese
7767d5b707
google-nyan-blaze: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:30:42 +02:00
Aster Boese
80d2717550
lg-hammerhead: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:30:42 +02:00
Aster Boese
1c5f9f545c
pine64-pinenote: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:30:42 +02:00
Aster Boese
a3f184cd27
samsung-hlte: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:30:07 +02:00
Aster Boese
53f37dc4b2
samsung-klte: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:19:32 +02:00
Aster Boese
9a2dce5125
samsung-degaswifi: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:12:12 +02:00
Dan
40d43a3731
samsung-a40: new device
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6916
[ci:skip-build]: already built successfully in CI
2025-09-11 22:44:00 +02:00
postmarketOS CI
a62beeff2a
linux-next: upgrade to next-20250911
2025-09-11 15:51:14 +00:00
BetaRays
a0e8b199be
samsung-j5(x): depend on Samsung modem workaround
...
This was required to get a working modem on J5 2015 and 2016, see:
- Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3860
- https://wiki.postmarketos.org/wiki/Samsung_Galaxy_J5_2015_(samsung-j5)#Modem
- https://wiki.postmarketos.org/wiki/Samsung_Galaxy_J5_2016_(samsung-j5x)#Modem
[Raymond: add j5]
Co-developed-by: Raymond Hackley <wonderfulShrineMaidenOfParadise@postmarketos.org >
2025-09-11 08:27:03 +00:00
Clayton Craft
ce67c46bd4
main/devicepkg-utils: initialize SOURCE_DEVICEINFO_ROOT
...
Otherwise things that `set -u` (like boot-deploy) fail
[ci:skip-build]: already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7028 >
2025-09-10 09:18:57 -07:00
postmarketOS CI
1d6272d3e5
linux-next: upgrade to next-20250910
2025-09-10 15:51:53 +00:00
Luca Weiss
c11b4a74f2
device-fairphone-fp3: modem, audio & qbootctl
...
While the modem has worked for quite a while on mainline, for some
reason some dependencies were never added to the device package.
And add the firmware for the audio amplifier on Fairphone 3 since it's
also supposed to work now.
And install qbootctl (and enable it by default) to mark the current slot
as successful to not get stuck in the bootloader after a couple of
reboots.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7010 >
2025-09-10 15:20:51 +00:00
Luca Weiss
2cb88d5c6d
firmware-fairphone-fp3: remove compat symlinks, add audio amp firmware
...
The symlinks are not needed anymore with the newest kernel, so clean
them up.
And package up the aw8898_cfg.bin firmware/config file for Fairphone 3.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7010 >
2025-09-10 15:20:51 +00:00
Matus Mastena
92105c6dd5
samsung-a53x: new device
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6987
[ci:skip-build]: already built successfully in CI
2025-09-10 17:12:48 +02:00
Stefan Hansson
d9c3fa80a8
main/devicepkg-utils: allow overriding root directory in source_deviceinfo
...
This can be used to source the deviceinfo of an arbitrary rootfs, not
just the current one. In particular, this will be used in the
boot-deploy CI.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7026 >
2025-09-10 14:43:34 +00:00
Luca Weiss
c3f0506216
modem/rmtfs: upgrade to 1.1.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7009 >
2025-09-10 11:42:12 +00:00
Luca Weiss
57a6a580f4
modem/pd-mapper: upgrade to 1.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7009 >
2025-09-10 11:42:12 +00:00
dabao1955
daba0ccf59
linux-xiaomi-raphael: Fix adreno gpu firmware path, add led support and add camera kernel driver support
...
But dts not defined about camera port.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7024 >
2025-09-10 11:38:35 +00:00
Stefan Hansson
0ecf51c505
main/boot-deploy: update link
...
Link to the new repo location instead of the old one that isn't updated
any more.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7022 >
2025-09-10 08:23:47 +00:00
dabao1955
b49c136699
device-xiaomi-raphael: Fix missing firmware dep
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7020 >
2025-09-10 08:21:22 +00:00
Igor Belwon
1aea255014
device-nothing-tetris: Enable flashing, sdcard and drm
...
Flashing is enabled because of lplk and no longer requiring an uniLoader
dependency.
SD Card was incorrectly set as unavailable before, this device has an SD
card slot, fix the property.
This device now supports display via simpledrmfb, so enable
deviceinfo_drm. Device can start Phosh, albeit with some graphical
glitches, and obviously no GPU (yet...).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7018 >
2025-09-10 08:18:24 +00:00
Igor Belwon
9b2e0d4e5e
linux-postmarketos-mediatek-mt6878: upgrade to 6.17-rc5
...
This kernel upgrade BREAKS booting with uniLoader and now requires lplk
to boot. The change is documented on the Wiki.
While we're at it, enable simpledrm.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7018 >
2025-09-10 08:18:24 +00:00
dabao1955
0ec0b702e8
firmware-xiaomi-raphael: upgrade to 20250908
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7015 >
2025-09-10 10:14:48 +02:00
Henrik Grimler
d2d455f8a4
extra-repos/systemd: add transmission-daemon service
...
Based on service script in transmission's repo [1], but with Type
changed to simple as alpine's transmission is built without sd_notify.
[1] https://github.com/transmission/transmission/blob/main/daemon/transmission-daemon.service.in
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7016 >
2025-09-10 10:06:39 +02:00
Clayton Craft
2a4d4f8b61
systemd/postmarketos-base-systemd: fix handling of added and removed units in trigger
...
Apparently the eval trick doesn't work for passing vars if the var to
set is the same as the var for the value, in this case the caller of
this function was using `added_paths` and `removed_paths`. Shell scripts
suck.
This was missed in the tests because the unit tests call
trigger_unit_presets directly.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7025 >
2025-09-09 17:19:47 +00:00
Markus Göllnitz
5c01db2b90
systemd/systemd-services: add vnstat service
...
Monitoring the network usage due to mobile connections
being metred is probably interesting to more users.
vnstat is also the basis for Usage's optional network
view.
Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7001 >
2025-09-09 18:29:17 +02:00
postmarketOS CI
0b582b4d1e
linux-next: upgrade to next-20250909
2025-09-09 15:49:45 +00:00
Clayton Craft
aed388ea63
systemd/cups: disable examples / ipptool on all archs
...
Apparently this fails on other archs when cross compiling, not just
riscv64. I hit it locally when building x86_64 on aarch64. bpo is
hitting it when trying to build aarch64 on x86_64. This is kinda of a
big hammer, but I think we'll be able to drop this cups fork when abuild
systemd split func support is upstreamed, and bpo is currently blocked
trying to build changes to support our effort to upstream that abuild
patch.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7023 >
2025-09-09 14:46:02 +00:00
Luca Weiss
8cd50f8c87
soc-qcom-msm8953: update ucm config
...
Update to the latest master branch in msm8953's alsa-ucm-conf.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7017 >
2025-09-09 12:36:05 +00:00
Clayton Craft
21a5b834e6
main/boot-deploy: upgrade to 0.20.1
...
Fixes a breaking regression in 0.20.0
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7021
[ci:skip-build]: bpo hasn't built an abuild update for all archs, and will take a while to be done
2025-09-08 12:15:47 -07:00
Jens Reidel
a42bce2407
cross/busybox-static-*: upgrade to 1.37.0-r23
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7019
[ci:skip-build]: already built successfully in CI
2025-09-08 20:41:46 +02:00
postmarketOS CI
a012a36ccc
linux-next: upgrade to next-20250908
2025-09-08 15:50:32 +00:00
Clayton Craft
2c9a5d2d1c
main/boot-deploy: upgade to 0.20.0
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7014
[ci:skip-build]: already built successfully in CI
2025-09-08 08:09:02 -07:00
Clayton Craft
ef97fd8c60
systemd/cups: disable examples on riscv64
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
[ci:skip-build]: already built successfully in CI
2025-09-08 07:33:54 -07:00
Clayton Craft
39922de34e
ci/shellcheck: run on pmos-base-systemd's apk trigger
...
This trigger has a lot going on, so let's make sure it always passes
shellcheck. It's not picked up by the normal search for triggers in this
script because the actual logic for the trigger is broken out from the
.trigger file.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:54 -07:00
Clayton Craft
469aae3436
postmarketos-base-systemd: rework unit preset, reload/restart, and cleanup handling
...
This reworks the preset, reload/restart, and cleanup handling and moves
it from a (proposed [1]) abuild patch that would generate install
scripts for every -systemd package to a series of commit hooks and
a trigger that would exist in this package. This was made
possible by using `treescan`, which quickly[2] recursively scans
/usr/lib/systemd and allows the commit hook and trigger to diff units
before and after an install or uninstall transaction.
I chose to put the trigger and commit hook in pmos-base-systemd instead
of the systemd package because:
1) It's annoying to have to rebuild systemd just to update the logic in
this script. Rebuilding this package is MUCH faster (nothing to
compile)
2) IF the systemd package moves elsewhere (i.e. out of pmaports), it's
unclear if this preset stuff would follow it, and it's safer for us to
keep it separate so know it's always being included in pmOS+systemd
installs. It can always be moved later if we decide to.
More info on how the three situations are handled by this patch:
Presets: Pre-commit hook captures current unit file list (using
treescan) before changes, then the trigger on /usr/lib/systemd/system
captures (using treescan) the state after changes and diffs them. It
picks out only unit files that were added, and runs systemctl preset to
apply any preset config that might exist for them.
Reload/restart: This relies on manual post-upgrade scripts in packages
that need it. post-upgrade scripts should mark units with systemctl
set-property ... Markers=+needs-reload/restart. Actual reload/restart
handled by the existing systemd.trigger that queries these markers...
This is going to be a bit annoying for package maintainers[3], but I
don't think many packages will *need* this. As of today, there are 0
packages explicitly requesting reload/restart on upgrade. This also
means there will be no automatic detection of whether a unit should be
reloaded/restarted. AFAIK Fedora doesn't support this, packages have to
explicitly request a reload or restart.
Cleanup: The pre-commit hook uses treescan to capture systemd unit
directory state before transactions and the trigger identifies removed
units (using treescan + diff). It then finds broken symlinks in
/etc/systemd/ that point to any newly removed unit files from the
transaction, and removes only them.
Benefits:
- Simple abuild patch for -systemd split func
- Uses existing APK mechanisms (commit hooks, triggers). Hooks can see
before/after transaction state for cleanup.
- Logic updates don't require rebuilding all packages.
Tradeoffs:
- Requires additional per-package complexity to support
reload/restart functionality.
- Moves unit discovery/parsing for preset and cleanup from build-time to
runtime (every device does this work vs. once at build)
- Package behavior varies based on installed trigger/hook
versions rather than being deterministic per package version.
- There's a (tiny) risk of some operations being race-y, e.g. if the
user is actively enabling/disabling/adding unit files between apk
running the pre-commit hook and the trigger firing... It seems
unlikely this will cause issues, but 🤷♂️
1. https://gitlab.alpinelinux.org/alpine/abuild/-/merge_requests/394
2. I used hyperfine to measure performance of treescan on my laptop,
with lots of units installed, and it was ~20ms without disk caching
3. A post-upgrade that would mark a unit for reload might look like
this:
```
if [ -d "/run/systemd/system" ]; then
echo "Marking sshd.service for reload..."
systemctl set-property sshd.service Markers=+needs-reload
fi
```
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:54 -07:00
Clayton Craft
75d8dc9bd2
ci/testlib: add asserts for string contains/doesn't contain substring
...
For testing if a given string contains a given subtring, for example
`assert_contains "foo bar bazz" "bar"` would pass,
but `assert_contains "foobar bazz" "bar"` would fail.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:54 -07:00
Clayton Craft
7d84c11c52
ci/testlib: add asserts for file exists/not exists
...
For testing whether a given file exists or not exists
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:54 -07:00
Clayton Craft
0fab76b942
ci/testlib: add test root dir support
...
Allows creating (and cleaning up) a new root dir for tests, for tests
that deal with files on disk
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:54 -07:00
Clayton Craft
00a242b4e8
systemd/systemd: don't use old systemd_install_script logic
...
This also removes an old macro file that was left over from one of the
many previous attempts to integrate preset support...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:53 -07:00
Clayton Craft
e63c70b6e8
Rebuild -systemd subpkgs
...
These packages were previously built by a WIP abuild patch that added
install scripts to each -systemd subpkg for handling preset application
on install and symlink cleanup on uninstall. This functionality has been
replaced by a trigger/commit hook, so we need to rebuild these packages
to drop the install scripts that were previously generated.
[ci:ignore-count]
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:53 -07:00
Clayton Craft
0318e81fde
temp/abuild: build with simple systemd split func patch
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:53 -07:00
Achill Gilgenast
e9287975cb
systemd/wireplumber: upgrade to 0.5.11
...
https://gitlab.alpinelinux.org/alpine/aports/-/commit/71031e8a344b98717fa73d02c6b9aa0026120fe7
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7013 >
2025-09-08 01:54:28 +00:00
Achill Gilgenast
98c29cb62c
systemd/upower: upgrade to 1.90.10
...
https://gitlab.alpinelinux.org/alpine/aports/-/commit/b8086774af77dd3e1ab509ff0485676a124c17a7
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7013 >
2025-09-08 01:54:28 +00:00
Achill Gilgenast
6d7abb22e1
systemd/sddm: fix license
...
https://gitlab.alpinelinux.org/alpine/aports/-/commit/1cfd94a70fea7a2edf6fbe23a073a99305add7a0
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7013 >
2025-09-08 01:54:28 +00:00
Achill Gilgenast
3a50ffa5d4
systemd/gnome-desktop: upgrade to 44.4
...
https://gitlab.alpinelinux.org/alpine/aports/-/commit/8bb7b7b7bb981ee0e0a3b52d1291ecb245915602
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7013 >
2025-09-08 01:54:28 +00:00
Achill Gilgenast
d8be95c138
cross/systemd-boot-x86: upgrade to 257.9
...
https://gitlab.alpinelinux.org/alpine/aports/-/commit/baef68076879beea57f864db4d69a61e6ee0c476
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7013 >
2025-09-08 01:54:28 +00:00
Dylan Van Assche
15dbb835b0
systemd/systemd-services: add RuntimeDirectory and StateDirectory for nginx
...
RuntimeDirectory and StateDirectory are required for NGINX to operate out-of-the-box.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7008 >
2025-09-07 18:02:26 +00:00
dabao1955
5564f33c6b
linux-xiaomi-raphael: Fix wrong firmware path in dts for xiaomi-raphael
...
ref: https://github.com/NekoSekaiMoe/linux/commit/2447484c8665f0b6fc4fbc8b3208dfa0250bf35f
Signed-off-by: dabao1955 <dabao1955@163.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7012 >
2025-09-08 01:33:09 +08:00
Luca Weiss
8caae63c7f
main/postmarketos-ui-lomiri: fix wallpaper and launcher icon
...
Fix the paths at least, for some reason the launcher icon still doesn't
show up in the latest versions.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6726 >
2025-09-07 17:10:56 +00:00
Luca Weiss
60d40dcda0
main/postmarketos-ui-lomiri: clean up polkit config
...
Apk is unhappy about depending on both polkit and polkit-elogind. Align
with other UI packages by only depending on polkit-elogind directly, and
remove the rc-update call since also no other UI is doing this.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6726 >
2025-09-07 17:10:56 +00:00
Willow Barraco
bca4cfc74f
linux-postmarketos-allwinner: Enable leds_group_multicolor
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6924 >
2025-09-07 17:08:26 +00:00
dabao1955
59ab663fb4
linux-xiaomi-raphael: upgrade to 6.12.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7004 >
2025-09-07 17:00:49 +00:00
dabao1955
3365752926
firmware-xiaomi-raphael: Fix wrong firmware path
...
This commit fixes some firmware not found by kernel requests.
before:
```
[ 0.552689] goodix firmware update module init start
[ 0.801269] goodix_i2c 2-005d: Direct firmware load for qcom/sm8150/Xiaomi/raphael/good failed with error -2
```
after:
```
[ 0.152816] goodix firmware update module init start
[ 0.597937] input: goodix_ts as /devices/platform/goodix_ts.0/input/input2
```
Signed-off-by: dabao1955 <dabao1955@163.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7011 >
2025-09-07 16:59:47 +00:00
Stefan Hansson
8321019c7f
CI: Stop using 'pmbootstrap lint' for lint job
...
Needs https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2679
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3665
Closes https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/issues/2566
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3274
Closes https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/issues/2591
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6979 >
2025-09-07 16:14:57 +00:00
leap123
35ee13f094
device-rockchip-rk322x: fix checksum
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7003 >
2025-09-07 01:28:05 +00:00
leap123
5675c834a1
rockchip-rk322x: update kernel to 6.16.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7003 >
2025-09-07 01:28:05 +00:00
Sicelo A. Mhlongo
aa0879310e
*/: sicelo: drop and transfer maintainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6993 >
2025-09-06 23:44:49 +02:00
Dylan Van Assche
a8229a6ad7
main/postmarketos-ui-os-installer: add Console UI
...
Installing pmOS on servers has never been more easy with the OS Installer when the Console UI is supported. Tested on my own homeserver.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7000 >
2025-09-06 18:33:14 +02:00
Daniel Kulesz
d614b2c4b0
linux-purism-librem5: upgrade to 6.6.92pureos1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6970 >
2025-09-06 12:56:57 +02:00
Casey Connolly
cfc28d4fb9
linux-next: enable XBOX controller support
...
Enable joystick devices as per kconfigcheck
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7005 >
2025-09-06 08:02:48 +00:00
postmarketOS CI
b0b2d89485
linux-next: upgrade to next-20250905
2025-09-06 04:50:29 +00:00
Hugo Osvaldo Barrera
ec17f2118c
qemu-*: enable PSI
...
PSI is necessary (but not sufficient) to run Waydroid on this device
target:
- linux-virt is built without binder and unusable for Waydroid.
- linux-stable is build with CONFIG_PSI_DEFAULT_DISABLED.
- linux-lts is build with CONFIG_PSI_DEFAULT_DISABLED.
The performance difference is negligible for this device; less that 1%.
Fixes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/1884
See: https://gitlab.alpinelinux.org/alpine/aports/-/issues/17465
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6995 >
2025-09-05 21:54:00 +02:00
Jami Kettunen
b8c64a14f7
device/*: drop my "maintainership" of msm8998/mt6763/mt6768 stuff
...
I've not touched anything in pmaports (or mainline aarch64 stuff in
general besides my Snapdragon X Elite laptop which I thankfully didn't
have to bringup myself) for about 3 years at this point so I think that
ship has sailed by now.
[ci:skip-build]: orphaning the packages
[ci:skip-vercheck]
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6971
2025-09-05 18:03:42 +02:00
Dinolek
9c8c46f803
device-xiaomi-begonia: new aport
...
Based on the linux-postmarketos-mediatek-mt6785 kernel.
Signed-off-by: Dinolek <git@dinolek.me >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6975 >
2025-09-05 15:43:23 +00:00
Dinolek
da0d53f27a
firmware-xiaomi-begonia: new aport
...
Signed-off-by: Dinolek <git@dinolek.me >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6975 >
2025-09-05 15:43:23 +00:00
Dinolek
99b95928e6
linux-postmarketos-mediatek-mt6785: new aport
...
Mainline port for the MediaTek MT6785 Helio G90/G90T/G95.
Signed-off-by: Dinolek <git@dinolek.me >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6975 >
2025-09-05 15:43:23 +00:00
Dinolek
d869b99210
xiaomi-begonia: add -downstream suffix and archive downstream port
...
Signed-off-by: Dinolek <git@dinolek.me >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6975 >
2025-09-05 15:43:23 +00:00
Dinolek
22a9c72680
linux-xiaomi-begonia: fix build
...
Signed-off-by: Dinolek <git@dinolek.me >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6975 >
2025-09-05 15:43:23 +00:00
adamthiede
8cf57dfdfb
linux-postmarketos-mediatek-mt8173: upgrade to 6.16.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6997 >
2025-09-05 08:08:33 +00:00
BotchedRPR
d130e6990d
device-nothing-tetris: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6985 >
2025-09-04 20:30:07 +00:00
BotchedRPR
6f63a440ab
linux-postmarketos-mediatek-mt6878: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6985 >
2025-09-04 20:30:07 +00:00
Stefan Hansson
6c98a4d742
main/dint: new aport
...
This could later be used to add deviceinfo linting CI to pmaports. I'm
putting this in pmaports rather than aports as I would think there is
little purpose to having a deviceinfo linter in Alpine when this format
isn't used there.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6999 >
2025-09-04 20:21:34 +00:00
postmarketOS CI
9d7a05983f
linux-next: upgrade to next-20250904
2025-09-04 15:50:57 +00:00
postmarketOS CI
021044ac78
linux-next: upgrade to next-20250903
2025-09-03 15:49:39 +00:00
Henrik Grimler
436d44c8e6
systemd/systemd-services: add apache service
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6996 >
2025-09-03 13:53:00 +00:00
Henrik Grimler
4a2a2acaf6
device-samsung-i9100: set generate_extlinux_config=true
...
Was missed when device was migrated over to use u-boot.
Fixes: e74d7fdd69 ("device-samsung-i9100: use u-boot as intermediate bootloader")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6998 >
2025-09-03 13:52:03 +00:00
Pablo Correa Gómez
7273e83141
README: improve wording for commit style
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6992 >
2025-09-03 13:51:05 +00:00
Pablo Correa Gómez
6d6fcd0340
README: add review and merging guidelines
...
As agreed in
https://wiki.postmarketos.org/wiki/Team_Meetings#2025-09-01
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6992 >
2025-09-03 13:51:05 +00:00
Aster Boese
3f405ace7d
apple-idevice: change rootfs_image_sector_size to 4096
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6944 >
2025-09-03 09:55:42 +00:00
Barnabás Czémán
033bbe60bf
device-qcom-msm8956: Add support for longcheer l9360
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6981 >
2025-09-03 09:54:37 +00:00
Barnabás Czémán
b006585c45
device-qcom-msm8956: Fix cmdline property in deviceinfo
...
Change deviceinfo_cmdline to deviceinfo_kernel_cmdline.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6981 >
2025-09-03 09:54:37 +00:00
Barnabás Czémán
29288ce037
linux-postmarketos-qcom-msm8956: Upgrade to v6.16.3-r0
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6981 >
2025-09-03 09:54:34 +00:00
Hugo Osvaldo Barrera
7cb5f1d3e4
main/postmarketos-config-nftables: rely on upstream nftrules
...
Upstream is now shipping rules as individual subpackages for packages
which require them. Rely on these by linking to them instead of
duplicating them here.
Note that the upstream packages only ship rules, but do not enable them
by default. This patch retains this package's current behaviour and
still automatically enables rules.
See: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/67137
See: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3934
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6991 >
2025-09-02 16:30:50 +00:00
Eisenbahnfan
cb4a9bfd40
device-samsung-n2awifi: Enable boot via U-Boot
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6989 >
2025-09-02 16:20:18 +00:00
Eisenbahnfan
8c067228f2
device-samsung-v1awifi: Enable boot via U-Boot
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6988 >
2025-09-02 16:19:16 +00:00
postmarketOS CI
91dedeb3d1
linux-next: upgrade to next-20250902
2025-09-02 15:53:38 +00:00
BetaRays
0dbd50bd80
soc-qcom-msm8916: force S16LE format for PipeWire
...
This applies this fix by default, so that PipeWire sound can work out of the box:
https://wiki.postmarketos.org/wiki/Qualcomm_Snapdragon_410/412_(MSM8916)#PipeWire
This was tested on samsung-j5x with all remote processors.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6978 >
2025-09-02 15:29:49 +00:00
Biswapriyo Nath
895506a5c0
systemd/dsme: upgrade to 0.84.7
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6957 >
2025-09-01 18:54:19 +00:00
postmarketOS CI
95ba5dfada
linux-next: upgrade to next-20250901
2025-09-01 15:53:59 +00:00
leap123
6a9168cd47
rockchip-rk322x: new device
...
Adds a generic device target for the Rockchip RK3228 and RK3229 SoCs
with mainline U-Boot and kernel. I tested this on my MXQ Pro 4K STB,
which originally had Android 7.1 installed. I've been testing it on a
32 GB SD card, as I currently have [ilmich's
LibreELEC port](https://github.com/rk-unofficial-cfw/LibreELEC.tv/tree/le12-rk322x-wip ]
installed to the eMMC, though it should boot from eMMC just fine. The
bulk of the patches comes from the aforementioned LibreELEC port and
Armbian.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6982 >
2025-09-01 13:38:03 +02:00
Jack Knightly
a68e7fb105
device-samsung-n5110: rename to kona
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6968
2025-08-30 10:15:01 +02:00
Jack Knightly
1914540bb4
linux-samsung-n5110: remove
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6968
2025-08-30 10:15:01 +02:00
Jack Knightly
9c80f0c3c4
linux-postmarketos-exynos4: add panel for n5110
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6968
2025-08-30 10:15:01 +02:00
Jack Knightly
4966b3b5e6
device-samsung-n5110: unarchive and switch to using upstream kernel
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6968
2025-08-30 10:15:01 +02:00
Richard Acayan
54cadd8fe9
alsa-ucm-conf-qcom-sdm670: upgrade to 1.2.9_git20250707
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6986 >
2025-08-29 19:19:19 -04:00
Jane Rachinger
ae2143c971
systemd/systemd{,-stage0}: upgrade to 257.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6920 >
2025-08-29 16:30:50 +00:00
Pablo Correa Gómez
4ecc7ec4e0
main/postmarketos-base: add compatibility subpackage with alpine-baselayout-core
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6984 >
2025-08-29 16:28:27 +00:00
Pablo Correa Gómez
f9011849a3
temp/alpine-baselayout: remove
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6984 >
2025-08-29 16:28:27 +00:00
postmarketOS CI
9a87ab496c
linux-next: upgrade to next-20250829
2025-08-29 15:49:44 +00:00
Achill Gilgenast
3bca58c384
main/postmarketos-base: move /etc/apk/config to /usr/lib/apk/config
...
apk supports loading the config file from /lib/apk/config since
<https://gitlab.alpinelinux.org/alpine/apk-tools/-/commit/0186a6aa9d5cc5dd9f4f218bc8bc59b74b21395f >.
Since all systems are now /usr-merged, we can now even have the file in
/usr/lib/!
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6983 >
2025-08-29 07:36:22 +00:00
Robert Bloy
6c2f173b20
downstream/linux-amazon-ford: kernel config framebuffer console enabled
...
CONFIG_FRAMEBUFFER_CONSOLE=y without this the ui fbkeyboard dont start
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6977 >
2025-08-28 20:16:32 +00:00
Pablo Correa Gómez
244d2ab398
ci: do not run downstream pipeline if the bot is the commiter
...
The reviewers are responsible to check that the pipeline actually
built and run successfully. The bot has the option to skip the
pipeline completely, but that means we also skip the checks about
bumping pkgver and pkgrel, which means some rebases could cause
issues. Since there is no straight-foward way to make the bot add
"[ci:skip-build]" to the commit message, then we can actually do this
check instead.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6963 >
2025-08-28 20:02:26 +00:00
Pablo Correa Gómez
88b1b45879
ci: move check for package counts to where it is used
...
common is otherwise over-used with things with very little
consumers. So reduce the list by moving the
get_changed_packages_sanity_check to check_changed_aports_versions,
which is the only user. In the process, also rename it to make it more
clear what it's used for: check_package_count
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6963 >
2025-08-28 20:02:26 +00:00
Pablo Correa Gómez
c83457fed4
ci: don't re-do packages check in build_changed_aports
...
Since 218d0b1745 the pipeline is created
dynamically. This check already exists in the "commits" lint job. So
let's avoid duplicating it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6963 >
2025-08-28 20:02:23 +00:00
postmarketOS CI
806d340317
linux-next: upgrade to next-20250828
2025-08-28 15:56:56 +00:00
Pablo Correa Gómez
5de1ce365f
main/postmarketos-base: force migration of installs to /usr merge
...
This carries some risks, but we are willing to put up with them. We
need everybody to have a /usr-merge to continue moving on our
priorities. Fortunately, the merge-usr script has received quite a lot
of testing so far.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6389 >
2025-08-27 15:27:42 +02:00
Pablo Correa Gómez
866f80708a
main/postmarketos-ui-moonlight: disable on armhf
...
Follow-up from
https://gitlab.alpinelinux.org/alpine/aports/-/commit/4b76290cf6da103663a0c48e84783fd763a1f9d9
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6980 >
2025-08-27 13:26:33 +00:00
Tomasz Duda
f1460e5324
linux-postmarketos-qcom-msm8953: enable CONFIG_BT_RFCOMM
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6972 >
2025-08-27 13:21:03 +00:00
Barnabás Czémán
709b677e9f
linux-postmarketos-qcom-msm89x7: Upgrade to v6.16.3-r0
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6976 >
2025-08-27 13:19:23 +00:00
Richard Acayan
b030d960d7
linux-postmarketos-qcom-sdm670: upgrade to v6.16.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6965 >
2025-08-27 09:41:16 +00:00
Robert Mader
a63aca69b1
temp/libcamera: Backport software ISP fix for 'purple tint'
...
Backport the series from https://patchwork.libcamera.org/cover/24169/ ,
fixing 'purple tint' issues on the Pixel 3a and OnePlus6 with Snapshot.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6961 >
2025-08-27 09:39:41 +00:00
postmarketOS CI
a0a1ff83b0
linux-next: upgrade to next-20250827
2025-08-27 04:51:25 +00:00
postmarketOS CI
7548beca77
linux-next: upgrade to next-20250826
2025-08-26 15:47:07 +00:00
Antoine Martin
f712ad7a21
linux-pine64-pinenote: use lid switch to trigger suspend
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6959 >
2025-08-25 19:36:26 +00:00
Antoine Martin
52fda58c39
linux-pine64-pinenote: upgrade to 6.15.11
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6959 >
2025-08-25 19:36:26 +00:00
postmarketOS CI
3086ac0168
linux-next: upgrade to next-20250825
2025-08-25 15:55:06 +00:00
Tomasz Duda
8edefeb796
community/soc-qcom-msm8953: fix modem script
...
1. /dev/disk/by-partlabel/persist is mounted twice with diffrent dirs.
umount $PERSIST_DEV unmout the other one
2. /lib/firmware/postmarketos does not exist on xiaomi-daisy, use mkdir -p
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6967 >
2025-08-25 14:02:02 +00:00
Luca Weiss
f465847f28
modem/rmtfs: patch to serve modem_study partition for Fairphone (Gen. 6)
...
And replace the modem_tng patch with the version that was accepted
upstream.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962 >
2025-08-25 12:12:42 +00:00
Luca Weiss
25f9af2fdf
device-fairphone-fp6: update dtb naming, enable internal storage options
...
The dtb was renamed to follow the new upstream naming guidelines.
Add configuration and dependencies that now make sense given that
internal storage is working.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962 >
2025-08-25 12:12:42 +00:00
Luca Weiss
2f20590e9e
firmware-fairphone-fp6: update firmware path
...
The firmware has moved to a different path, along with updated naming
guidelines upstream.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962 >
2025-08-25 12:12:42 +00:00
Luca Weiss
487c0eb8f4
linux-postmarketos-qcom-sm7635: upgrade to 6.16
...
From the first revision, the compatibles and names were changed from
sm7635 to milos, to follow the new upstream naming guidelines.
Significant Milos-specific changes:
* UFS (internal storage) now works
* CCI I2C enablement including the EEPROMs on the camera sensors
* Partial IPA (mobile data) enablement, at least allows ModemManager to
detect the modem, but mobile data is still broken.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962 >
2025-08-25 12:12:42 +00:00
Barnabás Czémán
96c5c964a0
linux-postmarketos-qcom-msm8953: Upgrade to 6.16.3-r0
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6969 >
2025-08-24 22:49:53 +02:00
Andrei Zisu
8e45b27c2c
device-mnt-reform2-bpi-cm4: load rtw88 firmware
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:35:37 +00:00
Andrei Zisu
20e4ba67c2
mnt-reform2-bpi-cm4: new device
...
Copied from the cm4io package
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Andrei Zisu
a2160a27b4
linux-postmarketos-amlogic: add upstream MNT patches
...
The patches are altered to remove the noisy kernel messages.
By default they use KERN_ALERT, which is very intrusive.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Andrei Zisu
e1dd67402d
linux-postmarketos-amlogic: enable MNT Reform 2 devices
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Andrei Zisu
36f90f02ec
device-bananapi-bpi-cm4-cm4io: fix u-boot path
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Robert Eckelmann
9a8de0becf
linux-postmarketos-grate: enable kconfig:immutable settings
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6951 >
2025-08-23 12:18:03 +00:00
Aster Boese
a58328e628
main/postmarketos-ui-moonlight: move tinydm config to /usr/share/tinydm/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933 >
2025-08-23 12:16:58 +00:00
Aster Boese
5319277d3b
main/postmarketos-base-ui: move tinydm config to /usr/share/tinydm/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933 >
2025-08-23 12:16:58 +00:00
Aster Boese
0933453ea7
google-nyan-blaze: move tinydm config to /usr/share/tinydm/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933 >
2025-08-23 12:16:58 +00:00
Aster Boese
5ae43966c7
google-nyan-big: move tinydm config to /usr/share/tinydm/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933 >
2025-08-23 12:16:58 +00:00
Aster Boese
777ff25a35
purism-librem5: move tinydm config to /usr/share/tinydm/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933 >
2025-08-23 12:16:58 +00:00
adamthiede
1d0e6ef25d
linux-postmarketos-mediatek-mt8173: upgrade to 6.16.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6946 >
2025-08-23 12:06:46 +00:00
Sicelo A. Mhlongo
610b62c87c
wl1251-cal: drop wl1251 module blacklist
...
Since /lib/firmware is always mounted as soon as / is mounted, wl1251-cal can
still be effective without the module blacklist, as long as care is taken to
ensure the service runs as soon as possible, and strictly before udev starts.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6943 >
2025-08-23 12:05:43 +00:00
-akku-
41f2a398f1
main/mkbootimg-osm0sis: explicitly refer to pmbootstrap#441
2025-08-22 12:00:53 -04:00
Affe Null
5ba22e3169
device-jolla-c2: depend on soc-unisoc-ums9230
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941 >
2025-08-22 15:51:43 +00:00
Affe Null
9a49bd4960
modem/unisoc-timesync-daemon: new aport
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941 >
2025-08-22 15:51:43 +00:00
Affe Null
075565220c
modem/unisoc-nvitem-daemon: upgrade to 0_git20250618
...
Also fix the systemd service installation.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941 >
2025-08-22 15:51:43 +00:00
Affe Null
f2ac26d603
soc-unisoc-ums9230: new aport
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941 >
2025-08-22 15:51:43 +00:00
Affe Null
f5700ea58f
linux-postmarketos-unisoc-ums9230: upgrade to 6.17.0_rc1_git20250814
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941 >
2025-08-22 15:51:43 +00:00
Affe Null
0d3efa8c62
alsa-ucm-conf-unisoc-ums9230: upgrade to 1.2.9_git20250614
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941 >
2025-08-22 15:51:43 +00:00
Henrik Grimler
903baf437c
linux-postmarketos-exynos4: update to 6.16.1
...
Some notable changes since 6.10.1 are:
- Add support for konawifi (@jack_kekzoz)
- Drop initramfs that we carried in kernel (only exynos4210 devices
needed it, and those can now use u-boot)
- Update config to make kernel a bit smaller (disable some options,
make others modules), and enable options to make pmbootstrap kconfig
happy
- Add ctx->panel.prepare_prev_first to ea8061 panel driver, to fix
issue where panel is all black
Co-developed-by: @knuxify <knuxify@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921 >
2025-08-22 11:46:46 -04:00
Henrik Grimler
e74d7fdd69
device-samsung-i9100: use u-boot as intermediate bootloader
...
The close-to-mainline u-boot fork can then load linux from boot
partition.
One downside is that it will no longer be possible to flash through
pmbootstrap, since there is no support for flashing arbritrary targets
to arbritrary partitions with pmbootstrap, yet.
Therefore, users will need to manually flash
/usr/share/u-boot/trats/u-boot.bin to the KERNEL partition for i9100
to work after these changes.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921 >
2025-08-22 11:46:46 -04:00
Henrik Grimler
06f5839fe0
testing/u-boot-samsung-i9100: add package
...
Close-to-mainline fork (also kept at
https://gitlab.com/exynos4-mainline/u-boot/ ) where i9100 can use
trats_defconfig, since exynos4210-trats is very similar to i9100.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921 >
2025-08-22 11:46:46 -04:00
Henrik Grimler
f9ba174a1c
archived/u-boot-samsung-i9100: drop package
...
It is very old, and a mainline based variant will be added shortly.
Drop the package so that the name does not conflict with the new one.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921 >
2025-08-22 11:46:46 -04:00
postmarketOS CI
5df8afeeb8
linux-next: upgrade to next-20250822
2025-08-22 15:45:10 +00:00
Luca Weiss
5fa166d6f8
linux-postmarketos-qcom-sc7280: upgrade to 6.16.1
...
Enable options for SHIFTphone 8, and enable vibration motor driver for
Fairphone 5.
Manual kconfig changes:
* TOUCHSCREEN_FOCALTECH_FT3658U=m
* INPUT_AW86927=m
* DRM_PANEL_SHIFT_SH8804B=m
* LEDS_QCOM_LPG=m
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6934 >
2025-08-22 13:07:26 +00:00
Jens Reidel
91a20b30b6
systemd/systemd-services: make iio-sensor-proxy depend on all hexagonrpcd services
...
This is harmless if the services don't exist (because of Wants instead
of Requires) and applies the correct ordering for devices with
hexagonrpcd and no sdsp.
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6960 >
2025-08-22 11:31:21 +00:00
Antoine Martin
174b5f611f
linux-radxa: rebuild kernel
...
Fixes #3926 by rebuilding the kernel, thus rebuilding the failing binary
`scripts/basic/fixdep`.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6958 >
2025-08-21 18:19:30 -04:00
Biswapriyo Nath
0326bcea42
systemd/kjournald: Add missing qt6 build dependency
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6954 >
2025-08-21 16:10:37 +00:00
Alexey Minnekhanov
29025ea0f8
systemd/systemd-services: fix rmtfs service dependencies
...
Fixes service shutdown order on device shutdown/reboot.
Basically you can't shutdown rmtfs before Wi-Fi is shut down, due to
how remote processors are involved in this on qcom platforms.
If modem is powered off, all attepts to communicate with Wi-Fi
firmware are nonsense and this hangs device on shutdown/reboot
or send it to crashdump mode.
Openrc sercice already has the correct dependency.
Fixes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3936
For more details, see upstream PR: https://github.com/linux-msm/rmtfs/pull/24
We can safely replace the `Before=msm-modem-uim-selection.service` line
because msm-modem-uim-selection already has its own deps specified in its
own service file.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6956 >
2025-08-21 15:46:29 +00:00
postmarketOS CI
453cb8895b
linux-next: upgrade to next-20250821
2025-08-21 15:46:08 +00:00
Oliver Smith
d2b4965e3a
cross/musl-*: upgrade to 1.2.5-r20
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6955 >
2025-08-20 18:58:19 +02:00
Robert Bloy
0431133641
fbkeyboard: new switch for correct interpret x/y touc event
...
On some devices, the x/y coordinates are interpreted incorrectly, e.g., Amazon Ford. The -i switch applies a transformation of y = max - y.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6942 >
2025-08-19 14:35:55 -07:00
Robert Bloy
721f3e6b8d
downstream/linux-amazon-ford: Change Downstream Kernel to 3.10.108 and add Patch for Touchpanel
...
With Amazon Ford Tab 7 where was a scaling in Touchpanel Driver for ssd60xx, this lead to misfunctional touch events in fbkeyboard. This patch remove the scaling and swapping x/y-coordinates
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6942 >
2025-08-19 14:35:55 -07:00
Clayton Craft
668933bec1
linux-postmarketos-qcom-laptop: enable dm-verity, erofs
...
See:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6949
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6948 >
2025-08-19 21:32:32 +00:00
Clayton Craft
a31e5d40b0
systemd/qemu-binfmt: new aport
...
This could be folded into aports/qemu.. but I'm not sure if
they'd accept it since the path these install to seems(?) to be
systemd-specific? Once there's -systemd split pkg support in abuild,
then maybe it'll make sense to move this to aports.
fixes #3394
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6950
[ci:skip-build]: already built successfully in CI
2025-08-19 10:34:57 -07:00
Henrik Grimler
19589d554d
device-odroid-u2: fix so that extlinux config is generated again
...
I accidentally dropped it in a rebase.
Fixes: e76edf7044 ("device-odroid-u2: depend on firmware-odroid-u2
and clean up cmdline")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6940 >
2025-08-19 09:13:03 +00:00
Barnabás Czémán
dbd82b84c9
main/lk2nd: Upgrade to 21.0
...
Upgrade to 21.0 and ignore devices with QCDTB on MSM8953 for
fix xiaomi-markw and maybe other devices.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6938 >
2025-08-18 21:22:27 +00:00
Oliver Smith
ff77857739
systemd/drkonqi: upgrade to 6.4.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6945 >
2025-08-17 20:23:53 +02:00
Tomasz Duda
97d391b2e7
systemd/systemd-services: add system-watchdog-kick.service
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6883
2025-08-17 12:47:56 -04:00
Oliver Smith
8c823bc6ce
systemd/plasma-workspace: upgrade to 6.4.4
...
[ci:skip-build]: CI has passed for all arches, but armv7 and riscv64. It
has already been doing these for 3 hours and would probably take another
3h to complete... seems unlikely that it will fail here from past
experience, so I'll just skip these here as this will fix a lot of
errors.
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/715fc4ee47defccc2187b542dc77481c90a02c0a
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6931 >
2025-08-17 16:14:54 +00:00
Oliver Smith
c3e234a128
systemd/kwin: upgrade to 6.4.4
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/715fc4ee47defccc2187b542dc77481c90a02c0a
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6931 >
2025-08-17 16:14:54 +00:00
Oliver Smith
0d07c43771
systemd/kscreenlocker: upgrade to 6.4.4
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/715fc4ee47defccc2187b542dc77481c90a02c0a
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6931 >
2025-08-17 16:14:54 +00:00
Oliver Smith
5053fa4853
cross/.gitlab-ci.yml: add tags: [qemu]
...
The runners from OSUOSL sometimes still fail to run jobs that emulate
other arches via QEMU. We run into this when building gcc-x86_64 for
aarch64 on x86_64 through QEMU. Use the usual workaround of running the
job on our own builder.
Related: postmarketos issue 83
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6909 >
2025-08-17 16:13:35 +00:00
Oliver Smith
ed7213823e
cross/.gitlab-ci.yml: store log on error
...
Make the log available, currently it gets cut off:
> Job's log exceeded limit of 4194304 bytes.
> Job execution will continue but no more output will be collected.
Remove --details-to-stdout, as it causes the log to only get written to
stdout, not to the log file.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6909 >
2025-08-17 16:13:35 +00:00
Oliver Smith
6d9ab71015
cross/.gitlab-ci.yml: fix building 3 pkgs
...
The hello-world, iskey, pbsplash packages didn't actually get built in
this test as --force was missing and the versions don't change when
upgrading gcc. The last and most important one for building gcc-x86_64
with gcc-aarch64 did work though.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6909 >
2025-08-17 16:13:32 +00:00
Oliver Smith
689d67be2e
cross/gcc-*: upgrade to 15.2.0-r0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6909 >
2025-08-17 16:13:29 +00:00
Oliver Smith
9b53a9c973
device/archived/firmware-*: add Archived comments
...
Fix that CI is currently failing with errors like:
> FAILED .ci/testcases/test_device.py::test_aports_archived -
> AssertionError:
> /builds/postmarketOS/pmaports/device/archived/firmware-samsung-nevisp/APKBUILD
> should have an Archived: comment that describes why the package is
> archived
Push this directly to master as this is a trivial but important fix to
make CI pass again for open MRs.
2025-08-17 18:11:59 +02:00
Jens Reidel
4182d118f9
main/qemu-ppc64le: new device (MR 5774)
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
[ci:skip-vercheck]: forked paackages
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5774 >
2025-08-17 12:43:26 +00:00
Jens Reidel
1d9acd0cb1
main/postmarketos-qemu-common: support ppc64le (MR 5774)
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5774 >
2025-08-17 12:43:26 +00:00
Jens Reidel
ed1039bc18
cross/{gcc-ppc64le,musl-ppc64le}: Generate with aportgen (MR 5774)
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5774 >
2025-08-17 12:43:26 +00:00
Luca Weiss
5ce8ad66ce
device/downstream/*: move broken kernels plus devices to archived
...
All these kernels do not compile anymore, move them and the associated
device and firmware packages to archived.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6700 >
2025-08-17 12:29:01 +00:00
Luca Weiss
6333082d49
linux-asus-tf101: drop
...
No package depends on this one, so drop it. It doesn't build either.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6700 >
2025-08-17 12:29:01 +00:00
Achill Gilgenast
1554af78c0
main/postmarketos-base: allow to use doas for different users than root
...
The user is already able to log in as root and allowing to directly log
into other users allows stuff like running as postgres user.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6936 >
2025-08-17 06:44:50 +00:00
Henrik Grimler
306e615062
firmware-odroid-u2: add dependency on linux-firmware-s5p-mfc
...
Just like for the other exynos4412 and exynos542x devices odroid-u2
wants to load s5p-mfc.fw.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6848
2025-08-16 22:05:02 -04:00
Henrik Grimler
e76edf7044
device-odroid-u2: depend on firmware-odroid-u2 and clean up cmdline
...
firmware-odroid-u2 provides the bootloaders that are necessary to boot
the system.
There is no reason to always boot with loglevel=9, or with rw, and
most often not with PMOS_FORCE_PARTITION_RESIZE.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6848
2025-08-16 22:04:28 -04:00
Henrik Grimler
d1ef71b2c7
firmware-odroid-xu4: put s5p-mfc and rtl_nic deps in _pmb_recommends
...
These firmware packages are not strictly necessary for a booting
system, so move them to _pmb_recommends.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6848
2025-08-16 22:04:28 -04:00
Henrik Grimler
2315bf0f65
device-odroid-xu4: depend on firmware-odroid-xu4
...
firmware-odroid-xu4 provides the bootloaders needed to successfully
boot odroid-xu4. Also remove the linux-firmware-rtl_nic
dependency (will be moved to firmware-odroid-xu4 instead).
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6848
2025-08-16 22:04:28 -04:00
Jens Reidel
090f511837
systemd/systemd-services: only start q6voiced if config exists
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
[ci:skip-build]: already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6927 >
2025-08-17 01:31:46 +02:00