Commit Graph
11553 Commits
Author SHA1 Message Date
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
Sicelo A. Mhlongo add7b4b13d systemd/postmarketos-base-systemd: enable N900's wl1251-cal service
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6932
2025-08-16 14:22:12 -04:00
Sicelo A. Mhlongo 4c6ed166d4 wl1251-cal: support systemd
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6932
2025-08-16 14:22:09 -04:00
Oliver Smith e0e550ee92 treewide: rebuild against libdisplay-info-0.3.0
Fix failures seen in upstream-compat:

  +     'cmd:gdctl (x86_64): missing dep so:libdisplay-info.so.2',
  +     'cmd:mutter (x86_64): missing dep so:libdisplay-info.so.2',
  +     'mutter (x86_64): missing dep so:libdisplay-info.so.2',
  +     'mutter-mobile (x86_64): missing dep so:libdisplay-info.so.2',
  +     'so:libmutter-16.so.0 (x86_64): missing dep so:libdisplay-info.so.2',
  +     'so:libmutter-clutter-16.so.0 (x86_64): missing dep '
  +     'so:libdisplay-info.so.2',
  +     'so:libmutter-cogl-16.so.0 (x86_64): missing dep so:libdisplay-info.so.2',
  +     'so:libmutter-mtk-16.so.0 (x86_64): missing dep so:libdisplay-info.so.2',

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6929
2025-08-16 12:22:07 -04:00
Jens Reidel f867644592 */*: make all users of soc-qcom depend on soc-qcom-pd-mapper
This is a rather conservative change to preserve previous behaviour on
current users of soc-qcom.

Signed-off-by: Jens Reidel <adrian@travitia.xyz>

[ci:ignore-count]
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6905
2025-08-16 13:38:04 +02:00
Jens Reidel 357287dbe7 community/soc-qcom: make pd-mapper optional
The in-kernel pd-mapper is the preferred choice nowadays and used for
some kernel packages of devices that already/want to depend on soc-qcom.

Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6905
2025-08-16 13:38:04 +02:00
Achill Gilgenast f09fa74192 main/postmarketos-ui-phosh: depend on cellbroadcastd
p-m-s uses cellbroadcastd for cell broadcast notifications. p-m-s already
links to it already, but also depend on it here to install the daemon,
the service & stuff.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6937
[ci:skip-build]: already built successfully in CI
2025-08-16 10:25:13 +02:00
Achill Gilgenast 7ebb24dc74 systemd/systemd-services: add user-xdg-desktop-portal-phrosh.service
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6912

[ci:skip-build]: already built successfully in CI
2025-08-15 16:05:54 +02:00
Achill Gilgenast 26678f44a0 systemd/phosh: upgrade to 0.49.0
https://gitlab.gnome.org/World/Phosh/phosh/-/blob/v0.49.0/NEWS

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6912
2025-08-15 16:05:52 +02:00
Oliver Smith a4a01e6896 cross/musl-*: upgrade to 1.2.5-r19
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6930

[ci:skip-build]: already built successfully in CI
2025-08-15 14:31:33 +02:00
Oliver Smith 4b0b332191 systemd/networkmanager: disable lto for armv7
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6874
2025-08-15 13:52:32 +02:00
fossdd ff057004b9 systemd/networkmanager: upgrade to 1.54.0
https://gitlab.alpinelinux.org/alpine/aports/-/commit/3e32f5d44411c607b89078bd3854a9d3fb468012

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6874
2025-08-15 13:47:46 +02:00
postmarketOS CI 13e503ce5f linux-next: upgrade to next-20250815 2025-08-15 04:49:34 +00:00
Sandelinos 43fbd229f9 main/postmarketos-ui-retroarch: new aport
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6852
2025-08-14 14:39:20 +02:00
Vasiliy Doylov 2c04e1c2d3 systemd/systemd-services: add speakersafetyd.service
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6923
2025-08-14 13:23:43 +03:00
Bart Ribbers b106bcdd49 systemd/plasma*: enable on armv7
It was disabled in aa765f7fd9 due to build
issues which have since been resolved.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6842

[ci:skip-vercheck]
[ci:skip-build]: CI times out building this (>10hrs), builds fine locally
2025-08-14 12:43:50 +03:00
postmarketOS CI d07e169bb5 linux-next: upgrade to next-20250814 2025-08-14 04:45:32 +00:00
Aster Boese 73f73428ae lenovo-21bx: enable GNOME fractional-scaling and clean up APKBUILD
Add an override file to enable fractional-scaling since the scaling factor
of the display is a Goldilocks problem.

Along with this, clean up the APKBUILD and follow some Alpine best practices.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6790
[ci:skip-build]: already built successfully in CI
2025-08-13 16:13:46 -04:00
Maanush Putcha 8dc5cb9d7b device-lenovo-manning: new device
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6898
2025-08-13 13:16:20 +02:00
faveoled c65e2961c6 samsung-beyond1lte: kernel update
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6907

[ci:skip-build]: already built successfully in CI
2025-08-13 13:13:33 +02:00
Pablo Correa Gómez 9efda70d16 build-jobs: use parallel:matrix instead of copy-pasting job definitions
This has the additional benefit that the job is always defined, and
then we can just add the placeholder as any other job

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6693
[ci:skip-build]: already built successfully in CI
2025-08-13 12:59:38 +02:00
SzczurekYT 9ddc0e0cb0 modem/qcom-diag: update and make consistent with systemd
- Update diag-router to include two new commits made this year
- Use linux-msm repo (the andersson one is now a redirect to it)
- Make diag-router start before rmtfs on OpenRC like on Systemd
- Add myself as a maintainer, to replace Jami Kettunen, who resigned
from this role

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6887
2025-08-13 13:50:40 +03:00
Aster Boese 24a7035676 pine64-pinephone: move alsa config under /usr
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6913
2025-08-13 19:38:07 +09:00
Henrik Grimler 72b75df3b2 device-samsung-i9100: set console=ttySAC2 in cmdline
So that we get debug output from kernel.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6917
2025-08-13 10:32:31 +02:00
postmarketOS CI 0994cc4296 linux-next: upgrade to next-20250813 2025-08-13 04:49:41 +00:00
Jens Reidel e2e2b6145f Revert "systemd: Don't ship /usr/share/factory"
This reverts commit ea6e5010c1.

Results in systemd starting systemd-firstboot and prompting for keyboard
input, which is very suboptimal on touch-only devices and results in an
infinite "Starting..." animation on the screen for users.

Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6919
2025-08-13 03:16:20 +02:00
Pan Ortiz 93a38dfccc device-xiaomi-nabu: remove cmdline and microphone hacks
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6906
2025-08-12 20:15:38 +00:00
Pan Ortiz f1be4ee17f linux-postmarketos-qcom-sm8150: Upgrade to v6.16.0
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6906

[ci:skip-build]: already built successfully in CI
2025-08-12 20:15:22 +00:00
postmarketOS CI 6053b85ad5 linux-next: upgrade to next-20250812 2025-08-12 04:45:03 +00:00
Petr Vorel a12a7ca515 device-lg-bullhead: take over maintainership
Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6910
2025-08-11 18:41:21 -04:00
Petr Vorel 52890c7b82 device-huawei-angler: take over maintainership
Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6910
2025-08-11 18:41:20 -04:00
Achill Gilgenast 1e44786344 systemd/postmarketos-base-systemd: enable cellbroadcastd.service
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6895

[ci:skip-build]: already built successfully in CI
2025-08-11 23:53:46 +02:00
fossdd 81ae9db45b systemd/systemd-services: add user-cellbroadcastd.service
Becomes a more stricter dependency of Phosh

From https://gitlab.freedesktop.org/devrtz/cellbroadcastd/-/blob/main/data/cellbroadcastd.service.in
plus https://gitlab.freedesktop.org/devrtz/cellbroadcastd/-/merge_requests/43

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6895
2025-08-11 23:53:46 +02:00
r00t a217d2e40c linux-samsung-crownlte: backport statx syscall,
quite a few programs require this syscall,
severely restricting usability without it.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6877
2025-08-11 17:02:23 -04:00
Ermine 3e7e4650aa linux-postmarketos-rockchip-rk3588: disable CONFIG_RELR
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6855
2025-08-11 15:29:09 -04:00
Ermine 765dbcee22 linux-postmarketos-rockchip-rk3588: compress modules
Currently modules are not compressed. Compress them with zstd.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6855
2025-08-11 15:29:05 -04:00
Robert Eckelmann c6e372cae5 linux-postmarketos-grate: upgrade to 6.16.0
squashed: linux-postmarketos-grate: enable linux-gpib-drivers
squashed: linux-postmarketos-grate: enable MFD_WM8994
squashed: linux-postmarketos-grate: enable CONFIG_UDMABUF

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6904
2025-08-11 13:13:45 -04:00
Antoine Martin 2703aebeb8 u-boot-pine64-pinenote: set blob versions on seperate lines
To facilitate tracking upstream versions of ddr and trust blobs, set
versions on seperate line so that my infra (via
https://ayakael.net/forge/ayaports/commit/953627f48d799649b2da5ce9e7a632579c9c5b37)
can alert me if there are new blob versions.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6914
2025-08-11 12:51:00 -04:00