Stefan Hansson
b9db67e42d
CI: build and deploy docs on deviceinfo schema change
...
The deviceinfo schema is used to generate the "Deviceinfo Reference"
page, so we should consider changes to it as part of changes to the
documentation.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7983 >
2026-02-10 10:16:52 +01:00
Clayton Craft
550ca9908b
deviceinfo: mark generate_systemd_boot as obsolete
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7949 >
2026-02-09 14:25:54 -08:00
Clayton Craft
b1ba6759d6
device/*: drop deviceinfo_generate_systemd_boot variable
...
fixes # 4299
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7949 >
2026-02-09 14:22:57 -08:00
Aelin
d6000514af
systemd/gnome-desktop: upgrade to 44.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7977 >
2026-02-09 21:29:04 +00:00
Achill Gilgenast
cff469b89d
systemd/systemd: convert sed commands to a patch file
...
sed's are rarely allowed in APKBUILDs, and in this case it should've
never been a sed in the first place.
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7969 >
2026-02-09 19:12:14 +00:00
adamthiede
c95e61d828
device-sqfmi-beepy: update module building and add patch
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7888 >
2026-02-09 18:09:49 +00:00
Aster Boese
5be611a331
qualcomm-sdm845: add myself as Co-Maintainer
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7973 >
2026-02-09 11:55:33 -05:00
Aster Boese
a4ea6ee5dd
oneplus-fajita: add myself as Co-Maintainer
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7973 >
2026-02-09 11:41:51 -05:00
Achill Gilgenast
691194c26d
device-lg-lenok-downstream: remove -asteroid subpkg
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972 >
2026-02-09 16:14:15 +00:00
Achill Gilgenast
3f0ff62df2
device-lg-dory: remove -asteroid subpkg
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972 >
2026-02-09 16:14:15 +00:00
Achill Gilgenast
0e7234ae34
device-lg-lenok: remove -asteroid subpkg
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972 >
2026-02-09 16:14:15 +00:00
Achill Gilgenast
c91a823f37
systemd/postmarketos-base-systemd: remove asteroid presets
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972 >
2026-02-09 16:14:15 +00:00
Achill Gilgenast
b615a7bd13
main/postmarketos-ui-asteroid: remove
...
Removed in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/commit/cd6c73d27e6de078fd74bd0c0032ad84a4e0b5d2
> There seems to be no chance they move to Qt6 in the short term and they
> have already been disabled for a while. When it finally updates to Qt6
> this commit can simply be reverted, together with
> e4b455e8
Removing references of asteroid in this MR, since it's no longer in any
use. Feel free to revert once they migrated to Qt6.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972 >
2026-02-09 16:14:15 +00:00
Achill Gilgenast
be8ab16df2
cross/systemd-boot-x86: upgrade to 259.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7970 >
2026-02-09 15:48:37 +00:00
Achill Gilgenast
d78115753c
systemd: upgrade to 259.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7970 >
2026-02-09 15:48:37 +00:00
Achill Gilgenast
a6e3db510a
systemd/systemd-stage0: upgrade to 259.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7970 >
2026-02-09 15:48:37 +00:00
Aelin
b36d481ef9
linux-postmarketos-mainline: Upgrade to 6.19
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7966 >
2026-02-09 10:54:06 +00:00
Daniel Kulesz
27b2613d1a
samsung-expresso7: set deviceinfo_flash_sparse="true"
...
Fixes internal flashing.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4202
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7641 >
2026-02-09 11:01:27 +01:00
Clayton Craft
5dea9f8b16
device-google-sargo: add support for u-boot
...
This allows booting pmOS from u-boot on existing and new installs.
Setting the boot partition to vfat isn't strictly necessary (ext2 seems
to work OK), but IIUC either FAT is in the EFI spec or it's what
everyone else uses. We made a similar patch to the OP6/OP6T previously.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7961 >
2026-02-09 03:37:59 +00:00
Clayton Craft
9e99265e87
linux-postmarketos-qcom-sdm670: sync kconfig with toml
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7961 >
2026-02-09 03:37:59 +00:00
Clayton Craft
b796ff9322
linux-postmarketos-qcom-sdm670: add uefi kconfig
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7961 >
2026-02-09 03:37:59 +00:00
askiiart
4a09f7c445
hp-elitebook-ultra-g1q: set me as maintainer
...
hp-elitebook-ultra-g1q: bump pkgrel
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7962 >
2026-02-08 12:59:41 -06:00
Robert Eckelmann
a0549cd74e
device-dell-ariel: new port
...
armv7, dual-core, mmp3 based thinclient w/ Gbit Ethernet, 2x DVI out,
4x USB-A, 4GB internal storage, 2GB RAM
port to mainline, depends on !7605
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7565 >
2026-02-08 18:16:12 +00:00
Stefan Hansson
6b4e097ddc
main/dint: upgrade to 0.1.0
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7958 >
2026-02-08 18:13:51 +00:00
Clayton Craft
e59123dde6
linux-postmarketos-asahi: upgrade to 6.18.8-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7954 >
2026-02-08 17:28:44 +00:00
askiiart
cb57de3975
hp-elitebook-ultra-g1q: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7270 >
2026-02-08 12:24:18 -05:00
Stefan Hansson
367d72c17e
deviceinfo_schema.toml: move from dint repository
...
In preparation for a future dint version that reads this file from the
current working directory with a fallback to reading it from the
repository root.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7951 >
2026-02-08 15:36:50 +00:00
Aster Boese
4e56e76b91
linux-htc-flounder: build with LLVM
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7579 >
2026-02-08 15:18:11 +00:00
Aelin
65885b2eeb
device-qcom-qcs6490: New device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7699 >
2026-02-08 03:11:16 +01:00
Aelin
f1438ff1cb
firmware-thundercomm-rubikpi3: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7699 >
2026-02-08 03:11:16 +01:00
Clayton Craft
67ece34776
main/bootmac: upgrade to 0.7.1
...
This release fixes a race bug when setting wifi MAC addr on boot
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7944 >
2026-02-07 23:56:13 +00:00
Aelin
bebe107f52
kconfigcheck: Only require zstd module (de)compression on 6.2 or newer
...
The in-kernel zstd module decompression exists since kernel 6.2 [1], so
in order to accomodate split initramfs devices, we can only safely
require zstd module compression and decompression on 6.2 or newer.
[1]: https://github.com/torvalds/linux/commit/169a58ad824d896b9e291a27193342616e651b82
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7952 >
2026-02-07 17:43:35 +01:00
Aelin
3838b98352
linux-postmarketos-lts: upgrade to 6.18.9
...
[ci:skip-build]: already built successfully in linux-postmarketos-stable
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7948 >
2026-02-07 14:06:24 +00:00
bluebunny
3038864133
device-samsung-j7xelte: remove deviceinfo_screen_{width,height}
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7947 >
2026-02-07 11:51:48 +00:00
Bart Ribbers
a12caedc00
systemd/networkmanager: downgrade to 1.52.1
...
The 1.54 release broke hotspot (#4118 ), and downgrading back to 1.52.1
seems to solve the issue. This regression also got in stable sadly.
Upstream issue: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1798
[ci:skip-vercheck] We're downgrading, a lower pkgver is expected
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7929 >
2026-02-07 11:32:45 +01:00
Aelin
3e285dd429
linux-postmarketos-stable: upgrade to 6.18.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7946 >
2026-02-06 23:43:36 +01:00
Clayton Craft
067580ed29
ci/qcom-devicepkg-bootimg: configure job to only run manually, ignore failure
...
The hw CI isn't stable yet, if a platform is entirely offline (e.g.
because we only have 1 device in CI and it's down for maint.) then the
test job is "pending" for a verrrry long time (16hrs+). mrtest (for
example) is then unable to be used on the MR because the pipeline is
not "success."
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7943 >
2026-02-06 19:27:12 +00:00
Clayton Craft
8d85538af3
device-oneplus-fajita: add support for u-boot
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7893 >
2026-02-06 18:36:08 +00:00
Henrik Grimler
5d09be7c87
linux-postmarketos-exynos5: update config to pass kconfig check
...
Notable changes are that we switch to zstd module compression, and
enable MODULE_DECOMPRESS=y to let kernel handle decompression, as
busybox modprobe cannot handle zstd.
Also switch non /boot filesystem types to modules, and disable
MODULE_FORCE_UNLOAD as it is not really a good idea for non-testing
devices.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7921 >
2026-02-06 17:16:21 +01:00
Val Packett
839d8035c4
kconfigcheck: add more USB peripherals
...
- ensure MIDI 2.0 is enabled in the USB audio driver
- ensure UASP is enabled for faster storage access
- ensure USBNET framework is enabled for more Ethernet drivers
(many particular USB_NET_* drivers have default 'y' in kconfig)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7911 >
2026-02-06 15:55:39 +00:00
Aelin
f494c6f9b1
device-qcom-sm7150: Drop -openrc subpackage
...
I don't test OpenRC anymore and don't intend to. Users who want to use
OpenRC on this device are entirely on their own if they want to keep
using it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7928 >
2026-02-06 04:51:36 +00:00
Scott C
7f37e14b69
device-barnesnoble-encore: Set xorg screen rotation with conf file
...
add xorg-rotate-monitor.conf file to set default xorg rotation to portrait mode,
matching the 'native' orientation of the touchscreen. Add x11 subpackages
entry to APKBUILD to install xorg conf file.
In deviceinfo, add deviceinfo_drm flag to match with other similar devices
bump pkgver of apkbuild and update checksums
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7939 >
2026-02-06 01:34:04 +00:00
Aster Boese
2926f01afb
oneplus-enchilada: disable quiet in kernel-cmdline.d
...
Before switching to kernel-cmdline.d, this device didn't have quiet because of
an issue causing a crash on boot. This patch re-disables quiet.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7923 >
2026-02-06 01:28:46 +00:00
Aelin
922acd7373
firmware-asus-me176c: move to testing
...
This was missed in the move of device-asus-me176c to testing.
Fixes: c7c32a9e0f ("device-asus-me176c: move from community to testing")
[ci:skip-vercheck]: only moving between categories
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7941 >
2026-02-05 21:36:32 +01:00
Aelin
eec9a43cc1
device-generic-loongarch64: Set deviceinfo_disable_dhcpd
...
Currently, this is a package that will mostly be used on desktops,
laptops and servers, where enabling dhcpd does not really make sense.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7940 >
2026-02-05 20:40:36 +01:00
Achill Gilgenast
bce3ae7a06
device-generic-loongarch64: switch to generic pmOS kernels
...
* Also make stable the default
For: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4288 >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7938 >
2026-02-05 19:30:59 +00:00
Stefan Hansson
9727816848
main/dint: upgrade to 0.0.8
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7924 >
2026-02-04 18:10:16 +00:00
Pablo Correa Gómez
f31d40626a
ci: update ci-common template
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7927 >
2026-02-04 18:46:15 +01:00
Henrik Grimler
d38b73fbdd
main/postmarketos-initramfs: init_functions: return early in load_modules
...
If $modules is empty, then `modprobe -a` is run which gives an error
with full modprobe (i.e. not busybox variant):
[pmOS-rd]: modprobe: ERROR: missing parameters. See -h.
Add a check and return early to avoid potentially printing the error
to users.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7916 >
2026-02-04 15:29:25 +00:00
Henrik Grimler
8097acbe40
main/postmarketos-initramfs: mv iskey to base initramfs
...
It is used in init_functions.sh, and should hence be in base
initramfs.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7916 >
2026-02-04 15:29:25 +00:00