Anton Bambura
5cfba61c1e
linux-ayn-odin-3: new aport
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9395 >
2026-08-19 08:39:01 +00:00
Anton Bambura
412ec8e8dc
firmware-ayn-odin-3: new aport
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9395 >
2026-08-19 08:39:01 +00:00
Anton Bambura
3a08054d42
firmware-ayn-audioreach-topology: new aport
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9395 >
2026-08-19 08:39:01 +00:00
Anton Bambura
cf4201cbdd
alsa-ucm-conf-ayn: new aport
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9395 >
2026-08-19 08:39:01 +00:00
Robert Eckelmann
8e77d0dcc7
temp/libcamera: rebuild against libgtest
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9401 >
2026-08-19 13:36:44 +09:00
Aelin
78958726e3
kconfig-generic: Enable more sound options for x86_64
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9400 >
2026-08-18 17:26:34 +00:00
User8395
f8b7146b92
device-raspberry-pi4: unarchive
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9378 >
2026-08-18 10:55:20 -04:00
Ferass El Hafidi
d4023906ea
amlogic: force partition resize on first boot
...
Force rootfs resize on first boot to take all the space available. This
is very useful for prebuilt images, where as-is the rootfs only takes a
bit of space and then it quickly fills up.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9396 >
2026-08-18 13:13:57 +00:00
Aelin
b2edeb867f
linux-postmarketos-mainline: Upgrade to 7.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9398 >
2026-08-17 18:28:12 +02:00
Pavel Zakopaylo
6733a1c531
device-xunlong-orangepi-zero3: remove obsolete u-boot package, add maintainer
...
All applicable patches are now in upstream u-boot-sunxi.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9393 >
2026-08-17 13:18:34 +00:00
Oliver Smith
d0177ce4af
docs: fix apkbuild-metadata file path
...
The file was supposed to be in
docs/packaging/ui-packages/apkbuild-metadata.md. Put it there, so it
shows up in the rendered docs.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9391 >
2026-08-17 11:18:05 +00:00
Clayton Craft
b312746aaf
linux-postmarketos-asahi: upgrade to 7.1.8-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9381 >
2026-08-17 03:43:13 +00:00
Oliver Smith
11e89dfbb2
temp/hwinfo: fix build in bpo
...
Building this package aborts in build.postmarketos.org when building for
non-x86_64 architectures, because the "check_hd" program that runs
during the build and already takes a long time without printing any
logs, takes so long in QEMU that it hits the 15 minute timeout. It
writes to a logfile in the process, so attach a tail to it as
workaround.
After fixing that, the build failed because it tried to run a compiler
in package(). Work around it by setting options="!pmb:crossdirect".
[ci:skip-vercheck]
Fixes: https://builds.sr.ht/~postmarketos/job/1863376
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9390 >
2026-08-16 17:06:22 +00:00
Oliver Smith
cc937439cc
CI: pytest: add test_aports_ui_service_manager
...
Ensure the new service manager options are used properly.
Related: issue 2679
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9392 >
2026-08-16 17:45:59 +02:00
Oliver Smith
8437fc50fd
main/postmarketos-ui-windowmaker: set service manager options
...
[ci:skip-vercheck]
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9392 >
2026-08-16 17:45:55 +02:00
Vishwas Rajashekar
ca6e094917
firmware-samsung-lt03lte: usr-merge for /lib
...
Moves the maxtouch firmware file from being installed
into /lib to being installed into /usr/lib instead as
part of usr-merge for lt03lte.
Signed-off-by: Vishwas Rajashekar <dev@vrajashkr.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9389 >
2026-08-16 13:34:16 +00:00
Aelin
7e16cbd31a
kconfig-generic: Enable a bunch of bluetooth drivers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9387 >
2026-08-16 12:20:17 +00:00
Oliver Smith
72ce0bfe4a
gitlab: MR template: use %{first_multiline_commit_description}
...
The template broke gitlab's ability to auto-fill MR descriptions with
the commit message, which is very handy when sending lots of MRs with 1
commit. Add %{first_multiline_commit_description} to restore this
behavior.
With this change we assume the following will work:
1) When making 1 commit MRs, you can just keep the default message again.
The comment block on top is not rendered in the merge request, so it
can be left there.
2) We remind people of our AI policy whenever they open a new merge
request.
If 1) does not work as expected after merging this, let's just remove
the template again (so we don't need to discuss this more). This is the
result of the discussions that mostly took place in MR 9377.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9388 >
2026-08-16 12:42:14 +02:00
Luca Weiss
5c606a91a7
device-samsung-milletwifi: specify partition_type="msdos" for lk2nd
...
Otherwise the default GPT partition type won't be compatible with lk2nd
and the device won't boot.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9386 >
2026-08-16 08:12:41 +00:00
Willow Barraco
8ae6db3314
main/postmarketos-ui-sxmo-de-*: depends on upstream -modem metapackages
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9376 >
2026-08-16 07:09:29 +00:00
Aster Boese
75fc70d938
linux-postmarketos-qcom-msm8227: sync kconfig
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9197 >
2026-08-16 05:34:33 +00:00
Aster Boese
61a654a10e
lenovo-21bx: use zstd for initramfs compression
...
zstd is faster to decompress than gzip and will soon
become the default compression algorithm for the initfs,
so might as well take advantage of it early.
The default compression is used because it results in
practically the same binary size as gzip (both create
initramfs binaries that are 30M and zstd:fast adds
a megabyte, which should be avoided). This change is
mostly for the decompression speed benefits.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9191 >
2026-08-16 05:32:14 +00:00
Aster Boese
fc782ff8d2
temp/hwinfo: fork from Alpine to expect udevadm in bin
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9160 >
2026-08-16 05:29:56 +00:00
Aster Boese
4a0c3182d6
temp/libx86emu-dummy: new aport
...
libx86emu only exists on x86 and x86_64. Because of this, the
hwinfo APKBUILD has to use conditional dependencies to install
it when it is available. pmbootstrap doesn't have support for
this logic currently, so creating a dummy, empty package for
arches that doesn't have it works.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9160 >
2026-08-16 05:29:56 +00:00
Aster Boese
27cc010dbf
temp/eudev: fork from Alpine to remove /sbin/udevadm symlink
...
The presence of udevadm in both /bin/ and /sbin/ causes usr-merge to assume
a binary conflict and fail. I actually tried fixing this issue upstream quite
a few months ago to fix an unrelated issue I was having with the package, but
it was rejected. Therefore, this can only be handled downstream.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9160 >
2026-08-16 05:29:56 +00:00
Eric Anderson
803675e4c8
linux-google-veyron: Upgrade to 6.12.96
...
Fixed up kconfig check failures and enabled voluntary preemption.
Verified on mickey and minnie with GNOME. Working wifi, bluetooth,
audio, battery gauge.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9138 >
2026-08-16 00:48:05 +00:00
Stefan Hansson
6788e21f3a
CI: Switch out old custom service manager options with new ones
...
It's probably a good thing that the old options become warnings/errors
with this since we don't want to use them even if pmbootstrap
technically maintains support for at least pmb:systemd for compatibility
reasons.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8545 >
2026-08-15 19:10:13 +02:00
Stefan Hansson
c112d08b0e
pmaports.cfg: Bump minimum pmbootstrap version to 3.11.0
...
This is needed for explicit service manager options to work.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8545 >
2026-08-15 18:58:27 +02:00
Aster Boese
0501456bf7
docs: split out UI package APKBUILD metadata
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8545 >
2026-08-15 18:58:27 +02:00
Aster Boese
3522ba4279
docs: document service manager options for UIs
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8545 >
2026-08-15 18:58:26 +02:00
Achill Gilgenast
6eebfb80fd
main/postmarketos-ui-*: add service manager pmb options
...
See https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2831
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8545 >
2026-08-15 18:58:25 +02:00
Aelin
665150910b
kconfig-generic: Enable a bunch of x86 options
...
Dump of everything I noticed while debugging Bart's touchpad, which
turned out to need the LPSS configs. The rest doesn't hurt.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9384 >
2026-08-15 14:17:27 +00:00
Bart Ribbers
8428591dd0
kconfig-generic.toml: enable USB webcam support
...
Video meetings are a lot nicer when you have a working webcam ;)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9375 >
2026-08-15 12:38:44 +00:00
adamthiede
9e1f56d217
linux-postmarketos-mediatek-mt8173: upgrade to 7.1.8 and update config
...
config updates are for changed kconfig checks
removed previous revert patch
added patch to fix display blanking from upstream, it'll go into 7.2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9146 >
2026-08-14 08:02:28 -05:00
Aelin
2bf2f3329e
treewide: remove pmb:strict from options
...
pmbootstrap 3.11 is strict-by-default and previous versions had a broken
implementation which broke upon a full bootstrap of e.g. the systemd
repo. I think it's therefore safe to remove this already, even without
bumping pmbootstrap_min_version.
[ci:skip-vercheck]: doesn't affect any artifacts
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9112 >
2026-08-14 11:05:44 +02:00
Barnabás Czémán
2bb8cea755
device-xiaomi-miatoll: add ath10k, a630 and qca firmwares to dependencies
...
Add linux-firmware-qca for bluettooth, ath10k for wifi and a630
firmwares for gpu to the dependencies.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9380 >
2026-08-14 04:34:15 +00:00
Barnabás Czémán
26b34d06c4
firmware-xiaomi-miatoll: cleanups
...
Remove gpu frimware from initramfs they are not necessary for
splash.
Clean up firmware package and remove the dependencies.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9380 >
2026-08-14 04:34:15 +00:00
Clayton Craft
3f4c42c462
main/postmarketos-duranium: always run sd-sysuser on boot
...
This ensures that sysusers conf changes are always applied when booting
an update. This is functionally the same as what we do in mutable pmos,
where apk runs systemd.trigger that runs sd-sysusers if new sysusers
conf is added/modified on an existing install.
Fixes #4829
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9374 >
2026-08-14 00:54:18 +00:00
Aster Boese
5689eb3c51
linux-postmarketos-qcom-milos: sync kconfig for zstd initrd compression
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9196 >
2026-08-14 00:38:43 +00:00
Robert Eckelmann
ee654f60a5
linux-postmarketos-mediatek-mt81: upgrade to 6.18.44
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9334 >
2026-08-14 00:25:34 +00:00
WeirdTreeThing
bcf83244a3
linux-postmarketos-qcom-sc7180: fix kconfig check
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9139 >
2026-08-14 00:21:10 +00:00
WeirdTreeThing
6eec82632c
linux-postmarketos-qcom-sc7180: upgrade to 6.18.40 and fix sleep
...
Enable the qcom inline crypto engine and backport a series to attach driver to gmu to fix sleep not working.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9139 >
2026-08-14 00:21:10 +00:00
Nuke
e8eec72596
linux-postmarketos-omap: add USB OTG support for espresso
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9244 >
2026-08-13 20:00:07 +04:00
Nikita Travkin
f8d87fa6aa
firmware-qcom-db410c: Install firmware to /usr/lib/firmware
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9238 >
2026-08-13 16:03:50 +05:00
Aster Boese
39e2fb0f3f
kconfigcheck: fix missing default and waydroid dependencies
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9255 >
2026-08-12 23:11:28 +02:00
Cristian Cozzolino
f969598998
testing/linux-postmarketos-mediatek-mt6735: upgrade to 7.0.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8810 >
2026-08-12 20:16:44 +00:00
Aster Boese
a191ecb63d
treewide: remove asound.state
...
asound.state is a lock file for the current system
state of alsa. It gets written by alsa-restore and
thus should not be part of packaging, as the
updates will never apply cleanly over a constantly
updating state file.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8983 >
2026-08-12 21:30:38 +02:00
Oliver Smith and Ferass El Hafidi
fe7f3a2343
gitlab: add MR template mentioning AI policy
...
People making merge requests are not always aware that we have this
policy, so make it more obvious.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Co-authored-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9232 >
2026-08-12 16:53:10 +02:00
Clayton Craft
84c64b5df7
main/postmarketos-initramfs: don't start unudhcpd if usb net wasn't set up
...
This fixes an issue where unudhcpd was being started in the initramfs
when a device does not use usb networking
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9371 >
2026-08-12 14:29:19 +00:00
Aster Boese
8b41867ba0
main/watchdog-kick: remove
...
This was only used by a few devices in archived. When those devices
are unarchived, this commit can be reverted.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080 >
2026-08-12 13:45:04 +00:00