Commit Graph
11014 Commits
Author SHA1 Message Date
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
Clayton Craft 891093fd9e linux-wiko-lenny{3,5}: add shared patches to fix build issues
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6542

[ci:skip-build]: already built successfully in CI
2025-05-22 22:59:46 -07:00
Clayton Craft 3b0f9a1b82 systemd/postmarketos-base-systemd: fix issue with locale.conf being ignored
Shells (and DEs!) that set environment from /etc/profile.d will end
up sourcing 20locale.sh from alpine-baselayout. This file will set
`LANG=C.UTF8`, and this will override whatever systemd-localed/systemd
sets LANG to. In other words, locale.conf is effectively ignored. I
hit this issue when debugging why the date in COSMIC was always `M05`
instead of `May`, and why various COSMIC components failed to detect the
locale (because it was set to C.UTF8)

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6535
[ci:skip-build]: already built successfully in CI
2025-05-22 17:10:47 -07:00
Luca Weiss a45ad4b1b1 device/testing/*: split downstream ports into new downstream category
[ci:skip-build] # way too many packages changed
[ci:skip-vercheck] # just moving

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6519
2025-05-22 15:43:23 -07:00
Luca Weiss 63b64868c4 CI: directory-structure: add new downstream device category
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6519
2025-05-22 23:06:10 +02:00
Luca Weiss 26454d5c4d linux-wiko-lenny5: switch to alive sources
wikogeek.com appears to be down.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6519
2025-05-22 23:06:10 +02:00
Luca Weiss 0fae7c397a linux-wiko-lenny3: switch to alive sources
wikogeek.com appears to be down.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6519
2025-05-22 23:06:09 +02:00
postmarketOS CI ed5cdcd8ef linux-next: upgrade to next-20250522 2025-05-22 15:53:25 +00:00
Henrik Grimler 3663100868 device-raspberry-pi5: set getty (MR 6536)
We can get to a serial shell without setting the getty in the UIs (for
some reason), but when using console=none we need it to be explicitly
set.

[ci:skip-build]: already built successfully in CI

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6536
2025-05-21 21:34:14 +02:00
Henrik Grimler 29b28552a0 device-raspberry-pi5: add more modules to initfs to fix fde (MR 6536)
From my testing the different modules are roughly needed due to:

* Without the aes stuff unlock fails with
  trusted_key: encrypted_key: failed to alloc_cipher (-2)

* Without i2c_brcmstb hdmi fails to come up due to
  missing dependencies:
  platform axi:gpu: deferred probe pending: (reason unknown)

* The sound stuff also seems to be a dependency of the drm hdmi driver

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6536
2025-05-21 21:34:11 +02:00
Henrik Grimler 2fafb5aaf6 device-raspberry-pi5: drop modules from cmdline (MR 6536)
We are already passing a list of modules through the modules-initfs
file.  By dropping modules from cmdline we silence this dmesg warning:

[    0.000000] Unknown kernel command line parameters "modules=loop,squashfs,sd-mod,usb-storage", will be passed to user space.

Out of the listed modules, only squashfs is actually built as a module
by linux-rpi, so most of them do not make sense in any case.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6536
2025-05-21 21:34:08 +02:00
postmarketOS CI cde1e93ef5 linux-next: upgrade to next-20250521 2025-05-21 18:50:45 +00:00
Clayton Craft 3592e6dcee main/postmarketos-mkinitfs: upgrade to 2.6.2
Includes an important fix for /usr merged installs

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6539
[ci:skip-build]: already built successfully in CI
2025-05-20 14:33:07 -07:00
Anjandev Momi 2bd08ccec4 google-bonito: move to community (MR 6485)
[ci:skip-vercheck]

[ci:skip-build]: already built successfully in CI
2025-05-19 14:36:48 +02:00
fossdd 3ce9b5a347 main/postmarketos-ui-gnome-mobile: depend on xdp-gnome (MR 6523)
moved from -base-ui-gnome

[ci:skip-build]: already built successfully in CI
2025-05-19 13:36:14 +02:00
fossdd 7cb69028ec main/postmarketos-ui-gnome: depend on xdp-gnome (MR 6523)
moved from -base-ui-gnome
2025-05-19 13:36:14 +02:00
fossdd 6a0e5b8f89 main/postmarketos-base-ui-gnome: remove xdp-gnome dependency (MR 6523)
shoudn't be installed on phosh where it's useless and just steals boot
time
2025-05-19 13:36:14 +02:00
fossdd fa915e5c3a systemd/phosh: upgrade to 0.47.0
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/84018

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6532
[ci:skip-build]: already built successfully in CI
2025-05-18 20:24:24 +02:00
postmarketOS CI eccb9f3359 linux-next: upgrade to next-20250516 2025-05-16 15:44:22 +00:00
fossdd 83b5d2271f systemd/gnome-session: remove dependency of _shell subpkg
Fixes https://builds.sr.ht/~postmarketos/job/1490862

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6524
[ci:skip-build]: build tested locally
2025-05-16 16:55:19 +02:00
Luca Weiss 45fc98843d xiaomi-kenzo: add -downstream suffix for downstream port
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6516

[ci:skip-build]: already built successfully in CI
2025-05-16 11:05:45 +01:00
Luca Weiss 744a3d15c7 firmware-samsung-espresso10: drop
Unused firmware package, drop it.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6516
2025-05-16 11:05:45 +01:00
Luca Weiss 3081ae4c48 linux-samsung-j5y17lte: drop
It's a downstream kernel but there's no (downstream) device port
referencing it. Drop it.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6516
2025-05-16 11:05:45 +01:00
Ferass El Hafidi de7b10333e linux-lg-w7: fix build
[ci:skip-build] # verified locally

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6522
2025-05-16 11:01:04 +01:00
Ferass El Hafidi 84b9b473d6 linux-samsung-s3ve3g: fix build
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6522
2025-05-16 10:56:27 +01:00
Bhushan Shah 4907fec033 systemd/systemd-services: add CAP_WAKE_ALARM to powerdevil
With systemd 275.x merged, this works as expected and also upstream
changes for this is merged. So, let's enable this here to allow Alarm
clock in Plasma Mobile e.g. to wake up device from suspend.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6509
2025-05-16 11:38:04 +05:30