Commit Graph
12285 Commits
Author SHA1 Message Date
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 ReidelandPablo 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