Commit Graph
13101 Commits
Author SHA1 Message Date
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
Aster Boese 9cdad06111 oneplus-fajita: disable quiet
This fixes a race condition between the panel initialization and the console.
I cannot reproduce it myself, but others report that this change fixes the
race condition for them, so add it anyways.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7953>
2026-02-21 16:03:10 +00:00
Aster Boese 5d8d840715 apple-idevice: enable deviceinfo_drm
With simpledrm, all devices that this device supports with a display can use drm now.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8049>
2026-02-21 11:24:24 +00:00
Aelin 7d0a463c0d linux-lynx-r1: Build with LLVM
See https://postmarketos.org/edge/2025/11/11/kernels-llvm/ for the
background behind this change and how we're handling these MRs.

[ci:skip-kconfigcheck]: bulk toolchain change

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8033>
2026-02-20 23:47:06 +00:00
postmarketOS CI 705775d20e linux-next: upgrade to next-20260220 2026-02-20 16:38:39 +00:00
Achill Gilgenast 2db9aafe4c soc-qcom-msm89x7: enable msm-modem-wwan-port openrc service in -modem-openrc
[ci:skip-vercheck]: only changed non-checksums files, but in the end it
doenst even matter

Signed-off-by: Achill Gilgenast <achill@achill.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7677>
2026-02-20 15:34:56 +01:00
Achill Gilgenast 7b5f762899 soc-qcom: enable {rmtfs,msm-modem-uim-selection} openrc service in -modem-openrc
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7677>
2026-02-20 15:31:54 +01:00
Achill Gilgenast 539c681cf3 main/postmarketos-base-downstream: enable msm-modem-downstream openrc service on post-install
Moved from the now removed msm-modem, see HEAD~.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7677>
2026-02-20 15:31:54 +01:00
Achill Gilgenast 55eb68b586 modem/msm-modem{,-wwan-port}: remove
Moved them to a seperate repository with meson as buildsystem. That
makes it much more maintainable in a single repository, suitable for
upstreaming in Alpine, allows other distros to use it, and cleans up
A LOT of tech dept.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7677>
2026-02-20 15:30:05 +01:00
alk3pInjection 33062abaca linux-postmarketos-mediatek-mt81: upgrade to 6.18.13
stable kernel v6.18.13 has picked upstream commit
be0b304eeb8c5f77e4f98f64e58729d879195f2f
which is a proper fix for the mtk-drm regression introduced in v6.18-rc1

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8047>
2026-02-20 13:43:03 +00:00
Aelin 2fc319cf11 linux-postmarketos-lts: Upgrade to 6.18.13
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8044>
2026-02-20 13:03:29 +00:00
Aelin ad3b6f279c linux-postmarketos-stable: Upgrade to 6.19.3
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8043>
2026-02-20 12:59:49 +00:00
Aelin f96ae83d6a cross/grub-efi-x86: Upgrade to 2.12-r9
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8045>
2026-02-20 07:10:39 +00:00
Achill Gilgenast cf3aeb95dc systemd/gnome-shell: upgrade to 49.4
Signed-off-by: Achill Gilgenast <achill@achill.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8001>
2026-02-20 02:49:41 +01:00
Achill Gilgenast 3a532d9929 systemd/mutter: upgrade to 49.4
Signed-off-by: Achill Gilgenast <achill@achill.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8001>
2026-02-20 02:49:21 +01:00
Clayton Craft cb0d645970 soc-qcom: restart modem-gnss.service on failure
Apparently starting after MM isn't always enough time for the location
service to be up, so this adds a periodic restart of the systemd service
every 30 seconds for up to 5 minutes.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8041>
2026-02-20 01:19:12 +00:00
postmarketOS CI 689366112b linux-next: upgrade to next-20260219 2026-02-19 16:38:38 +00:00
Stefan Hansson 3d84d40699 deviceinfo_schema: Document zram_swap_algo
Data mostly taken from the wiki.

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

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8042>
2026-02-19 15:56:01 +01:00
Clayton Craft ca40e89754 linux-postmarketos-asahi: upgrade to 6.18.10
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8037>
2026-02-19 06:39:54 +00:00
Aelin d72814deb4 linux-postmarketos-qcom-sm8150: Build with LLVM
See https://postmarketos.org/edge/2025/11/11/kernels-llvm/ for the
background behind this change and how we're handling these MRs.

[ci:skip-kconfigcheck]: only changing toolchain

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7597>
2026-02-19 06:10:04 +00:00
Stefan Hansson 7204f5fdf3 deviceinfo_schema.toml: Remove "Device" category and use "Device metadata"
I'm not sure how this happened, but I'm pretty sure it was
unintentional.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8039>
2026-02-19 06:03:57 +00:00
postmarketOS CI 1c2ece0ecf linux-next: upgrade to next-20260218 2026-02-19 05:38:50 +00:00
glats 348a61895f postmarketos-initramfs: load loop module before mount_subpartitions on combined initramfs
On devices using a combined initramfs, init_2nd.sh is exec'd directly
from the first stage without ever calling load_modules(). This means the
loop kernel module (CONFIG_BLK_DEV_LOOP=m) is not guaranteed to be
loaded before mount_subpartitions() runs, causing losetup to fail:

  losetup: /dev/sda13: failed to set up loop device: No such file or directory
  ERROR: failed to mount subpartitions!

On the split initramfs path (init.sh), load_modules is called explicitly
before jumping to init_2nd.sh, so this regression did not affect those
devices.

Fix by explicitly loading the loop module in mount_subpartitions(),
right before the loop that searches for partitions. This location was
suggested by Clayton Craft.

Regression introduced by: 86bdb82116 (use loop device for subpartitions)
Tested on: oneplus-cheeseburger (combined initramfs, msm8998, loop=m)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8034>
2026-02-19 00:19:39 -03:00
Luca Weiss 67bc6ac0d3 device/*: Drop redundant deviceinfo variable assignments
[Warning!] deviceinfo_append_dtb: Property is set to its default value (false) and can be removed.
[Warning!] deviceinfo_append_dtb_lts: Property is set to its default value (false) and can be removed.
[Warning!] deviceinfo_append_dtb_exynos4: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_append_dtb\(_.*\)\?="false"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_external_storage: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_external_storage="false"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_disable_dhcpd: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_disable_dhcpd="false"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_bootimg_qcdt: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_bootimg_qcdt="false"/d' device/*/*/deviceinfo

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8035>
2026-02-18 22:04:40 +01:00
Luca Weiss f9401ebf2e deviceinfo: Add default_value = false to all boolean variables
Make sure that dint can complain about some variables being redundant
because they're set to "false".

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8035>
2026-02-18 22:04:39 +01:00
Luca Weiss eecf3e2080 ci: check_devices_in_wiki: Skip packages in 'archived' category
Per definition, those are not available anymore, so stop trying to
validate them.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8035>
2026-02-18 22:04:39 +01:00
WeirdTreeThing 55ee725200 device-google-{asurada,cherry,corsola}: move to community from testing
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7764>
2026-02-18 20:36:31 +01:00