Commit graph

11951 commits

Author SHA1 Message Date
Clayton Craft
ba2199528e
main/postmarketos-ui-plasma-mobile: drop systemd unit file
This should come from the package providing the daemon run by the unit
file (and in our case, at least temporarily, from the vendored unit file
in systemd-services)

This also adds an install script for post-upgrade that makes sure that
the alias for display-manager.service is created for plasma-mobile on
existing installs where we were missing the alias definition in the
tinydm unit file.
Without this workaround, existing installs will miss the alias and we
won't be able to run things that are associated with this alias (like
stopping pbsplash.)
Note: this is a post-install script since this subpkg is new, and on
existing systems affected by the issue it resolves the subpkg would be
'installed' not 'upgraded'.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7202>
2025-10-16 13:00:04 -07:00
Clayton Craft
d92884c0d6
systemd/systemd-services: add display-manager alias to plasma-mobile unit file
This also drops the WantedBy param, to match what's upstream.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7202>
2025-10-16 12:57:05 -07:00
Clayton Craft
a8707f9565
main/postmarketos-bootsplash: kill pbsplash with full privileges
This fixes an issue where pbsplash was not killed when the override is
attached to a service that runs as a non-root user (e.g.
tinydm.service). The tiny `+` tells systemd to run this command with
full privileges, the other stuff in the service's ExecStart and so on
are unaffected by this change.

This also adds the kill pbsplash override to getty@.service, fixes #4018

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7202>
2025-10-16 12:57:05 -07:00
postmarketOS CI
a576b6be2d
linux-next: upgrade to next-20251016 2025-10-16 15:49:45 +00:00
Clayton Craft
91f4af5217
systemd/mutter: upgrade to 49.1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7205>
2025-10-16 05:54:18 +00:00
Clayton Craft
65d43efd4f
systemd/gnome-shell: upgrade to 49.1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7205>
2025-10-16 05:54:18 +00:00
Clayton Craft
26892b9475
main/postmarketos-initramfs: drop overlayfs modules
overlayfs support has been included in the initrmafs since the beginning of pmOS: ed9fc7f

But I have no clue why, because nothing seems to use it in the initramfs, at least not within recent history. By removing it, we save ~300KB, which might help small boot partition devices a bit.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7201>
2025-10-16 05:14:58 +00:00
Clayton Craft
e74d238f88
main/postmarketos-ui-plasma-mobile: disable ppc64le
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7204>
2025-10-15 13:38:15 -07:00
Clayton Craft
4baab6de09
temp/abuild: drop aport
No longer needed since the latest abuild in aports has support for
-systemd split packages now

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7200>
2025-10-15 18:45:11 +00:00
postmarketOS CI
e96041ffaf
linux-next: upgrade to next-20251015 2025-10-15 15:49:51 +00:00
user0-07161
2ecb487043
amazon-checkers: new device
[ci:skip-build]: already built successfully in CI

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7195>
2025-10-15 08:49:21 +00:00
Aster Boese
9bcf50d248
main/postmarketos-base: install openrc-user-pam in openrc subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7197>
2025-10-15 03:40:18 +00:00
Jens Reidel
4436968a2b
linux-postmarketos-qcom-laptop: Build with LLVM
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7191>
2025-10-15 03:37:30 +00:00
Augis
726f8f7525
xiaomi-monet: update kernel and device
Updates linux-xiaomi-monet to 4.19.325

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7100>
2025-10-15 03:34:47 +00:00
Alexander Baransky
7039ad14cd
alsa-ucm-conf-qcom-sm7150: fix tucana audio channels
Signed-off-by: Alexander Baransky <sanyapilot496@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7198>
2025-10-15 01:10:43 +03:00
Alexander Baransky
c4de4666cd
firmware-qcom-sm7150: use packaged firmware for xiaomi-tucana
Signed-off-by: Alexander Baransky <sanyapilot496@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7198>
2025-10-15 01:10:43 +03:00
Alexander Baransky
f3527f0028
firmware-xiaomi-tucana: new aport
Signed-off-by: Alexander Baransky <sanyapilot496@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7198>
2025-10-15 01:10:34 +03:00
Jens Reidel
672374d066
linux-postmarketos-mediatek-mt8173: Build with LLVM
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7193>
2025-10-14 20:26:31 +00:00
postmarketOS CI
d06751767d
linux-next: upgrade to next-20251014 2025-10-14 16:17:25 +00:00
Stefan Hansson
e6fbadb1b0
linux-purism-librem5: upgrade to 6.6.101
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7177
2025-10-14 03:36:40 +00:00
Jens Reidel
20261cb654
cross/systemd-boot-x86: upgrade to 258.1
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7194>
2025-10-14 02:21:30 +02:00
Oliver Smith
a326582cd6
cross/musl-*: downgrade to 1.2.5
[ci:skip-vercheck]: Follow Alpine's downgrade to 1.2.5

Related: e4b8c67bb1
Related: 28eb815e5d
Related: f2036bfe00
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7188>
2025-10-14 00:08:14 +00:00
Jens Reidel
e710e26cbb
device-qemu-ppc64le: fix console name
This was already working previously, but hvc0 is the more correct name
for the serial console.

Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7192>
2025-10-13 23:59:57 +00:00
Robert Eckelmann
96e8b07819
linux-postmarketos-qcom-sdm845: Build with LLVM
Config was migrated with pmbootstrap!2705.

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7176>
2025-10-13 23:02:49 +00:00
Robert Eckelmann
22af602b95
linux-postmarketos-marvell: Build with LLVM
Config was migrated with pmbootstrap!2705.

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7173>
2025-10-13 19:18:53 +00:00
postmarketOS CI
06f8d463de
linux-next: upgrade to next-20251013 2025-10-13 15:51:28 +00:00
Arnav Singh
d2778cc698
linux-postmarketos-grate: fix WiFi on microsoft-surface-rt
Ref: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3786
2025-10-12 14:15:22 -07:00
Jens Reidel
87edfd6bb0
device-generic-loongarch64: New device
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116>
2025-10-12 16:36:48 +00:00
Jens Reidel
ccb4f6d525
device-qemu-loongarch64: New device
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116>
2025-10-12 16:36:48 +00:00
Jens Reidel
c7ad397297
main/postmarketos-qemu-common: Support loongarch64
[ci:skip-vercheck]

Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116>
2025-10-12 16:36:48 +00:00
Jens Reidel
3632851500
cross/crossdirect: Add support for loongarch64
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116>
2025-10-12 16:36:48 +00:00
Jens Reidel
b3500aaa5b
cross/{gcc,musl}-loongarch64: Generate with aportgen
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116>
2025-10-12 16:36:48 +00:00
Stefan Hansson
b28e97b3e0
main/dint: upgrade to 0.0.1
[ci:skip-vercheck]: Due to me misunderstanding how apk deals with the
_git suffix, this is a downgrade. But I don't think it matters much
given that we expect users to use `apk upgrade -a` generally and since
dint mostly is used in CI.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7183>
2025-10-12 16:30:25 +00:00
smallsolar
0007041862
linux-samsung-a5y17lte: alphabetised dependencies in APKBUILD
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7162>
2025-10-12 12:47:56 +00:00
smallsolar
309329907e
linux-samsung-a5y17lte: fixed build issues using inspired by a0d79b92
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7162>
2025-10-12 12:47:56 +00:00
smallsolar
2209a90da2
linux-samsung-a5y17lte: incremented pkgrel
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7162>
2025-10-12 12:47:53 +00:00
smallsolar
cfe49ffdfd
linux-samsung-a5y17lte: add modules.order to package to fix build error
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7162>
2025-10-12 12:47:49 +00:00
Oliver Smith
cc70c2550a
systemd/wireplumber: upgrade to 0.5.12
Related: dc657c75e7
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7184>
2025-10-12 13:26:39 +02:00
Jens Reidel
e5b378b65f
cross/musl-*: upgrade to 1.2.6_git20250919
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7182>
2025-10-12 10:10:59 +00:00
André Apitzsch
74c3749568
bq-piccolo: archive device specific packages
Archive BQ M5 device and firmware package in favor of
device-qcom-msm8916.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7174>
2025-10-12 10:36:11 +02:00
André Apitzsch
ba39a4ac5e
bq-piccolo: drop subpackage phosh
It's already well scaled. Drop unnecessary phoc.ini.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7174>
2025-10-12 10:36:11 +02:00
André Apitzsch
9b1f86e727
bq-piccolo: drop keyboard and rename gpu_accelerated to drm in deviceinfo
Property deviceinfo_keyboard is obsolete:
Programs should automatically detect if the device currently has a
keyboard or not (often it can be hotplugged anyway).

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7174>
2025-10-12 10:35:59 +02:00
Jens Reidel
882b3807aa
device-qemu-ppc64le: support proper OF boot
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7153>
2025-10-11 22:57:14 +02:00
Jens Reidel
8410d344cc
main/boot-deploy: upgrade to 0.20.3
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7153>
2025-10-11 22:57:14 +02:00
Jens Reidel
12f3380e78
main/postmarketos-base: disable GRUB trigger
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7153>
2025-10-11 22:57:14 +02:00
Bart Ribbers
78eed6fc98
systemd/plasma-workspace: install the Wayland SDDM session config
Makes SDDM use KWin as it's compositor and thus run on Wayland rather
than X11. This is what the Alpine packaging has done for quite a while
now and actually fixes my PC just showing a black screen until I've
logged in (by just starting to type my password blindly).

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7170>
2025-10-10 21:40:28 +00:00
Bart Ribbers
c124ebd33e
systemd/sddm: sync packaging with Alpine
Installs a config file to use the Weston compositor if none other is
specified.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7170>
2025-10-10 21:40:28 +00:00
Robert Eckelmann
ae7fb037f7
linux-postmarketos-grate: clean-up and sort depends
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7165>
2025-10-10 21:30:30 +00:00
Robert Eckelmann
d92a944a4c
linux-postmarketos-grate: Build with LLVM
Config was migrated with pmbootstrap!2705.

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7165>
2025-10-10 21:30:30 +00:00
postmarketOS CI
3858f6164c
linux-next: upgrade to next-20251010 2025-10-10 15:50:08 +00:00