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 Francis and Clayton 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