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
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