Commit Graph
11039 Commits
Author SHA1 Message Date
Luca Weiss 3c8552ecc1 main/hwtest: add missing py3-setuptools makedepend
This is required to build.

Take the opportunity to clean up the APKBUILD a bit.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6594
[ci:skip-build]: already built successfully in CI
2025-06-02 22:43:00 +02:00
Oliver Smith d4c110d809 cross/gcc-*: upgrade to 14.3.0-r1
Done with pmb MR 2521. I've verified that gcc-aarch64 builds and the
following packages can be cross compiled from aarch64 to x86_64:

* hello-world
* iskey
* pbsplash
* gcc-x86_64

Related: https://gitlab.postmarketos.org/postmarketOS/continuous-testing/upstream-compat/-/blob/master/docs/how-to-fix-upstream-compat-errors.md#gcc-

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6587
[ci:skip-build]: already built successfully in CI
2025-06-01 15:09:21 +02:00
Oliver Smith 3aaaad17cb systemd/abuild: remove
The abuild package has been forked to temp/abuild and
extra-repos/systemd/abuild in the past. The systemd one is legacy from
the initial systemd repo bootstrap method that is currently broken and
will be replaced soon (see MR 6440). While the new one is not ready yet,
this package is currently not useful so remove it to fix the failing
upstream-compat check (currently it is on a different version than
temp/abuild).

[ci:skip-vercheck]: just removing a comment in temp/abuild

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6573
[ci:skip-build]: already built successfully in CI
2025-06-01 12:47:53 +02:00
Clayton Craft c9c7583282 main/devicepkg-utils: add missing makedepend
pmb is more strict about this

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6583
[ci:skip-build]: already built successfully in CI
2025-06-01 12:46:01 +02:00
Anjandev Momi 8998931585 main/postmarketos-ui-sxmo-de-dwm: enable systemd
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5831
2025-06-01 12:38:46 +02:00
Anjandev Momi af2c2e6b1f main/postmarketos-ui-sxmo-de-sway: enable systemd
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5831
2025-06-01 12:38:42 +02:00
Alistair Francis 070f069ebb postmarketos-systemd-base: add preset for Librem5
Signed-off-by: Alistair Francis <alistair@alistair23.me>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6563

[ci:skip-build]: already built successfully in CI
2025-05-30 14:43:25 -07:00
Alistair Francis f6e3633aaf device-purism-librem5: add systemd service
Signed-off-by: Alistair Francis <alistair@alistair23.me>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6563
2025-05-30 14:43:25 -07:00
Oliver Smith 9358db8346 cross/systemd-boot-x86: upgrade to 257.6
Related: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/84963

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6574
[ci:skip-build]: already built successfully in CI
2025-05-30 14:39:22 -07:00
knuxify 6cf560614a ci: fix wiki CI script detecting non-packaged devices as non-booting
Since non-booting and non-packaged devices were merged into one list, any
device that was listed as booting but wasn't packaged would get detected
as non-booting. That created a loop where to pass CI one would have to set
packaged = yes, which they shouldn't do until the port has actually been
merged, which they can't do unless it passes CI...

Now the section has been split into two sub-sections, thus the non-booting
section is separate once again. This fixes the issue, but we need to tell
the CI script to use that section name.

This effectively reverts commit e9d2ac8021.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6579
[ci:skip-build]: already built successfully in CI
2025-05-30 22:21:09 +02:00
fossdd 8ab80c017a systemd/pipewire: upgrade to 1.4.4
Upstream: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/84674

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6575
[ci:skip-build]: already built successfully in CI
2025-05-30 10:25:34 +02:00
postmarketOS CI ce37f31d19 linux-next: upgrade to next-20250530 2025-05-30 04:49:31 +00:00
knuxify e9d2ac8021 ci: fix wiki script after device page change
The script looks for the section with non-booting devices; it just got
renamed to "Non-booting and unavailable devices". Update the script
accordingly.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6570
[ci:skip-build]: already built successfully in CI
2025-05-29 23:24:26 +02:00
Clayton Craft fd96e65267 cross/busybox-static-*: upgrade to 1.37.0-r18 2025-05-29 14:18:10 -07:00
Casey Connolly 25b02f40b6 linux-next: enable ZRAM_BACKEND_ZSTD
And enable multi-comp for funsies, seems useful

Signed-off-by: Casey Connolly <kcxt@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6544
[ci:skip-build]: already built successfully in CI
2025-05-29 21:49:38 +02:00
fossdd 00bbca5738 systemd: move systemd-network-generator into origin package
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3730

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6568
[ci:skip-build]: already built successfully in CI
2025-05-29 21:41:36 +02:00
fossdd 6fe7b95c67 main/postmarketos-base-ui-gnome: replace epiphany with firefox in the dash
By default, we ship firefox-esr in place of Epiphany as web browser, so
also show Firefox as Browser in the Dash.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6560
[ci:skip-build]: already built successfully in CI
2025-05-29 21:37:38 +02:00
Clayton Craft 2e9e6ddbf9 temp/abuild: upgrade to 3.15.0
APKBUILD was also rebased onto the latest version in aports

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6569
[ci:skip-build]: already built successfully in CI
2025-05-29 21:35:12 +02:00
Robert Mader cd6ef6e873 temp/libcamera: Enable virtual pipeline
Analog to a recent change in Fedora:
https://src.fedoraproject.org/rpms/libcamera/pull-request/14

This change allows to easily create virtual cameras, which is helpful
for testing and debugging purposes, both for system components like Mesa
and Pipewire as well as various apps.

The virtual cameras can be enabled by:
```
cd /usr/share/libcamera/pipeline/virtual
cp virtual.yaml.example virtual.yaml
systemctl --user restart pipewire
```

Using the test option allows to keep the arch dependent automatic pipeline
selection in place. It also enables building of the vimc pipeline -
which is very small - and all tests, however those don't get included
into the packages.

The new dependency, libyuv, is very small and already installed by
default for DEs like gnome-mobile.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6567
[ci:skip-build]: already built successfully in CI
2025-05-29 21:33:29 +02:00
postmarketOS CI d3b642da8e linux-next: upgrade to next-20250529 2025-05-29 15:55:43 +00:00
postmarketOS CI 928f4acd43 linux-next: upgrade to next-20250528 2025-05-29 04:44:47 +00:00
fossdd 2a480d1a58 systemd/mutter: upgrade to 48.2
https://gitlab.gnome.org/GNOME/mutter/-/blob/48.3/NEWS

https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/84809

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6559
2025-05-28 16:36:15 +02:00
fossdd 3965addf72 systemd/gnome-shell: upgrade to 48.2
https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/48.2/NEWS

https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/84809

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6559
2025-05-28 16:36:15 +02:00
adamthiede 4b0b290656 linux-postmarketos-mediatek-mt8173: upgrade to 6.15
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6555

[ci:skip-build]: already built successfully in CI
2025-05-27 18:37:50 +02:00
postmarketOS CI 827c4486f4 linux-next: upgrade to next-20250527 2025-05-27 15:45:47 +00:00
Clayton Craft 4edb3d9cbc main/postmarketos-base-ui-gnome: add gapless to pmb_recommends
This seems to be a nice, featureful music player to ship by default for
GNOME-based UIs that works well on mobile and desktop

Fixes #3544

[ci:skip-vercheck] pmb_recommends change

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6558
2025-05-27 11:50:42 +02:00
Alistair Francis d06196d49b linux-purism-librem5: upgrade to 6.6.83pureos2
Signed-off-by: Alistair Francis <alistair@alistair23.me>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6549
2025-05-26 22:02:08 -07:00
Sicelo A. Mhlongo a0d53ce669 linux-postmarketos-omap: upgrade to 6.15
Some patches are now merged in 6.15. Drop.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6557
[ci:skip-build]: already built successfully in CI
2025-05-26 22:25:07 +02:00
Oliver Smith 1c52586bbe channels.cfg: add initial v25.06 branch 2025-05-26 22:11:05 +02:00
fossdd 2d5445b4ee device-apple-tonga: switch to main/mesa
mesa-25.1.0 includes the asahi driver

See also https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/84245

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6518
[ci:skip-build]: already built successfully in CI
2025-05-26 21:18:58 +02:00
postmarketOS CI 1d8395d3c2 linux-next: upgrade to next-20250526 2025-05-26 15:44:24 +00:00
fossdd da610ac7a7 main/postmarketos-ui-niri: remove .pre-install hook
Group and user are already added by Alpine aports:
https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/greetd/greetd.pre-install

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6526
[ci:skip-build]: already built successfully in CI
2025-05-26 13:11:21 +02:00
五河 琴里 fb7b7e3b35 device-fairphone-fp5: Add kernel modules for touch screen to modules-initfs
Add kernel modules for touch screen to modules-initfs, mainly for
entering the full disk encryption passphrase.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6543
[ci:skip-build]: already built successfully in CI
2025-05-26 13:08:11 +02:00
fossdd 6d05b512a0 systemd/phosh: update force-adaptive list
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/84748

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6554
[ci:skip-build]: already built successfully in CI
2025-05-26 09:49:55 +02:00
Oliver Smith cae33e65a8 main/postmarketos-ui-framebufferphone: remove
fbp has been removed in Alpine testing:
https://gitlab.alpinelinux.org/alpine/aports/-/commit/10434a9f8de50b445483e8640393cbcdf3577e1d

"Abandoned, hasn't been buildable since at least Zig 0.12."

Alpine has Zig 0.14.1 currently.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6553
2025-05-25 21:55:55 +02:00
Stefan Hansson f99c508f02 linux-sony-nicki-mainline: install dtbs
Otherwise boot-deploy can't find them. I have no idea how this ever
worked.

Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3724

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6550
[ci:skip-build]: already built successfully in CI
2025-05-25 19:34:10 +02:00
fossdd 8d0ca1d895 main/postmarketos-welcome: upgrade to 0.9.1
https://gitlab.postmarketos.org/postmarketOS/postmarketos-welcome/-/tags/0.9.1

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6551
2025-05-25 16:38:38 +02:00
Rudraksha Gupta 5b1e01c15f device-samsung-expressatt: Add linux-lts, linux-edge, & linux-stable
Add more mainline-linux kernels that are more stable that linux-next

Also, let’s not install the firmware Library of Alexandria

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6507
[ci:skip-build]: already built successfully in CI
2025-05-25 11:20:39 +02:00
George Brooke 31014f740c systemd/postmarketos-base-systemd: enable cros-keyboard-systemd.service in base preset
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6529

[ci:skip-build]: already built successfully in CI
2025-05-25 11:14:57 +02:00
George Brooke f2982e9fd3 main/cros-keyboard-map: add systemd service and supporting files
Using systemd-tmpfiles to create the directory in /tmp seems to be the most systemd way to do it.
The config file for the systemd has a different format because the format of the openrc file doesn't lend itself to being used in a systemd service.

Thanks to @craftyguy for suggested fix.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6529
2025-05-25 11:14:57 +02:00
fossdd 2c8c7c8fee systemd/wireplumber: upgrade to 0.5.10
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/84654

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6546
[ci:skip-build]: already built successfully in CI
2025-05-25 10:26:33 +02:00
fossdd 8f762fa7a3 systemd/pipewire: upgrade to 1.4.3
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/84674

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6546
2025-05-25 10:26:29 +02:00
Clayton Craft 10f9386920 main/swclock-offset: upgrade to 0.2.6
Small bugfix release, see upstream changelog:
https://gitlab.postmarketos.org/postmarketOS/swclock-offset/-/tags/0.2.6

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6545
[ci:skip-build]: already built successfully in CI
2025-05-24 20:23:39 -07:00
exkc 4e81c720f7 main/postmarketos-ui-buffyboard: rotate the keyboard based on the the rotation of framebuffer
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6534
2025-05-24 20:07:04 -07:00
Rudraksha Gupta 654d291abd linux-next: msm8960: expressatt: SSH via USB
Enable various USB configs so that we can SSH into the device

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6540
2025-05-23 20:25:26 -07:00
Alistair FrancisandClayton Craft 3bf8208abe postmarketos-systemd-base: add preset for 81voltd
Signed-off-by: Alistair Francis <alistair@alistair23.me>
Co-authored-by: Clayton Craft <clayton@craftyguy.net>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6494

[ci:skip-build]: already built successfully in CI
2025-05-23 16:07:09 -07:00
Alistair Francis e4c95465a2 temp/81voltd: add systemd service
Include 81voltd.service to start 81voltd at boot similar
to the existing initd.

Resolves: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3698
Signed-off-by: Alistair Francis <alistair@alistair23.me>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6494
[ci:skip-build]: already built successfully in CI
2025-05-23 16:04:07 -07:00
postmarketOS CI 0d735e0438 linux-next: upgrade to next-20250523 2025-05-23 15:44:23 +00:00
Val Packett 855a4cf229 device-postmarketos-trailblazer: add more USB drivers for Qualcomm laptops to initfs
Add the new non-qcom name from phy-qcom-snps-eusb2 (only in linux-next so
keep the old name as well for now), and add the missing repeaters for USB
ports on many WoA laptops (ptn3222 for USB-A and ps883x for USB-C).

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6538
[ci:skip-build]: already built successfully in CI
2025-05-23 14:01:19 +02:00
Val Packett d003ba3bc9 linux-next: hotfix for missing driver in the build for qcom snps usb phy
The current linux-next packages are missing the driver for the eUSB PHY
which breaks USB on Qualcomm laptops. This happened because the driver
was moved out of the Qualcomm subdirectory and the config variable has
changed [1].. but the arm64 defconfig was not yet updated to match!

[1]: https://lore.kernel.org/all/20250504144527.1723980-4-ivo.ivanov.ivanov1@gmail.com/

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6538
2025-05-23 14:01:17 +02:00