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
Stefan Hansson
d9c3faf7d0
firmware-xiaomi-polaris: update commit
...
The repository was removed and re-created. As such, the commit hashes
changed. Use the new one.
Thanks to Molly Sophia for being quick to restore this repository after
being notified of that its removal caused build failures!
Related: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6618
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6636
[ci:skip-build]: already built successfully in CI
2025-06-11 23:31:39 +02:00
Clayton Craft
aae0373b2d
kconfigcheck: add missing option dependencies
...
These options are things that other required kconfig depend on, found
when creating a new config from scratch and noticing a few required
kconfig wasn't making it into the final config.
I don't expect this to have any impact on existing kernel packages that
already pass the kconfig check, because they would already need to have
these options enabled.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6641
2025-06-11 23:27:04 +02:00
Barnabás Czémán
8a8c337317
linux-postmarketos-qcom-msm8953: upgrade to 6.15.0-r0
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6631
[ci:skip-build]: already built successfully in CI
2025-06-11 23:23:51 +02:00
Barnabás Czémán
fddc16aa1a
device-qcom-msm8953: Replace nt36xx with novatek_nvt_ts
...
nt36xxx have been droped from the kernel infavor of
novate_nvt_ts driver.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6631
2025-06-11 23:23:46 +02:00
Henrik Grimler
9550de18ec
device-*: drop deprecated deviceinfo_mesa_driver var
...
It was used by osk-sdl, which has now been dropped. See
https://wiki.postmarketos.org/wiki/Deviceinfo_reference#Obsolete_options .
[ci:ignore-count]
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6635
[ci:skip-build]: already built successfully in CI
2025-06-11 22:55:02 +02:00
Henrik Grimler
9574c85979
device-lark-freeme-70-2s: add u-boot-tools to makedepends
...
To fix build error:
/usr/bin/abuild: line 28: mkimage: not found
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6635
2025-06-11 22:55:02 +02:00