Commit Graph
13127 Commits
Author SHA1 Message Date
Aelin b3d48deb9c systemd/plasma*: re-enable riscv64
[ci:skip-vercheck]: re-enabling package for arch

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8110>
2026-03-01 19:13:52 +01:00
Antoine Martin cd452bc4d6 linux-pine64-pinenote: upgrade to 6.19.3
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8106>
2026-03-01 17:19:49 +00:00
Aelin ad870b8215 cross/systemd-boot-x86: upgrade to 259.2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8097>
2026-03-01 17:17:14 +00:00
Aelin b7cb738a62 docs/generic-kernels: Add device package template
This is currently hidden away in a GitLab issue comment. For broader
visibility, let's just put this in the documentation to encourage people
to follow it.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8108>
2026-03-01 16:33:58 +01:00
Bart Ribbers 846482ea84 systemd/plasma*: upgrade to 6.6.1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8077>
2026-03-01 11:22:58 +00:00
bluebunny 6a6b1f1e1a device-samsung-exynos7: enable melfas mip4 touchscreen
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8096>
2026-03-01 05:27:57 +00:00
Achill Gilgenast b3aff65141 Revert "systemd/pmos-base-systemd: update preset for pipewire/pipewire-pulse"
pipewire{,-pulse}.socket are in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/commit/4cbc728083782305dfe11056d79a2a4aa06e9c2e

This reverts commit e399d48234.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8101>
2026-02-28 17:47:20 +01:00
Aelin 4cd940f23c linux-postmarketos-lts: Upgrade to 6.18.15
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8093>
2026-02-28 08:13:20 +00:00
Aelin 4f6e19ddce linux-postmarketos-stable: Upgrade to 6.19.5
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8092>
2026-02-28 00:10:36 +01:00
Paul Sajna 5e55e07aac device-nokia-n900: Store non-binary keymaps for systemd-firstboot
As far as I can tell, systemd-firstboot doesn't understand bkeymaps
and requires the ascii versions to be present

Signed-off-by: Paul Sajna <sajattack@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7752>
2026-02-27 20:55:21 +00:00
Luca Weiss d3ed45a6a4 main/lk2nd: upgrade to 22.0
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8073>
2026-02-27 16:39:27 +00:00
postmarketOS CI 758f775ecc linux-next: upgrade to next-20260227 2026-02-27 16:38:23 +00:00
Aster Boese c563c33696 linux-postmarketos-qcom-sdm845: migrate to kernel fragments
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7451>
2026-02-27 15:47:01 +00:00
Aelin 7dafbb4123 linux-postmarketos-lts: Upgrade to 6.18.14
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8090>
2026-02-27 15:33:43 +00:00
Aelin 7d853945d2 linux-postmarketos-stable: Upgrade to 6.19.4
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8089>
2026-02-27 12:59:37 +00:00
bluebunny 420239ba06 device-xiaomi-pipa: use linux-firmware-qcom
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8088>
2026-02-27 10:09:33 +00:00
Aelin f800afc5a4 device-generic-loongarch64: Pull in linux-firmware-rtl_nic
Several LoongArch mainboards have RTL NICs that want firmware or
otherwise log soft error like

[   26.928046] r8169 0000:03:00.0: Unable to load firmware rtl_nic/rtl8168h-2.fw (-2)

Add the necessary linux-firmware files to silence them.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8082>
2026-02-27 08:20:21 +00:00
Barnabás Czémán 69f10ea718 linux-postmarketos-qcom-msm89x7: upgrade to v6.19.3-r0
Upgrade to v6.19.3-r0

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8081>
2026-02-27 06:29:45 +00:00
postmarketOS CI 49df2efc5e linux-next: upgrade to next-20260226 2026-02-27 05:38:58 +00:00
Sam Day 4dfac08c46 kconfigcheck: expand EroFS support
This modern alternative to SquashFS has been around for a while now.
It's the default format for Fedora's live media, and likely used in many
other notable places too.

Let's enable EroFS support as a baseline "filesystems" capability.

category:immutable was already bringing in erofs as a built-in. Clayton
confirmed in pmaports!8074 discussion that it's okay to downgrade to =m

Signed-off-by: Sam Day <me@samcday.com>
Assisted-by: opencode:gpt-5.3-codex
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8074>
2026-02-26 21:11:10 +00:00
Aelin 51a9680ca2 kconfig-generic: Enable LBT on loongarch64
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8085>
2026-02-26 16:50:42 +00:00
postmarketOS CI 3be0644c29 linux-next: upgrade to next-20260225 2026-02-26 05:38:46 +00:00
Luca Weiss d755b4ddd7 main/deviceinfo-converter: profile.d script fixes
* Fix referencing non-existing variable
* Don't pollute shell variables with deviceinfo by sourcing in a
  subshell and only setting the environment variable.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8076>
2026-02-26 03:00:27 +00:00
Luca Weiss be0fe2076a main/postmarketos-ui-lomiri: various fixes and improvements
* Fix wrong path for lomiri-indicator-location, this has probably
  changed upstream a while ago and was missed.
* Fix font rendering on some Adreno GPUs
* Clean up dependencies
    * Don't force-depend on pipewire* and wireplumber.
    * Remove font-droid-nonlatin since that's already in _pmb_recommends
      of postmarketos-base-ui.
    * Remove networkmanager since that's already a dependency of
      postmarketos-base-ui-networkmanager.
* Add more Lomiri apps as recommended
* Set home button background color, otherwise the white logo is
  invisible on a (default) white background.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8076>
2026-02-26 03:00:27 +00:00
Bart Ribbers 1cf837e15b main/postmarketos-ui-plasma-desktop: disable on x86
We pre-install Firefox but that isn't available anymore on x86 since
67ceb722092486a00de16b6ae72933e179f07fc9 in aports. Since
_pmb_recommends doesn't support things like 'case "$CARCH" in', there is
no way to conditonally disable Firefox on the architecture so we have to
disable the entire UI for it for now.

[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8080>
2026-02-25 20:27:50 +01:00
Sam Day ce5a8307a3 kconfigcheck: enable ublk driver for netbooting devices
ublk allows a block device to be driven from userspace. think FUSE, but
blocks.

smoo uses ublk to present a block device driven by a USB protocol. this
serves as an alternate data plane to nbd for netbooting use cases.

Signed-off-by: Sam Day <me@samcday.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8075>
2026-02-25 20:52:21 +10:00
Achill Gilgenast 854721bdba main/postmarketos-base-ui-gnome: depend on gnome-backgrounds
All GNOME-like UIs should install the backgrounds to get a few default
ones to choose from in g-c-c. ui-gnome previously pulled them in per
`gnome`-pkg, ui-gnome-mobile previously depended on the wallpapers
directly. So only phosh has a actual effect.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8068>
2026-02-25 07:48:59 +00:00
Achill Gilgenast 1181d64aae main/postmarketos-ui-phosh: depend on phosh-wallpapers
These are the upstream-made wallpapers, so allow users to choose from
them aswell.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8068>
2026-02-25 07:48:59 +00:00
postmarketOS CI 4bb3ce27d6 linux-next: upgrade to next-20260224 2026-02-25 05:38:41 +00:00
Daniel Sand 520b1981b0 device-pine64-pinebookpro: add wifi firmware workaround
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4285

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7936>
2026-02-25 00:48:53 +00:00
user0-07161 1c53ca4e98 linux-bananapi-bpi-m2-zero: upgrade to 7.0-rc1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8067>
2026-02-24 23:14:31 +00:00
Aelin a4e9924792 linux-htc-flounder: Modernize package
This aligns the APKBUILD with some of the other close-to-mainline kernel
packages in community and gets rid of downstreamkernel_prepare, which
actually requires a cross GCC that we don't want to use.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8066>
2026-02-24 18:54:02 +00:00
Ferass El Hafidi ab2a716197 device-google-trogdor: add hid-generic module to initramfs
Following a kernel upgrade, HID_GENERIC was changed from =y to =m,
however it was not included in the initramfs, causing the keyboard to
not respond and thus the FDE unlocking to be broken. Fix this by adding
it to the initramfs so the keyboard works again.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8064>
2026-02-23 15:42:50 +00:00
Alicja Michalska a591222a4a device-xiaomi-pyxis: Enable ADSP (sensors)
Mostly workarounds for OpenRC, works as-is with systemd.

Signed-off-by: Alicja Michalska <ellyqw@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8021>
2026-02-23 15:01:23 +00:00
Alicja Michalska 5ed3ef9b36 firmware-xiaomi-pyxis: Add more firmware
WiFi, ADSP, CDSP, ACDB calibration

Signed-off-by: Alicja Michalska <ellyqw@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8021>
2026-02-23 15:01:23 +00:00
Alicja Michalska cb6273add3 linux-xiaomi-pyxis: Drop
Deprecate the package, we're using sdm670-mainline now.

Signed-off-by: Alicja Michalska <ellyqw@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8021>
2026-02-23 15:01:23 +00:00
Alicja Michalska 59837df0d5 device-xiaomi-pyxis: Switch to using sdm670-mainline kernel
Changed in my personal tree (sdm710-mainline) have been merged into
sdm670-mainline common tree as those SoCs are very similar (essentially
the same).

Currently trying to get ADSP working, so this patch also adds config
files for Hexagon DSP.

Since I got U-Boot working on this device, I also added systemd-boot.
This way I can provision rootfs on MicroSD and dual-boot into Android
for grabbing more logs, traces and firmware files.

Signed-off-by: Alicja Michalska <ellyqw@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8021>
2026-02-23 15:01:23 +00:00
Alicja Michalska 7153d7dffc linux-postmarketos-qcom-sdm670: Add sdm710 and xiaomi-pyxis
Signed-off-by: Alicja Michalska <ellyqw@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8021>
2026-02-23 15:01:20 +00:00
Aelin e55ccfbffa Revert "temp/msm-modem: copy from aports"
This reverts commit 58af6f9a58.

The package has been built in Alpine now.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8062>
2026-02-23 10:43:28 +00:00
Yureka 5a9034112f linux-htc-flounder: update to 6.19
- Update & migrate kernel config
- Add recommended options from kconfig check
- Add options required for iwd

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8051>
2026-02-23 10:16:15 +00:00
Bart Ribbers db358258c8 systemd/kwin: build with gamecontroller support
Equivalent of b7b9e184fc8eff526e2de63f387078baa45b4fbe in Alpine

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8061>
2026-02-23 09:47:57 +00:00
Antoine Martin 67255dbea0 linux-pine64-pinenote: upgrade to 6.19.2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8054>
2026-02-23 09:33:22 +00:00
Sebastian Fleer 4e1c01921f linux-postmarketos-rockchip: upgrade to 6.18.13
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8059>
2026-02-23 09:00:27 +00:00
Aelin b8dcdf510f linux-postmarketos-mainline: Upgrade to 7.0-rc1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8060>
2026-02-23 00:30:55 +01:00
Ingo Reitz c38afea85e linux-postmarketos-gs101: fix kconfigcheck
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7598>
2026-02-22 16:05:41 +00:00
Ingo Reitz d89adbf7a4 linux-postmarketos-gs101: update to 6.18.13
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7598>
2026-02-22 16:05:41 +00:00
Achill Gilgenast f845de36a2 device-nothing-spacewar: add me as a co-maintainer
[ci:skip-vercheck]: just comments

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8057>
2026-02-22 15:41:19 +00:00
Aster Boese 5e3d65b2bd treewide: add !check to options of packages without tests
Signed-off-by: Aster Boese <asterboese@mailbox.org>

[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8055>
2026-02-22 15:39:25 +00:00
Oliver Smith de0624fb53 systemd/networkmanager: upgrade to 1.52.2
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8024>
2026-02-22 15:38:09 +01:00
Achill Gilgenast 58af6f9a58 temp/msm-modem: copy from aports
Alpine builder died because there are weird shenangins going on with
coreutils testsuite. Build a version for postmarketOS until the builders
catched up again.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8050>
2026-02-21 23:44:45 +01:00