Stefan Hansson
27f0a8cf82
main/postmarketos-artwork: use cross-native2
...
The approach used by cross-native2 is more proper and less hacky than
cross-native, so let's use it here as we can without issues.
We can't rely on pmbootstrap defaulting to cross-native2 for noarch
packages since that was introduced with version 3.10.0 and we're still
at pmbootstrap_min_version=3.9.0, doesn't seem worth bumping it over
this.
[ci:skip-vercheck]: Changes don't affect resulting package.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8558 >
2026-05-18 13:57:35 +00:00
Aelin
89f19c239b
device-qcom-sm7150: Drop accelerometer mount matrix
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8588 >
2026-05-18 13:55:03 +00:00
Aelin
05b64abc5f
firmware-xiaomi-tucana: Update with accelerometer mount matrix
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8588 >
2026-05-18 13:55:03 +00:00
Aelin
55606d9bad
firmware-xiaomi-sweet: Update with accelerometer mount matrix
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8588 >
2026-05-18 13:55:03 +00:00
Aelin
2c385d799d
firmware-xiaomi-surya: Update with accelerometer mount matrix
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8588 >
2026-05-18 13:55:03 +00:00
Aelin
9c36cc31e1
firmware-xiaomi-davinci: Update with accelerometer mount matrix
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8588 >
2026-05-18 13:55:03 +00:00
Aelin
4984469e9d
linux-postmarketos-mainline: Upgrade to 7.1_rc4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8589 >
2026-05-18 12:42:48 +00:00
Aster Boese
ab7a887f16
treewide: finish moving community firmware under /usr/
...
Modifies mkinitfs *.files files to expect firmware under `/usr/lib/` and
cleans up firmware installs missed by the initial migration.
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4354
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8450 >
2026-05-18 12:40:26 +00:00
Luca Weiss
176c093cd3
linux-postmarketos-qcom-milos: upgrade to 7.0.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8590 >
2026-05-18 11:32:03 +00:00
Luca Weiss
7a08ba74cc
linux-postmarketos-qcom-sm6350: upgrade to 7.0.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8591 >
2026-05-18 11:13:39 +00:00
Luca Weiss
6862f4b5e2
linux-postmarketos-qcom-sc7280: upgrade to 7.0.8
...
Enable two new kconfig options for the NexPhone.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8570 >
2026-05-18 11:10:53 +00:00
Ferass El Hafidi
59a119477e
linux-postmarketos-amlogic: update modules install path
...
They should be installed to /usr/lib now.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7633 >
2026-05-18 10:19:25 +00:00
Ferass El Hafidi
de06982952
linux-postmarketos-amlogic: add zstd to depends
...
Also sort the list while at it.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7633 >
2026-05-18 10:19:25 +00:00
Ferass El Hafidi
db83412532
linux-postmarketos-amlogic: upgrade to 6.18.28
...
Also switch to kconfig fragments
(https://docs.postmarketos.org/pmaports/main/kconfig-fragments.html ).
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7633 >
2026-05-18 10:19:21 +00:00
Oliver Smith
cb29632344
systemd/gnome-keyring: fix first login bug
...
Accessing gnome-keyring on first login is broken with systemd, apps
relying on a working keyring just hang or show errors. This is a known
bug since 2023 [1] with multiple open merge requests to fix the bug
[2][3][4]. Both Debian and Fedora have patched their packages to ship a
workaround [5][6].
From the available patches I've decided to use the one from Debian [4],
because I didn't see [2] being used in another distribution and [3]
doesn't seem to be as technically correct according to [7].
I've also tried to reproduce this problem with OpenRC, but it doesn't
happen there. Hence not applying the patch to Alpine.
[1]: https://gitlab.gnome.org/GNOME/gnome-keyring/-/work_items/137
[2]: https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/69
[3]: https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/78
[4]: https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/99
[5]: https://src.fedoraproject.org/rpms/gnome-keyring/blob/rawhide/f/78.patch
[6]: https://salsa.debian.org/gnome-team/gnome-keyring/-/blob/debian/latest/debian/patches/gkd-login-Register-the-login-collection-on-dbus-on-creati.patch
[7]: https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/78#note_2567002
Fixes : #3496
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8587 >
2026-05-17 21:54:55 +00:00
Aelin
9d0b47c505
linux-postmarketos-stable: Upgrade to 7.0.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8584 >
2026-05-17 20:39:59 +00:00
Achill Gilgenast
5abbd0f865
systemd/postmarketos-base-systemd: add preset for io.github.kolunmi.Bazaar.service
...
If the user installed bazaar, the service makes sure to e.g. continue
downloading apps and refresh flatpak metadata (which should make startup
faster) while being closed.
Note that we currently don't pre-install bazaar on any UI, but will
bring a benefit to those who choose to manually install it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8583 >
2026-05-17 16:48:19 +00:00
Aelin
73ccd45c93
linux-postmarketos-stable: Upgrade to 7.0.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8568 >
2026-05-17 16:44:49 +02:00
Oliver Smith
7f09128ba4
extra-repos/systemd: plasma: disable riscv64
...
build-edge-riscv64 currently shows "lost" as status on
https://build.alpinelinux.org/ . Let's disable riscv64 for these packages
again so we can update the packages for the other arches.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8572 >
2026-05-17 14:27:38 +02:00
Bart Ribbers
3f960c6ac2
systemd/plasma*: upgrade to 6.6.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8572 >
2026-05-17 14:23:19 +02:00
Eisenbahnfan
a2d63ae730
u-boot-exynos5420: Fix slow EFI boot time
...
CONFIG_EFI_GRUB_ARM32_WORKAROUND always disables the caches and mmu. EFI
requires that those are enabled. As a result it takes long to uncompress
the vmlinuz file.
The new u-boot release has this option disabled and thus boots far faster.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8571 >
2026-05-17 11:25:59 +00:00
Paul Sajna
f077d2a1db
kconfig-generic: Enable MIDI sequencer and CH341 USB-UART
...
Quoth /sound/core/seq/Kconfig:
"Many programs require this feature, so you should enable it
unless you know what you're doing."
I'm using my google-wormdingler tablet for some music production stuff
and these missing Kconfigs are really grinding my gears.
The USB-UART is part of my MIDI adapter, but is also quite a common
chip used for many things, including a bunch of arduinos.
Other configs for MIDI are enabled by default, but for whatever reason
the core sequencer device isn't.
Signed-off-by: Paul Sajna <sajattack@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8577 >
2026-05-16 14:41:00 -07:00
Ferass El Hafidi
ceb1d85e82
main/postmarketos-duranium: don't pass -v to losetup
...
See previous initramfs commit message for reasoning.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8573 >
2026-05-15 21:16:04 +00:00
Ferass El Hafidi
f1d5764f16
main/postmarketos-initramfs: remove -v from losetup args
...
It was removed in
https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/commit/sys-utils/losetup.c?id=7e27c815979986666f78696adcfd5d13eab5df36
as it apparently had no effect on anything. Now that it is removed, the
initramfs still trying to use it is making complain and do nothing,
which results in boot failure.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8573 >
2026-05-15 21:16:04 +00:00
Aelin
b04ad535bf
linux-postmarketos-lts: Upgrade to 6.18.31
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8569 >
2026-05-15 16:40:55 +02:00
Ferass El Hafidi
f13be0f6b7
main/postmarketos-bootsplash: revert to killing plymouth using an openrc service
...
plymouth-openrc-plugin (and any other OpenRC plugins really) trigger a
bug in OpenRC that only happens on musl-based systems, which can result
in a hang if a service fails.
A PR has been submitted to OpenRC to fix this bug. While the PR is
waiting for review and merging, work around this by reverting to killing
the splash from an OpenRC service to at least no longer trigger this
bug. See pmaports#4536 for more context.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8560 >
2026-05-15 11:33:14 +00:00
Aster Boese
921c30190b
kconfigcheck: add CONFIG_RUST=y to category:rust
...
category:rust was actually not added to *enable* Rust support in the kernel,
but to add options needed by kernels that had *already* enabled Rust. Since
the category was meant for kernels with Rust enabled, enabling Rust support
with the category makes sense and fits better with the category name to clear
up any confusion kernel package maintainers may have.
See 5cbd09c81c
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8559 >
2026-05-15 10:53:09 +02:00
Aelin
d43fb9230e
linux-postmarketos-lts: Upgrade to 6.18.30
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8565 >
2026-05-15 01:22:54 +00:00
Aelin
fa890a3978
linux-postmarketos-stable: Upgrade to 7.0.7
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8564 >
2026-05-15 00:15:08 +02:00
Aelin
0fefc4d2e7
cross/arch-bin-masquerade: remove
...
This package appears to be unused as I was not able to find any
references to it. The last references to it in pmaports history are from
2019 when distcc was still being used.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8554 >
2026-05-14 04:28:21 +00:00
Aelin
8449ea7ef9
linux-postmarketos-qcom-sm7150: Upgrade to 7.1_rc3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8544 >
2026-05-14 04:19:28 +00:00
Ingo Reitz
0e9ad37eb4
linux-postmarketos-gs101: update to 7.0.6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8188 >
2026-05-14 04:05:47 +00:00
Stefan Hansson
2dec667f00
CI: Add check for required pmbootstrap version's age
...
While ideally everyone would be running the latest pmbootstrap version,
in practice people don't always update right away. And even if they want
to, their distribution may not have the latest version packaged yet.
Let's enforce some wiggle room here so distributions have time to catch
up before we require newer versions.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8550 >
2026-05-13 21:16:39 +00:00
Antoine Martin
5fa1e809b5
linux-postmarketos-rockchip: upgrade to 7.0.6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8529 >
2026-05-13 19:44:25 +00:00
Luca Weiss
bc4c31a336
linux-postmarketos-qcom-msm8974: update to latest kconfig
...
Manual kconfig changes:
* CACHEFILES=m (category:netmount)
* CRYPTO_CAMELLIA=m (category:netmount)
* CRYPTO_CTS=y (category:netmount)
* FSCACHE=y (category:netmount)
* NFS_FSCACHE=y (category:netmount)
* NFS_V4_2=y (category:netmount)
* NFSD=m (category:netmount)
* NFSD_V3_ACL=y (category:netmount)
* NFSD_V4=y (category:netmount)
* NFSD_PNFS=y (category:netmount)
* NFSD_BLOCKLAYOUT=y (category:netmount)
* NFSD_SCSILAYOUT=y (category:netmount)
* NFSD_V4_2_INTER_SSC=y (category:netmount)
* RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y (category:netmount)
* RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y (category:netmount)
* RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y (category:netmount)
* CRYPTO_AES_TI=m (category:netmount)
* NFS_V4_1=y (category:netmount)
* ACCESSIBILITY=y (category:accessibility)
* A11Y_BRAILLE_CONSOLE=y (category:accessibility)
* SPEAKUP=m (category:accessibility)
* SPEAKUP_SYNTH_ACNTSA=m (category:accessibility)
* SPEAKUP_SYNTH_APOLLO=m (category:accessibility)
* SPEAKUP_SYNTH_AUDPTR=m (category:accessibility)
* SPEAKUP_SYNTH_BNS=m (category:accessibility)
* SPEAKUP_SYNTH_DECTLK=m (category:accessibility)
* SPEAKUP_SYNTH_DECEXT=m (category:accessibility)
* SPEAKUP_SYNTH_LTLK=m (category:accessibility)
* SPEAKUP_SYNTH_SOFT=m (category:accessibility)
* SPEAKUP_SYNTH_SPKOUT=m (category:accessibility)
* SPEAKUP_SYNTH_TXPRT=m (category:accessibility)
* SECURITY_DMESG_RESTRICT=y (category:hardening)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8535 >
2026-05-13 18:42:06 +00:00
Aelin
05ddca189d
alsa-ucm-conf-qcom-sm7150: Upgrade to 1.2.15.3_git20260513
...
This adds symlinks for newer kernels and rebases it on upstream
alsa-ucm-conf.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8542 >
2026-05-13 12:24:51 +00:00
bluebunny
4ca8c56900
generic-x86_64: recommend fwupd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8551 >
2026-05-13 20:33:28 +09:00
Aelin
c7e2196f35
device-qcom-sm7150: Re-enable splash screen
...
pbsplash was broken on this device, but plymouth works completely fine,
so we can re-enable the splash screen and just drop the kernel cmdline
configuration.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8541 >
2026-05-12 23:02:40 +00:00
Aelin
531c8cdcaa
ci: Run armv7 jobs on native runner
...
We now have a runner capable of running 32-bit ARM jobs natively, so
switch to it to relieve the QEMU runner and get faster builds.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8539 >
2026-05-12 21:03:00 +02:00
Aelin
2b26a11a85
ci: Tag aarch64 builds for aarch64 rather than arm64
...
Our aarch64 runners are tagged with both the aarch64 and the arm64 tag,
let's use the aarch64 tag to be consistent with the architecture naming
in APK.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8539 >
2026-05-12 20:46:34 +02:00
bluebunny
3104b0b1e1
device-xiaomi-pipa: switch to EFI booting via U-Boot
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8536 >
2026-05-12 16:22:07 +00:00
bluebunny
c5493a9ad8
linux-xiaomi-pipa: upgrade to 7.0.6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8536 >
2026-05-12 16:22:07 +00:00
adamthiede
34ce832637
main/postmarketos-base: nosplash subpkg provide bootsplash virtual pkg
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8506 >
2026-05-12 16:09:31 +00:00
adamthiede
e881e9b51c
main/postmarketos-base-ui: depend on bootsplash virtual package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8506 >
2026-05-12 16:09:31 +00:00
adamthiede
fd36a1f665
main/postmarketos-bootsplash: provide virtual package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8506 >
2026-05-12 16:09:31 +00:00
Joel Selvaraj
67672bfcdf
device-shift-axolotl: include panel driver to initfs
...
Needed for panel to work in FDE.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8446 >
2026-05-11 19:26:50 -05:00
Joel Selvaraj
f9818877c8
device-google-blueline: depend on userspace pd-mapper
...
Currently there is a bug in in-kernel pd-mapper (https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/3481 ).
So we depend on userspace pd-mapper in all sdm845 devices. Do the same here.
Required to get wifi and audio working.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8446 >
2026-05-11 19:26:50 -05:00
Joel Selvaraj
b8d769b1fb
firmware-google-blueline: depend on qca fw and update fw path
...
Depend on upstream qca firmware for bluetooth and update fw paths as per
upstream kernel changes.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8446 >
2026-05-11 19:26:50 -05:00
Joel Selvaraj
bdb295daa1
firmware-shift-sdm845: update fw path as per upstream kernel changes
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8446 >
2026-05-11 19:26:50 -05:00
Joel Selvaraj
0b38dbbe01
firmware-xiaomi-beryllium: update fw path as per upstream kernel changes
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8446 >
2026-05-11 19:26:50 -05:00