Commit Graph
10536 Commits
Author SHA1 Message Date
J. Neuschäfer a8fa909bb7 testing/device-amlogic-tvbox: add Ugoos AM3 support
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6276
2025-03-11 20:57:32 +09:00
Oliver Smith 6cc823e729 main/postmarketos-mkinitfs: use cross-native2 (MR 6297)
Speed up cross compilation.

Related: https://docs.postmarketos.org/pmbootstrap/cross_compiling.html
[ci:skip-build]: already built successfully in CI
2025-03-10 22:09:26 +01:00
Oliver Smith 79fc4d2cd8 main/postmarketos-mkinitfs: build with cgo (MR 6297)
Set CGO_ENABLED=1 to fix the following when cross compiling with
cross-native2 from x86_64 to (armv7,riscv64,armhf):

  -buildmode=pie requires external (cgo) linking, but cgo is not enabled

Depends: pmbootstrap MR 2565
Related: https://gitlab.alpinelinux.org/alpine/aports/-/issues/15809
2025-03-10 22:09:26 +01:00
Oliver Smith 6b56b58193 main/postmarketos-mkinitfs: trigger: skip in pmb (MR 6297)
Don't run mkinitfs inside "pmbootstrap install" with the trigger
script, as it triggers multiple times as the rootfs gets constructed,
slowing down the process. Instead, pmbootstrap runs "mkinitfs"
explicitly once at the end of "pmbootstrap install".

pmaports master has pmbootstrap_min_version=2.3.2 in pmaports.cfg, which
already runs "mkinitfs" at the end of "pmbootstrap install", see
pmb/install/_install.py, install_system_image().
2025-03-10 22:09:26 +01:00
Oliver Smith 200529afe0 main/postmarketos-mkinitfs: tweak clean print (MR 6297)
Don't print the "Cleaning up old boot files..." message every time in
post-upgrade, only when it actually deletes files.
2025-03-10 22:09:17 +01:00
Jens Reidel eddffe3ec9 soc-qcom-sm7150: Drop, this is in the generic package now
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6286

[ci:skip-build]: already built successfully in CI
2025-03-10 15:09:23 +01:00
Jens Reidel dd2b636f3a device-xiaomi-surya: Drop, we have a generic package now
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6286
2025-03-10 15:09:23 +01:00
Jens Reidel 9642bb2a4b device-xiaomi-davinci: Drop, we have a generic package now
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6286
2025-03-10 15:09:23 +01:00
Jens Reidel 6ca5f01ee4 qcom-sm7150: New device
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6286
2025-03-10 15:09:23 +01:00
Jens Reidel 459fd71186 alsa-ucm-conf-qcom-sm7150: Fix speakers when booting with U-Boot
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6286
2025-03-10 15:09:23 +01:00
Jens Reidel f774ce2648 linux-postmarketos-qcom-sm7150: Update to 6.13.6, prepare for EFI
This also prepares a bunch of our changes for upstream and drops
unsupported devices for now. They will be re-added when they have been
tested to work at all.

Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6286
2025-03-10 15:09:23 +01:00
Jens Reidel d8f88307b8 systemd/postmarketos-base-systemd: add hexagonfs-firmware-loader to system preset
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6286
2025-03-10 15:09:22 +01:00
Jens Reidel 17dd7eb87d main/hexagonfs-firmware-loader: New package
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6286
2025-03-10 15:08:12 +01:00
Jens Reidel ffc486b71d main/msm-firmware-loader: Upgrade to 1.6.0
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6286
2025-03-10 15:08:12 +01:00
Stefan Hansson 543f67353b CI: Check all commit messages for string (MR 6301)
This way you can add e.g. [ci:skip-vercheck] to the commit it actually
belongs to instead of having to add it to the last one in the series,
which is unintuitive. It still doesn't only run the check on commits
that contain the message, which might be a nice future improvement.
2025-03-09 14:01:22 +01:00
Stefan Hansson 22d6f312e1 CI: Break out base commit logic from get_changed_files() (MR 6301)
This makes the code more self-documenting and allows re-using this logic
in other parts of the code.
2025-03-09 14:01:18 +01:00
Robert Mader d30dd361ee main/postmarketos-base-ui-gnome: Move fprintd from depends to pmb_recommends
It's an optional service, thus users should be free to remove it.

Fixes: 5cffcf7ea ("main/postmarketos-base-ui-gnome: add fprintd to depends (MR 6206)")

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6300
[ci:skip-build]: already built successfully in CI
2025-03-09 13:25:05 +01:00
Robert Mader b437864625 main/postmarketos-base-ui-gnome: add ffmpegthumbnailer to pmb_recommends
So that the file managers and choosers - Nautilus by default - show thumbnails
not only for images but also videos. Apart from being a nice-to-have, it
can help prevent privacy issues like uploading/sending wrong videos - an
increasingly realistic scenario as camera recording becomes more usable.

Note that Gnome usually uses totem-video-thumbnailer for that job,
but ffmpegthumbnailer has fewer dependencies, seems to be more stable,
is slightly faster - and pmOS already comes with ffmpeg, so there are
no additional licensing issues.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6300
2025-03-09 13:25:05 +01:00
Clayton Craft fcf2b87a26 systemd/postmarketos-base-systemd: enable systemd-oomd by default (MR 6246)
This enables systemd-oomd by default and provides some default
configuration for system.slice and for all slices that run under user.

This default slice config is inspired by what Fedora ships,
which seems like a sensible default for us to start with. Units/slices
within these two top-ish level slices can set their own limits and
actions if they want.
2025-03-09 00:14:20 -08:00
Clayton Craft a398d7c069 kconfigcheck: require PSI by default (MR 6246) 2025-03-09 00:08:51 -08:00
Anjandev Momi 71bd7963a6 main/postmarketos-base-ui: drop redundant dependency on openssh-server-pam (MR 6244)
It's now a dependency of postmarketos-base, which is always installed on .
2025-03-08 23:59:05 -08:00
Anjandev Momi f85eabcca6 main/postmarketos-base: depend on openssh-server-pam (MR 6244)
Always make sure openssh server w/ PAM support is installed. This also
drops an implicit dependency on `openssh-client`, this was pulled in
previously by `depends="openssh"`.

fixes #3570
2025-03-08 23:58:17 -08:00
Daniel Fancsali cc855d8812 community/linux-google-veyron: upgrade to 6.6.74 (MR 6201)
Upgrading from the old LTS (6.1.y) to the latest LTS (6.6.y) version.
Kept most of the defaults, except where the current/previous config dictated another logical decision.
2025-03-08 23:10:47 -08:00
Robert Mader 250904dd1d temp/libcamera: Add tuning files for IMX371 and IMX376 (MR 6299)
Only containing black levels for now.

This should only slightly increase image quality, but apparently also
works around a bug in libcamera making the output all black, with
occasional purple or red flashes.
[ci:skip-build]: already built successfully in CI
2025-03-08 18:24:26 +01:00
postmarketOS CI b9d048b672 linux-next: upgrade to next-20250307 2025-03-07 16:59:14 +00:00
Jakob Hauser 4ebe03a264 main/swclock-offset: upgrade to 0.2.5 (MR 6295)
Changelog:
- Support busybox 'date' command
  BB's `date` doesn't support the long form for args (e.g. `--utc`), only
  the short form, while coreutils supports both versions. By using the
  short form swclock-offset can support both versions of `date`

Fixes #3585
[ci:skip-build]: already built successfully in CI
2025-03-07 16:31:03 +01:00
Joel Selvaraj 5b1d92a999 linux-postmarketos-qcom-sdm845: update to 6.14-rc5 and add cameras for op6 (MR 6291)
[ci:skip-build]: already built successfully in CI
2025-03-06 16:33:40 -08:00
postmarketOS CI 6ecff66a58 linux-next: upgrade to next-20250306 2025-03-06 16:59:23 +00:00
Devin Lin fc2dfa0dd7 systemd/systemd-services: fix polkit-kde-agent-1-systemd name (MR 6288)
The package name was missing the -systemd suffix, causing it to conflict
with the real polkit-kde-agent-1 package.

[ci:skip-build]: already built successfully in CI
2025-03-05 10:50:40 -08:00
fossdd 9eb5dfcbf0 main/postmarketos-base: enable apk --cache-pre-download (MR 5921)
This allows safer installation of packages, since the upgrade doesn't
fail with a half-installed system if the download fails while installing.

Note that this will only take effect when Alpine upgrades to apk-tools 3.

Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3383
See: https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10891
2025-03-05 19:16:27 +01:00
postmarketOS CI e4088c9370 linux-next: upgrade to next-20250305 2025-03-05 16:56:35 +00:00
David Furey 7606236702 postmarketos-base-ui: honour deviceinfo_disable_dhcpd flag in NetworkManager scripts (MR 6230)
deviceinfo_disable_dhcpd only disables dhcpd during init, but it should
also be disabled in other contexts.

[ci:skip-build]: already built successfully in CI
2025-03-05 14:14:22 +01:00
Luca Weiss 2123dec738 linux-postmarketos-qcom-sm6350: upgrade to 6.13.4 (MR 6261)
Add some patches which finally fix mobile data on this SoC!

https://lore.kernel.org/netdev/20250227-ipa-v4-7-fixes-v1-0-a88dd8249d8a@fairphone.com/T/
[ci:skip-build]: already built successfully in CI
2025-03-05 14:08:09 +01:00
Clayton Craft d60a83adaf systemd/systemd-services: add localsearch unit files (MR 6194)
[ci:skip-build]: already built successfully in CI
2025-03-05 11:22:51 +01:00
postmarketOS CI ec89ceffe9 linux-next: upgrade to next-20250304 2025-03-05 05:59:26 +00:00
Pablo Correa Gómez 5d881843a3 mrhlpr.json: remove (MR 6284)
The regex has not been working for a long while, there have been
previous attempts to try fix it, but it's still failing. There is
also common understanding in the team, that the regex is not terribly
useful. So remove it.
2025-03-04 17:31:42 +01:00
faveoled a1be8ba3ab linux-samsung-a30: update source and fix build (MR 6267)
[ci:skip-build]: already built successfully in CI
2025-03-04 16:13:23 +01:00
Bart Ribbers dcf2e557e0 systemd/kwin: upgrade to 6.3.2.1 (MR 6283)
[ci:skip-build]: already built successfully in CI
2025-03-04 15:45:29 +01:00
panpanpanpan 38f0780bc3 firmware-xiaomi-nabu: add mantainer (MR 6224)
[ci:skip-vercheck]

[ci:skip-build]: already built successfully in CI
2025-03-04 15:37:58 +01:00
panpanpanpan c36df7fc93 device-xiaomi-nabu: replace device specific kernel in favor of generic sm8150 kernel (MR 6224) 2025-03-04 15:37:58 +01:00
panpanpanpan 80a2f5186f linux-postmarketos-qcom-sm8150: upgrade to 6.13.0 (MR 6224) 2025-03-04 15:37:58 +01:00
Pablo Correa Gómez eb18caefb5 Update APKBUILDS to use Maintainer and Co-Maintainer instead of CODEOWNERS (MR 6272)
We now have a bot that reads those lines from APKBUILD files, instead
of using a proprietary gitlab feature. Relevant changes:

* Change @ollieparanoid for @Newbyte as maintainer for GNOME packages
  where Oliver was listed.
* Don't add @craftyguy as Librem5 maintainer, as he dropped it long
  ago
* Remove entries referencing archived ports
* Don't touch jenneron's maintainership. That's a task for another day
* Don't add "balejk" as maintainer. We have tried pinging them, but
  seem to be currently idle
  person is. Help figuring it out would be welcomed.
* Don't add "binarycraft" as maintainer. Last contribution was years
  ago: https://gitlab.com/binarycraft
* Don't add more maintainers to linux-postmarketos-qcom-msm8953, as it
  would have ended up with 7, which might be a bit too much
* Don't add more maintainers to the PinePhone. The current ones seem
  to actually be the most active
* Don't add Danct12 to N900. Sicelo has been single-handedly managing
  it for a long while
* Update maintainer emails for Nikita Travkin, Alexey Minnekhanov, and
  Barnabás Czémán

[ci:skip-vercheck] Co-Maintainer changes require no pkgrel updates
since the names do not make it to the package itself

[ci:ignore-count]

Fixes #3530
[ci:skip-build]: already built successfully in CI
2025-03-04 12:50:09 +01:00
Pablo Correa Gómez bffa50ed34 firmware-samsung-espresso10: move to archived (MR 6272)
Fixes 85f9a49ad6
2025-03-04 12:49:19 +01:00
postmarketOS CI af6020694c linux-next: upgrade to next-20250303 2025-03-04 06:00:17 +00:00
Kidd Lee d269ac20bf linux-xiaomi-ido: upgrade kernel to 3.10.108 (MR 6256)
[ci:skip-build]: already built successfully in CI
2025-03-03 21:25:48 +01:00
Caleb Connolly 5cfcb8545f linux-next: add BINFMT_MISC (MR 6275)
Signed-off-by: Caleb Connolly <caleb@postmarketos.org>

[ci:skip-build]: already built successfully in CI
2025-03-03 21:21:53 +01:00
Clayton Craft 7ee9d24cf2 systemd/systemd-services: add power-profiles-daemon unit file (MR 6265)
[ci:skip-build]: already built successfully in CI
2025-03-03 19:01:51 +01:00
Clayton Craft 57678bf70a systemd/systemd-services: fix path in fnott.service (MR 6254)
[ci:skip-build]: already built successfully in CI
2025-03-03 18:56:46 +01:00
Bart Ribbers 4ba6a06771 systemd/plasma*: upgrade to 6.3.2 (MR 6266)
[ci:skip-build]: already built successfully in CI
2025-03-03 09:49:27 -08:00
Bart Ribbers 51fdc0ae3e systemd/plasma*: upgrade to 6.3.1 (MR 6240)
[ci:skip-build]: already built successfully in CI
2025-03-03 18:38:51 +01:00