Commit Graph
11169 Commits
Author SHA1 Message Date
Antoine Martin 6f78bbc5df linux-pine64-pinenote: upgrade to 6.15.2, use upstream linux tar
Uses patchset from hrdl rather than m-weigand. It was rebased against
v6.15 by myself, from v6.15_rc3. hrdl rebased m-weigand's patchset from
v6.12 and improved upon it.

Much like linux-rpi, source code is generated by first using upstream
linux source code, patched with minor release patchset. The PineNote
downstream patches are then applied.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6667
2025-06-18 08:26:07 -04:00
fossdd b2f0e4f00c systemd/xorg-server: upgrade to 21.1.17
https://gitlab.alpinelinux.org/alpine/aports/-/commit/04b13adec67a1f19be8e228f39bda2d961963bba

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6680
[ci:skip-build]: already built successfully in CI
2025-06-18 00:18:00 +02:00
Nick Chan ce776a7965 apple-d22: new device
Signed-off-by: Nick Chan <towinchenmi@gmail.com>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6642
2025-06-17 19:27:13 +02:00
adamthiede 82d0aff322 postmarketos-ui-cosmic: depend on virtual package and recommend tuned-ppd
power-profiles-daemon is platform specific and tuned does more generic
system tuning. Both provide the power-profiles-provider virtual package,
and users can remove tuned-ppd if they want to switch back to
power-profiles-daemon, which has a higher priority.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6599
[ci:skip-build]: already built successfully in CI
2025-06-17 19:24:22 +02:00
adamthiede 6ba8a772d8 postmarketos-base-ui-gnome: recommend tuned-ppd
power-profiles-daemon is platform specific and tuned does more generic
system tuning. Both provide the power-profiles-provider virtual package,
and users can remove tuned-ppd if they want to switch back to
power-profiles-daemon, which has a higher priority.

[ci:skip-vercheck]

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6599
2025-06-17 19:24:16 +02:00
adamthiede e2e435f326 postmarketos-base-ui-plasma: recommend tuned-ppd
power-profiles-daemon is platform specific and tuned does more generic
system tuning. Both provide the power-profiles-provider virtual package,
and users can remove tuned-ppd if they want to switch back to
power-profiles-daemon, which has a higher priority.

[ci:skip-vercheck]

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6599
2025-06-17 19:24:06 +02:00
George Brooke 2bb9bea1a6 systemd/postmarketos-base-systemd: enable tuned and tuned-ppd by default
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6585

[ci:skip-build]: already built successfully in CI
2025-06-17 19:21:52 +02:00
George Brooke e15e22fcb8 systemd/systemd-services: add services for tuned, tuned-ppd
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6585
2025-06-17 19:21:52 +02:00
binarycraft007 060652e6f9 systemd-services: add sing-box service
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6657

[ci:skip-build]: already built successfully in CI
2025-06-17 19:08:30 +02:00
Sonya Sireneva 4824970fa1 device-samsung-a6lte-downstream: mount /efs
It seems that pmbootstrap overwrites /etc/fstab with its own contents
after the post-install scripts have already run. Mount /efs in the
samsungipcd startup script instead.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6644
[ci:skip-build]: already built successfully in CI
2025-06-17 18:53:18 +02:00
Sonya Sireneva bf538bbaae device-samsung-a6lte-downstream: fix audio
It seems that call audio broke when switching to Wireplumber. Fix it.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6644
2025-06-17 18:53:18 +02:00
Sonya Sireneva c775628222 linux-samsung-a6lte-downstream: disable cameras
Having the camera driver in the kernel causes a hangup in wireplumber
when it tries to open a certain /dev/video* device. These camera devices
are not used on postmarketOS anyway, and some of the config options
required for working camera have already been disabled, so just disable
the rest for good.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6644
2025-06-17 18:53:18 +02:00
Luca Weiss 10d2f913b8 device-oneplus-bacon: add dependency on adsp, modem & wcnss firmware
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6671

[ci:skip-build]: already built successfully in CI
2025-06-17 18:48:27 +02:00
Luca Weiss 5d951b077d firmware-oneplus-bacon: squash firmware and add adsp & modem firmware
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6671
2025-06-17 18:48:27 +02:00
Luca Weiss eb7dabc8f7 firmware-fairphone-fp3: drop useless _fwdir variable
Drop the variable and just use /lib/firmware where needed to not rely on
this variable which does not bring any benefit anyways.

[ci:skip-vercheck]

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6672
[ci:skip-build]: already built successfully in CI
2025-06-17 18:45:13 +02:00
postmarketOS CI 5b41b5969e linux-next: upgrade to next-20250617 2025-06-17 15:44:44 +00:00
fossdd c26710efcb temp/abuild: set ninja as default cmake generator
https://gitlab.alpinelinux.org/alpine/aports/-/commit/cce7a609c1d0134be0a1988732cfd44a36f833fe

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6676
2025-06-17 16:59:50 +02:00
Antoine Martin caaad993e8 device-clockworkpi-uconsole-radxa-cm5: add akms submodule with drivers
* following !6604, adds akms module subpackage
* adds missing pinctrl-axp209 module, fixing screen issues

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6620
2025-06-17 23:10:37 +09:00
Antoine Martin bf363b0f8c linux-radxa: upgrade to 6.1.115, add dev() subpackage
* upgrades to 6.1.115, while introducing patches to defconfig to facilitate future upgrades
* adds dev subpackage for out-of-tree module building

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6620
2025-06-17 23:10:36 +09:00
Bart Ribbers 41d3ee8eee linux-postmarketos-qcom-msm8226: enable missing kconfig options
$ pmbootstrap kconfig check postmarketos-qcom-msm8226
[19:19:41] WARNING: config-postmarketos-qcom-msm8226.armv7: CONFIG_UDMABUF should be set (category:default)
[19:19:41] WARNING: config-postmarketos-qcom-msm8226.armv7: CONFIG_BPF_JIT should be set (category:input)

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6673
2025-06-17 21:49:11 +09:00
methanal 23e224c776 linux-postmarketos-exynos7870: upgrade to 6.15
[ci:skip-build]: already built successfully in CI

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6645
2025-06-17 21:44:05 +09:00
postmarketOS CI 985960811a linux-next: upgrade to next-20250616 2025-06-17 04:45:56 +00:00
Oliver Smith ba2ec41c96 OP6/OP6T: disable alsa-restore.service
This results in the main speaker not working, so disable it.

Related: issue 3747

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6674
2025-06-16 22:11:54 +02:00
Antoine Martin 4a1b36849b linux-clockworkpi-uconsole-rpi: drop in favor of AKMS modules
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6604

[ci:skip-build]: already built successfully in CI
2025-06-16 08:46:13 -07:00
Antoine Martin e927f76a7a temp/akms: add with patches making sandboxing optional
AKMS builds modules in a sandbox using bubblewrap. Bubblewrap
unfortunately does not work in chroot environment, thus breaking
pmbootstrap. While a PR has been proposed upstream, history shows that
upstream takes a while to consider PRs. Thus, to unblock usage of AKMS,
this adds a patched version that allows disabling of sandbox using
`--no-sandbox` argument or by adding `use_sandbox=false` to
`/etc/akms.conf`. When building in chroot environment, sandboxing is
automatically disabled.

The aport handles conflicts with akms by setting `pkgver=9999$_pkgver`,
thus always overriding Alpine's package.

Upstream PR: https://github.com/jirutka/akms/pull/19

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6604
2025-06-16 08:46:13 -07:00
Antoine Martin a06ec979e6 device-clockworkpi-uconsole-rpi: add akms module with drivers
ClockworkPi's uConsole needs a few out-of-tree drivers to work that are
usually introduced through patches against raspberry Pi's kernel. To
reduce maintenance overhead, this MR drops
linux-clockworkpi-uconsole-rpi in favor of integrating the missing
drivers via AKMS and using linux-rpi directly. This will also allow
easier updating of the drivers, and avoid having to maintain a seperate
kernel aport.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6604
2025-06-16 08:46:13 -07:00
Pablo Correa Gómez bce020ea36 postmarketos-mkinitfs-hook-ci: limit repetition counts to 3
As suggested by Martin in
https://gitlab.postmarketos.org/postmarketOS/postmarketos-mkinitfs/-/merge_requests/63#note_485885

In the process, move the pkgver to integers, since similar to device
packages, nothing else makes sense here.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6659
[ci:skip-build]: already built successfully in CI
2025-06-16 15:57:56 +02:00
Oliver Smith c8b5872b56 systemd/postmarketos-base-systemd: remove motd
Remove the systemd-specific MOTD that says it is still in preview.
v25.06 is about to come out, the first stable release with systemd!

Any future adjustments to make it use fancy ascii colors etc. should be
made in postmarketos-base instead.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6669
[ci:skip-build]: already built successfully in CI
2025-06-15 17:58:44 +02:00
Clayton Craft 72c8e7c6c1 main/boot-deploy: upgrade to 0.19.0
Changelog: https://gitlab.postmarketos.org/postmarketOS/boot-deploy/-/tags/0.19.0

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6656
2025-06-15 00:17:35 -07:00
adamthiede 438fc78b42 linux-postmarketos-mediatek-mt8173: upgrade to 6.15.2
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6664
2025-06-14 23:44:13 -07:00
Jane Rachinger 10b993dc30 systemd/systemd: upgrade to 257.6
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6581

[ci:skip-build]: already built successfully in CI
2025-06-14 18:48:01 -07:00
Sonya Sireneva 2d409761f3 kconfigcheck: minimum kernel version for UDMABUF
CONFIG_UDMABUF was introduced in Linux 4.20, but it was accidentially
required on Linux 3.10+ by the CI.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6666
2025-06-14 21:25:07 +03:00
Richard Acayan efeed0bfc7 linux-postmarketos-qcom-sdm670: upgrade to v6.15.2
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6649

[ci:skip-build]: already built successfully in CI
2025-06-14 20:39:00 +03:00
Federico Amedeo Izzo 93838311aa community/soc-qcom: Add missing systemd unit for call_audio_idle_suspend_workaround
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6663

[ci:skip-build]: already built successfully in CI
2025-06-14 11:12:58 +02:00
Clayton Craft 8734489c8b kconfigcheck: add UDMABUF to default kconfig
See:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6163#note_467983

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6167
[ci:skip-build]: already built successfully in CI
2025-06-13 17:05:24 -07:00
Clayton Craft 34d62b85da systemd: Always install X11 tmpfiles config
This is needed by some(all?) Xwayland implementations too, so don't make
installing it exclusive to having the actual X11 xorg-server installed.

This fixes an issue where Xwayland doesn't work on COSMIC.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6658
[ci:skip-build]: already built successfully in CI
2025-06-13 17:02:32 -07:00
Clayton Craft d336e2f0ef firmware-lenovo-21bx: drop aport
All firmware that this used to provide is now upstream in
linux-firmware 🎉

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6660
[ci:skip-build]: already built successfully in CI
2025-06-13 11:42:00 -07:00
Clayton Craft 2c2e4e8895 device-lenovo-21bx: drop dependency on firmware-lenovo-21bx
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6660
2025-06-13 11:42:00 -07:00
Clayton Craft 9d7f74090c device-lenovo-21bx: use dtbloader, remove bootmac
bootmac is no longer necessary for configuring bluetooth MAC when using
dtbloader.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6603
[ci:skip-build]: already built successfully in CI
2025-06-13 08:51:13 -07:00
postmarketOS CI f874e071c1 linux-next: upgrade to next-20250613 2025-06-13 15:46:46 +00:00
Bart Ribbers 98fdc4d1e2 linux-postmarketos-qcom-msm8226: enable the community kconfig checks
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6655
2025-06-13 07:24:42 +02:00
Bart Ribbers 2352754a2f lg-lenok: add lk2nd-msm8226 to deps
It won't actually boot without it.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6655
2025-06-13 07:24:42 +02:00
Henrik Grimler 18a9e1452e device-odroid-u2: add console=ttySAC1 to cmdline
This is needed if we want to get kernel log output over serial.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6616
[ci:skip-build]: already built successfully in CI
2025-06-12 16:38:05 -07:00
Barnabás Czémán e129d82cd2 linux-postmarketos-qcom-msm89x7: upgrade to 6.15-r0
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6633

[ci:skip-build]: already built successfully in CI
2025-06-12 16:28:31 -07:00
fossdd 9b03326184 systemd/phosh: backport media player fixes
https://gitlab.alpinelinux.org/alpine/aports/-/commit/e376f4d57a04a06fa73d4103e9790e46872b4aac

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6654
[ci:skip-build]: already built successfully in CI
2025-06-12 22:55:08 +02:00
Oliver Smith f929604351 main/postmarketos-artwork: set v25.06 wallpaper
The new wallpaper is called Evergreen, by Dikasp!

Related: https://social.treehouse.systems/@postmarketOS/114655194291545930
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6652
2025-06-12 21:53:05 +02:00
Oliver Smith 879be2b85c cross/musl-*: upgrade to 1.2.5-r12
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6651

[ci:skip-build]: already built successfully in CI
2025-06-12 19:04:24 +02:00
Oliver Smith c2b9218453 cross/musl-*: upgrade to 1.2.5-r11
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6647

[ci:skip-build]: already built successfully in CI
2025-06-12 09:43:17 +02:00
Oliver Smith 5bc86711b1 cross/gcc-*: upgrade to 14.3.0-r3
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6619

[ci:skip-build]: already built successfully in CI
2025-06-12 09:42:07 +02:00
postmarketOS CI ad78efaae2 linux-next: upgrade to next-20250612 2025-06-12 04:51:14 +00:00