Achill Gilgenast
507d2b88e3
main/postmarketos-base-ui-plasma: remove kwayland-integration dependency
...
Was removed in Alpine because it was using KDE 5 dependencies
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/11fc5f00bc47614493aac209d4ed72cb12e8dea2
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/a175f3dffd17ef0f3a7ba5302ddc23465181c4bb
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7865 >
2026-01-28 20:23:52 +01:00
yoxcu
116bbe54d8
extra-repos/systemd/kwin: adding libei-dev to enable libei support using kde, usefull for changing keyboards or remote desktop
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7834 >
2026-01-28 14:15:39 +00:00
Stefan Hansson
cc2725aa49
CI: remove pmb:gpu-accel from custom_valid_options
...
This is not used anywhere in pmaports any more and it has been
deprecated for a while, so let's finally get rid of it.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7847 >
2026-01-28 13:21:45 +00:00
Stefan Hansson
a5871722a1
main/postmarketos-base-ui-plasma: remove pmb:gpu-accel
...
The pmb:gpu-accel option is deprecated in favour of pmb:drm. However, it
doesn't do anything when applied to packages that aren't UI packages
(base-ui packages aren't UI packages), so just remove it instead of
replacing it with the proper option.
[ci:skip-vercheck]: Doesn't affect resulting package, only read by
pmbootstrap during `init`.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7847 >
2026-01-28 13:21:45 +00:00
Clayton Craft
a2de76572d
linux-postmarketos-lts: replace linux-lts
...
fixes:
> ERROR: linux-postmarketos-lts-6.12.67-r0: trying to overwrite usr/share/kernel/lts/kernel.release owned by linux-lts-6.12.28-r0.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7861 >
2026-01-27 13:55:48 -08:00
Clayton Craft
0648d45d76
device/*: migrate device packages to new kernel cmdline config system
...
This migrates all device package to the new system, which is documented
here: https://docs.postmarketos.org/pmaports/main/kernel-cmdline.html .
It also replaces old initramfs params (PMOS_NOSPLASH and
PMOS_FORCE_PARTITION_RESIZE) from the cmdlines with their modern
equivalents, so we can finally get rid of those.
Signed-off-by: default avatarClayton Craft <craftyguy@postmarketos.org >
[ci:skip-build]: already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7830 >
2026-01-27 12:34:40 -08:00
Clayton Craft
f68c270d4d
ci/deviceinfo_linting: only line deviceinfo files in the devices repo
...
If devicepkg-dev changes, we don't want to lint the test deviceinfo
files there...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7830 >
2026-01-27 12:33:06 -08:00
Clayton Craft
382cd1dee1
docs: kernel-cmdline: clarify handling of config for multiple kernels
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7830 >
2026-01-27 12:33:05 -08:00
Clayton Craft
ae000d30f8
main/devicepkg-utils: remove cmdline_append from example deviceinfo
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7830 >
2026-01-27 12:33:05 -08:00
Clayton Craft
5f04b534f7
main/devicepkg-dev: support installing kernel-specific cmdline config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7830 >
2026-01-27 12:33:05 -08:00
Clayton Craft
43109bb7fd
main/dint: upgrade to 0.0.7
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7830 >
2026-01-27 12:33:05 -08:00
Aelin
d94fdd0a31
systemd/plasma*: re-enable riscv64
...
The Alpine builder has finally finished building.
[ci:skip-vercheck]: enabling package for arch
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7857 >
2026-01-27 20:12:09 +00:00
Oliver Smith
862aef200e
gitlab/issue_template: remove v25.06 (EOL)
2026-01-27 17:00:25 +01:00
Oliver Smith
e42dbbd0cb
channels.cfg: mark v25.06 as EOL
2026-01-27 16:59:34 +01:00
Achill Gilgenast
7f8facc9d8
main/postmarketos-release-upgrade-notification: new aport
...
Previously the process was that once a branch is EOL, the
notification-commit was cherry-picked from the branch before.
However that makes less sense, since the package then doesn't go
through the same mass updates as pmaports master does, e.g. it still
referenced gitlab.com & -gtk3, and doesn't allow changes by contributors
other than the one cherry-picking it.
Adapted from c088d806ea25 ("main/postmarketos-upgrade-gtk3: new aport")
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4197 .
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7769 >
2026-01-27 15:20:22 +00:00
Robert Mader
8887758245
systemd/pipewire: Re-upgrade to 1.4.10
...
The headset related crashes in Gnome that caused the previous downgrade
should all be fixed by upgrade libgnome-volume-control, see e.g.
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7851
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7860 >
2026-01-27 12:25:12 +01:00
Robert Mader
89c567fbdb
systemd/gnome-shell: Update libgnome-volume-control
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7860 >
2026-01-27 12:25:12 +01:00
Luca Weiss
b78c310e40
device-fairphone-fp4: start using soc-qcom
...
Replace some direct dependencies by soc-qcom plus some subpackages
instead. This will also pull in some extra packages and configs that
will be useful on fairphone-fp4.
Remove pd-mapper since the in-kernel pd-mapper has been in use for a
while so the user space service didn't do anything anymore.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7859 >
2026-01-27 11:07:34 +01:00
Aelin
7ba641eeb9
{temp,systemd}/{mutter,gnome-shell}-mobile: re-enable riscv64
...
The bug referenced in the APKBUILDs is 3 years old and I cannot
reproduce it anymore when cross compiling from x86_64.
This syncs the enabled architectures with Alpine.
[ci:skip-vercheck]: enabling packages for arch
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7858 >
2026-01-27 08:14:35 +00:00
Luca Weiss
cd44e0c4b6
device-fairphone-fp5: Set Wireplumber audio format for speaker
...
The S16LE format from soc-qcom package doesn't work, so override it from
the device package.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7700 >
2026-01-27 07:52:37 +00:00
Luca Weiss
f992a6619d
alsa-ucm-conf-qcom-sc7280: update for Fairphone 5 speaker support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7700 >
2026-01-27 07:52:37 +00:00
Luca Weiss
5585787606
linux-postmarketos-qcom-sc7280: upgrade to 6.18.7
...
Manual kconfig changes:
* SND_SOC_AW88261=m (Fairphone 5)
* DRM_UDL=m (category:usb)
* MODULE_COMPRESS=y (category:default)
* MODULE_COMPRESS_ZSTD=y (category:default)
* USB_RTL8152=m (category:usb)
* USB_SERIAL=m (category:usb)
* USB_SERIAL_CP210X=m (category:usb)
* USB_SERIAL_SIMPLE=m (category:usb)
* USB_STORAGE=m (category:usb)
* ZRAM_BACKEND_842=y (category:zram)
* ZRAM_BACKEND_DEFLATE=y (category:zram)
* ZRAM_BACKEND_LZ4=y (category:zram)
* ZRAM_BACKEND_LZ4HC=y (category:zram)
* ZRAM_BACKEND_LZO=y (category:zram)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7700 >
2026-01-27 07:52:37 +00:00
Aelin
8dcb74d73a
device-qemu-riscv64: add LTS kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
665aeb865a
device-qemu-ppc64le: add LTS kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
9615b98a59
device-qemu-loongarch64: add LTS kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
beea2efb98
device-qemu-amd64: add LTS kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
b64b3277fa
device-qemu-aarch64: add LTS kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
9ebd1ee4d6
linux-postmarketos-lts: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
778f31eed5
systemd/cups: upgrade to 2.4.16
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7852 >
2026-01-27 00:20:22 +00:00
Aelin
e9ff22e200
kconfigcheck: CPU_FREQ_GOV_SCHEDUTIL depends on CPU_FREQ
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7853 >
2026-01-26 23:35:48 +01:00
Robert Mader
1fba9931e2
gnome: Update libgnome-volume-control
...
In order to fix crashes with new Pipewire releases like 1.4.10.
While on it, do some minor cleanups to make the files more similar.
See:
https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4048
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7851 >
2026-01-26 20:12:45 +01:00
Aster Boese
ef58926d5e
apple-idevice: disable initramfs-extra
...
There were fears that initramfs-extra would take up too much ram and
cause booting Linux to fail, but that doesn't seem to be the case.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7846 >
2026-01-26 15:59:51 +00:00
Aelin
8f5f696de5
docs: Add documentation on generic kernels
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7842 >
2026-01-26 10:58:25 +01:00
Aelin
933414e7d1
ci: Add pmb:generic-kernel to custom valid options
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7844 >
2026-01-26 09:37:54 +00:00
Clayton Craft
080500fffd
linux-postmarketos-asahi: upgrade to 6.18.7-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7839 >
2026-01-25 22:33:01 -08:00
Aelin
5864f58cff
linux-postmarketos-mainline: upgrade to 6.19_rc7
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7843 >
2026-01-26 00:49:16 +01:00
Achill Gilgenast
ede045f67a
device-generic-x86_64: fix post-install grep
...
grep writes to stdout and not stderr
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7841 >
2026-01-25 22:46:09 +01:00
Aelin
a3e9f29450
kconfigcheck: Compress modules with zstd
...
Since we already require firmware compression with zstd, it only makes
sense to also require modules to be compressed the same way.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7837 >
2026-01-25 21:41:26 +00:00
Sebastian Fleer
24248e3f73
device-google-gru: remove deviceinfo_chassis
...
This information is provided by the respective devicetrees.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7320 >
2026-01-25 10:04:50 +00:00
Aelin
39dc08786f
device-qemu-riscv64: add stable kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
322c155ada
device-qemu-ppc64le: add stable kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
af261b95ce
device-qemu-loongarch64: add stable kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
045625180f
device-qemu-amd64: add stable kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
5573b77000
device-qemu-aarch64: add stable kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
c09de76a39
linux-postmarketos-stable: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
2056701d6c
ci: Drop KERNEL_NAME
...
Only Alpine kernels use the vmlinuz-VARIANT naming scheme, postmarketOS
kernel images are always called vmlinuz.
Since we only use our own kernels now, we can completely get rid of the
variable and always look for vmlinuz.
[ci:skip-vercheck]: the checks can't handle bumping pkgver *and* pkgrel
[ci:skip-build]: takes a long time and already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
94ba7aa037
device-qemu-riscv64: temporarily remove stable kernel
...
This will be replaced by linux-postmarketos-stable very soon.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
faded2d8ad
device-qemu-ppc64le: temporarily remove LTS and stable kernels
...
These will be replaced by linux-postmarketos-lts and
linux-postmarketos-stable very soon.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
31751359a0
device-qemu-loongarch64: temporarily remove LTS and stable kernels
...
These will be replaced by linux-postmarketos-lts and
linux-postmarketos-stable very soon.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
29ad3db3a9
device-qemu-aarch64: temporarily remove LTS and stable kernels
...
These will be replaced by linux-postmarketos-lts and
linux-postmarketos-stable very soon.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00