Pablo Correa Gómez
2b9d12adfa
ci: remove the testlib and gitlab-ci boilerplate associated with it
...
We no longer need it, since things running CI directly in pmaports are
now using the packaged version of testlib and abuild check
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9349 >
2026-08-23 12:47:35 +00:00
Pablo Correa Gómez
ce17ff1de6
systemd/postmarketos-base-systemd: run tests using abuild check
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9349 >
2026-08-23 12:47:31 +00:00
Pablo Correa Gómez
426c722669
main/postmarketos-initramfs: run tests using abuild check
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9349 >
2026-08-23 12:47:31 +00:00
Clayton Craft
369c5ac3b6
extra-repos/systemd: backport timesyncd DNSSEC NTP fix
...
43380.patch was merged upstream but is not yet in a release. The other
two patches are implicit dependencies of this patch and had to be
backported as well. They move json parsing into shared code and switch
resolvectl's query path to use varlink. They are large, but *seem* low
risk.
Fixes #4831
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9416 >
2026-08-22 23:47:32 +00:00
Clayton Craft
434e7af46d
linux-postmarketos-asahi: upgrade to 7.1.9-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9422 >
2026-08-21 12:33:17 -07:00
Stefan Hansson
073ff887b0
systemd/phosh: add patch to improve splash timeout handling
...
This helps slow devices like the PinePhone particularly, where currently
many apps end up launching after the splash has timed out which creates
an awkward gap where the wallpaper temporarily is displayed and Phosh
says that the app either crashed or is slow to launch.
While this patch does not fix the problem entirely, in my testing it
helps many Flatpak apps launch before the splash goes away leading to a
much smoother and less confusing user experience. As such I think this
is worth backporting.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9420 >
2026-08-21 13:17:22 +02:00
Pablo Correa Gómez
264f70c4a5
main/postmarketos-testlib: mark testlib scripts with -testlib suffix
...
When using the packaged version, the testlib scripts are part of the
source files, and we need a clearer way to differentiate them from
other scripts.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9419 >
2026-08-21 10:06:23 +00:00
Pablo Correa Gómez
b9dfe7c365
main/postmarketos-testlib: new aport
...
Package the script currently in .ci/lib/testlib.sh in pmaports so that
it can be used by packages during abuild check step
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9419 >
2026-08-21 10:06:23 +00:00
Achill Gilgenast
9c6fe1246e
systemd/mutter: upgrade to 50.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9413 >
2026-08-21 08:49:15 +00:00
Achill Gilgenast
7c699fefcf
systemd/gnome-shell: upgrade to 50.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9413 >
2026-08-21 08:49:15 +00:00
Achill Gilgenast
5fc606c523
systemd/gdm: upgrade to 50.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9413 >
2026-08-21 08:49:15 +00:00
Eisenbahnfan
c51cf13e84
device-google-manta: Add more initfs modules for display
...
Additional modules are needed in initfs to enable the display during boot.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9410 >
2026-08-21 08:43:16 +00:00
Andreas Kemnade
68647c9837
linux-epson-embt2ws: Upgrade to 7.2
...
Upgrade kernel to 7.2 and adjust to the newest
kconfigcheck requirements. Size is increased
significantly.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9405 >
2026-08-21 08:30:59 +00:00
Ferass El Hafidi
8fec27a23c
odroid-c2: new device
...
The ODROID C2 is an Amlogic SBC based on the S905 SoC, released in 2016
by Hardkernel.
A workaround to disable USB autosuspend is also included, else the USB
ports don't work.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7569 >
2026-08-20 19:13:41 +00:00
Ferass El Hafidi
63864ad053
u-boot-amlogic: add odroid-c2
...
Add support for building u-boot for ODROID C2. The steps used to build
the FIP is not only different compared to other boards like gxl and g12a
boards, but it also differs ever so slightly compared to other gxbb
boards, so some work still needs to be done to support *other* gxbb
boards in u-boot-amlogic.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7569 >
2026-08-20 19:10:47 +00:00
Ferass El Hafidi
efb8683177
main/amlogic-fiptool: new aport
...
This is the fip_create tool extracted from hardkernel/amlogic u-boot
downstream source code. It is based on the tool of the same name in Arm
Trusted Firmware-A 0.4.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7569 >
2026-08-20 19:10:47 +00:00
Luca Weiss
eba34dde66
linux-postmarketos-qcom-milos: upgrade to 7.2.0
...
Manual kconfig changes:
* Disable some unused clk/pinctrl drivers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9404 >
2026-08-20 17:41:24 +00:00
Oliver Smith
f85a05cbb6
firmware-ayn-audioreach-topology: fix cross compiling
...
Fix that this package cannot be cross compiled from x86_64:
https://builds.sr.ht/~postmarketos/job/1865742
[ci:skip-vercheck]
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9406 >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9406
[ci:skip-build]: already built successfully in CI
2026-08-20 09:43:10 -07:00
Oliver Smith
f9dd34a5bb
ci: test_firmware: fix path in error msg
...
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9406 >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9406
2026-08-20 09:43:10 -07:00
Oliver Smith
c4c544e35c
main/postmarketos-initramfs: add 95-dm-notify.rules
...
device-mapper-2.03.35-r5 is now being built with --enable-udev_sync:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/107049
This means we must include 95-dm-notify.rules in the initramfs, or else
the "cryptsetup luksOpen" command never finishes as the udev sync can't
complete.
Fix : #4842
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9415 >
2026-08-20 09:13:23 -07:00
Markus Göllnitz
3202270b76
systemd/gdm: rebuild against accountsservice 999926.27.3-r0
...
Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9412 >
2026-08-20 16:07:44 +02:00
Markus Göllnitz
1056cb6017
systemd/accountsservice: upgrade to 26.27.3
...
This is the same version as in Aline.
Link: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/107007
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4845
Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9412 >
2026-08-20 16:07:38 +02:00
Achill Gilgenast
8c9e7d6c50
systemd/phosh: upgrade to 0.57.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9411 >
2026-08-20 15:26:19 +02:00
Aelin
7ca686ed81
linux-postmarketos-stable: Upgrade to 7.1.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9407 >
2026-08-20 09:37:25 +00:00
Aelin
c2592ae470
linux-postmarketos-lts: Upgrade to 6.18.45
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9408 >
2026-08-20 01:27:12 +00:00
Dang Huynh
bafefef832
linux-pine64-pinetab2: upgrade to 7.1.8
...
Typical kernel roundup, no noticeable changes.
Also removed the UAF patch as it's already upstreamed.
Signed-off-by: Dang Huynh <dang.huynh@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9366 >
2026-08-19 15:42:29 +00:00
Aster Boese
9c0a5583a2
device/samsung-gt{510,58}: remove scaled from phoc.ini
...
Removes the scaled key from phoc.ini, as this should be fixed upstream
and no longer needed
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/4541 >
2026-08-19 08:42:17 +00:00
Anton Bambura
14cf96998c
ayn-odin-3: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9395 >
2026-08-19 08:39:01 +00:00
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