Achill Gilgenast
77d7eed9c0
main/wcnss-wlan: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:56 -08:00
Achill Gilgenast
f43c4fe37e
main/ttyescape: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:56 -08:00
Achill Gilgenast
896230fe03
main/shutdown-clear-rtc-wakealarm: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:56 -08:00
Achill Gilgenast
80db5167dc
main/postmarketos-ui-xfce4: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:55 -08:00
Achill Gilgenast
6f43ff84a6
main/postmarketos-ui-weston: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:55 -08:00
Achill Gilgenast
f56d4ad0b6
main/postmarketos-ui-sxmo-de-sway: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:55 -08:00
Achill Gilgenast
887f0e7061
main/postmarketos-ui-sxmo-de-river: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:55 -08:00
Achill Gilgenast
fd640b40cc
main/postmarketos-ui-sxmo-de-i3: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:55 -08:00
Achill Gilgenast
13d48f4582
main/postmarketos-ui-sxmo-de-dwm: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:55 -08:00
Achill Gilgenast
9e43999d0a
main/postmarketos-ui-sway: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:55 -08:00
Achill Gilgenast
1669e48938
main/postmarketos-ui-shelli: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:54 -08:00
Achill Gilgenast
d36a18d6c0
main/postmarketos-ui-retroarch: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:54 -08:00
Achill Gilgenast
b123be7022
main/postmarketos-ui-plasma-bigscreen: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:54 -08:00
Achill Gilgenast
9e735c41e9
main/postmarketos-ui-phosh: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:54 -08:00
Achill Gilgenast
24d55f2da9
main/postmarketos-ui-openbox: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:54 -08:00
Achill Gilgenast
94b034adf8
main/postmarketos-ui-niri: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:54 -08:00
Achill Gilgenast
932d2ba43d
main/postmarketos-ui-mediaberry: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:53 -08:00
Achill Gilgenast
f0513e55ff
main/postmarketos-ui-mate: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:53 -08:00
Achill Gilgenast
b3f9450139
main/postmarketos-ui-lxqt: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:53 -08:00
Achill Gilgenast
a6a6f3da8b
main/postmarketos-ui-lomiri: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:53 -08:00
Achill Gilgenast
880e0ccec1
main/postmarketos-ui-kodi: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:53 -08:00
Achill Gilgenast
29744b52c4
main/postmarketos-ui-i3wm: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:53 -08:00
Achill Gilgenast
85ab09a0b2
main/postmarketos-ui-gnome: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:53 -08:00
Achill Gilgenast
520e68383f
main/postmarketos-ui-gnome-mobile: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:52 -08:00
Achill Gilgenast
f06c664207
main/postmarketos-ui-fbkeyboard: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:52 -08:00
Achill Gilgenast
4b164504cd
main/postmarketos-ui-cosmic: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:52 -08:00
Achill Gilgenast
79df16c980
main/postmarketos-ui-console: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:52 -08:00
Achill Gilgenast
72ca2151d3
main/postmarketos-ui-buffyboard: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:52 -08:00
Achill Gilgenast
570bd814f0
main/postmarketos-ui-asteroid: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:52 -08:00
Achill Gilgenast
8a7c5a5bbf
main/postmarketos-cros-common: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:51 -08:00
Achill Gilgenast
1d2da97481
main/postmarketos-bootsplash: use default_systemd
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:51 -08:00
Achill Gilgenast
1abba34aee
main/postmarketos-bootsplash: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:51 -08:00
Achill Gilgenast
2277679a69
main/postmarketos-boot-hwtest: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:51 -08:00
Achill Gilgenast
47535d77fa
main/postmarketos-base: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:51 -08:00
Achill Gilgenast
9a8ebe5b28
main/postmarketos-base-ui: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:51 -08:00
Achill Gilgenast
f3eeaa728f
main/postmarketos-base-ui-gnome: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:04 -08:00
Achill Gilgenast
2819681cf2
main/postmarketos-base-ui-cage: move install= to global scope, sort keys
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:03 -08:00
Achill Gilgenast
0c6f21f22a
main/msm-firmware-loader: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:03 -08:00
Achill Gilgenast
56adda7ecc
main/msm-fb-refresher: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:03 -08:00
Achill Gilgenast
c1f5726114
main/mdss-fb-init-hack: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:03 -08:00
Achill Gilgenast
50afb60d68
main/hisi-wlan: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:03 -08:00
Achill Gilgenast
6bc0e44675
main/hexagonfs-firmware-loader: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:03 -08:00
Achill Gilgenast
d2b8399efe
main/gesture: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:03 -08:00
Achill Gilgenast
e7a60ff4f6
main/adsp-audio: move install= to global scope
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7696
2026-01-13 22:29:02 -08:00
Achill Gilgenast
85610b1cf5
device-pine64-pinenote: split hrdl deps by line & sort them
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7746 >
2026-01-13 20:25:39 +00:00
Achill Gilgenast
ea76778f25
device-pine64-pinenote: remove postmarketos-theme dependency
...
See HEAD~
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7746 >
2026-01-13 20:25:39 +00:00
Achill Gilgenast
af5e1894a9
main/postmarketos-theme: remove
...
Repo archived & outdated in today's postmarketOS
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7746 >
2026-01-13 20:25:36 +00:00
Clayton Craft
7eb29052fa
main/postmarketos-base: add Achill and Clayton as maintainers
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7733 >
2026-01-13 20:00:02 +00:00
Achill Gilgenast
84746afbd7
main/postmarketos-qemu-common: assign Clayton, Aelin, Oliver as maintainers
...
They are active within this + qemu packages and care probably the most
about them.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7747 >
2026-01-13 19:57:27 +00:00
Stefan Hansson
f57634343a
main/dint: upgrade to 0.0.5
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7745 >
2026-01-13 19:01:16 +00:00
Aelin
c9c88060f2
docs: Document kconfigcheck and process for changing requirements
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7382 >
2026-01-13 18:00:57 +00:00
Antoine Martin
06864383c6
device-pine64-pinenote: drop pinenote-dbus-service depend
...
pinenote-dbus-service does not exist anymore
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7737 >
2026-01-13 16:58:59 +00:00
adamthiede
86afd9f26c
linux-postmarketos-mediatek-mt8173: upgrade to 6.18.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7739 >
2026-01-13 16:25:20 +00:00
Sebastian Fleer
2703119835
linux-postmarketos-rockchip: upgrade to 6.18.5
...
and set CONFIG_USB_CONFIGFS_F_FS=y according to kconfigcheck.toml
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7740 >
2026-01-13 15:58:33 +00:00
Aelin
ccb005aa87
systemd/dbus: rebuild with proper deps for loongarch64
...
See 202f4ce025 and pmaports issue 4156.
I've yet to spend some more time debugging this, but this will fix the
dbus package for loongarch64 in the meantime.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7738 >
2026-01-13 14:31:30 +00:00
Aelin
38acf0cfdd
Build loongarch64 in CI and mark it as supported
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7738 >
2026-01-13 14:31:30 +00:00
Aelin
47f342bfcb
ci: Use base image from Alpine container registry
...
Docker does not support loongarch64 for official images yet. Alpine
publishes images for all architectures on their registry, so just use
that instead.
See also https://gitlab.alpinelinux.org/alpine/docker-abuild/-/merge_requests/71
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7738 >
2026-01-13 14:31:30 +00:00
Stefan Hansson
8820408a8c
htc-flounder: remove maintainer
...
While this is not my package, I emailed the maintainer as he hasn't made
a new account since we migrated to our self-hosted instance. Today he
replied with that he may return to it in the future but that it would be
best to remove his maintainer line in the meantime.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7742 >
2026-01-13 12:21:48 +00:00
Clayton Craft
8326df65f8
main/boot-deploy: upgrade to 0.21.0
...
Changelog: https://gitlab.postmarketos.org/postmarketOS/boot-deploy/-/tags/0.21.0
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7732 >
2026-01-13 12:09:26 +00:00
Achill Gilgenast
bb6ac2384c
modem/pd-mapper: remove
...
Upstreamed in Alpine:
https://gitlab.alpinelinux.org/alpine/aports/-/commit/e0a375bfdb60dbdcf783f45af7e319913f40fd54
(pmaports version + package upgrade)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7735 >
2026-01-13 10:41:44 +00:00
Antoine Martin
010ba0b0d5
linux-pine64-pinenote: upgrade to 6.18.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7729 >
2026-01-13 10:34:14 +00:00
Aelin
c4ef29760f
soc-qcom: Add myself as Co-Maintainer
...
[ci:skip-vercheck]: co-maintainer changes are not reflected in the APK
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7650 >
2026-01-13 01:09:17 +01:00
Clayton Craft
96d714f167
main/postmarketos-base-ui: delay starting flatpak helper
...
This is a workaround for https://github.com/flatpak/flatpak/issues/6449
By requiring that system time is sync'd with NTP before the flatpak
helper is started, we can make sure that system time is always greater
than the flathub.org repo gpg key creation time, and prevent the
helper/flatpak from creating broken repo config that requires manual
intervention to fix.
Fixes #3816
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7711 >
2026-01-12 19:41:19 +00:00
Clayton Craft
5e435f9669
systemd/postmarketos-base-systemd: add systemd-time-wait-sync preset
...
This unit will activate `time-sync.target` after system time is synced,
e.g. by NTP. We can use this target to delay starting some units until
we know that system time is correct. IIUC this shouldn't have any impact
on system startup otherwise, including existing units we enable, so
nothing should be slowed down by adding this.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7711 >
2026-01-12 19:41:19 +00:00
Achill Gilgenast
ecd710af96
*/*: move to maintainer= variables
...
* Also move right above pkgname=
* Move Co-Maintainer lines above maintainer=
* Remove empty lines in the header
pmbootstrap 3.7+ & abuild supports maintainer= variables.
See also https://gitlab.alpinelinux.org/alpine/tsc/-/issues/88
[ci:skip-build]: no pkgver/pkgrel changes
[ci:ignore-count]: intended
[ci:skip-vercheck]: no functional changes
[skip ci]: false positives
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7723 >
2026-01-12 17:01:35 +01:00
Antoine Martin
d5ae5740f8
pinenote-dbus-service: remove due to incompatibility with current kernel
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7459 >
2026-01-12 15:43:29 +00:00
Antoine Martin
ec4c1d9bfd
{linux,device,u-boot}-pine64-pinenote: move to community from testing
...
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7459 >
2026-01-12 15:43:29 +00:00
Stefan Hansson
30c0eac857
device-samsung-a30: depend on postmarketos-base-downstream
...
This is a downstream device, and it was reported that this workaround
fixes LightDM on it.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/2699
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7717 >
2026-01-12 15:15:51 +00:00
Aster Boese
b44f0fb509
linux-postmarketos-intel-medfield: move to archived
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7712 >
2026-01-12 08:26:36 +00:00
Aster Boese
52d8bc02fa
{device,petitboot}-motorola-smi: move to archived
...
This device does not build and builds both the kernel and bootloader
in one package. The last submitter/maintainer update to this package
was in 2023.
[ci:skip-vercheck]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7712 >
2026-01-12 08:26:36 +00:00
Achill Gilgenast
f883f7c464
main/postmarketos-base-ui-gnome: depend on glycin-thumbnailer & glycin-loaders-all
...
glycin will be split in https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/95129 .
thumbnailer for thumbnail generation in file browsers, and all loaders
to have the best file type coverage for all applications.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7701 >
2026-01-12 00:40:00 +00:00
Achill Gilgenast
eefbf8c0cb
systemd/systemd-services: remove tqftpserv-systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7431 >
2026-01-11 18:50:56 +00:00
Achill Gilgenast
a1233cf6e3
modem/tqftpserv: remove
...
Upstreamed in Alpine
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7431 >
2026-01-11 18:50:56 +00:00
Achill Gilgenast
3537f69f35
temp/81voltd: remove
...
Upstreamed in Alpine
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7722 >
2026-01-11 19:15:36 +01:00
Aelin
67f18e1fc0
*/*: update my name and email
...
[ci:ignore-count]: intended
[ci:skip-build]: all patches still apply, no functional changes
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7721 >
2026-01-11 18:52:28 +01:00
Aelin
878b203f52
main/f0rmz: upgrade to 3.4.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7720 >
2026-01-11 17:47:52 +01:00
Antoine Martin
c1b5c32f18
linux-pine64-pinenote: upgrade to 6.18.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7714 >
2026-01-11 10:06:31 +00:00
Clayton Craft
04394b2337
linux-postmarketos-asahi: upgrade to 6.18.4
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7713 >
2026-01-11 10:03:22 +00:00
Clayton Craft
4e712841d7
kconfigcheck: set USB_F_FS to =m
...
Setting it to =y requires also setting CONFIGFS=y, but since we have
CONFIGFS=m this needs to be adjusted or else config generated from this
toml will fail validation / kconfigcheck.
```
[09:25:01] Copy kernel config back to pmaports dir
[09:25:02] (native) generate checksums for linux-postmarketos-asahi
[09:25:03] INFO: config-postmarketos-asahi.aarch64: CONFIG_USB_F_FS is preferably y, but currently m (category:usb_gadgets)
[09:25:03] Fragment pmos.config: CONFIG_USB_F_FS expected to be 'y' but has different value in final config
[09:25:03] ERROR: Fragment validation failed: Some options from fragments did not make it to the final kernel config. This usually means missing dependencies.
```
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7713 >
2026-01-11 10:03:22 +00:00
bluebunny
3139c36b86
device-samsung-j7xelte: switch to mainline port
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7651 >
2026-01-11 10:00:47 +00:00
methanal
6b1824ed28
linux-postmarketos-exynos7870: add devicetree for j7xelte
...
[ci:skip-build]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7706 >
2026-01-11 09:54:44 +00:00
Aster Boese
06b8e00382
lg-d285: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:ignore-count]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
fa65e4331c
lenovo-karate: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
6285df1bff
asus-z00t: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
02d879ad3f
htc-vision: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
096184a9b0
htc-k2ul: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
12ca07cb2a
motorola-titan: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
9e7fd89578
amazon-ford: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
165a7ef85e
motorola-thea: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
511d5eb432
samsung-i747m: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
c792d2aab0
samsung-i9003: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
51807e0a38
samsung-crownlte: install udev configs under /usr/lib/ and split into subpackages
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
4da8b85cd2
jolla-sbj: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
52c204ab4d
motorola-condor: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
e9e400058d
sony-sumire: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
e56e2aaf09
sony-honami: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
415454cdcf
sony-aries: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
81ef2398d3
lg-d855: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
321167b7c9
lg-dory: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
93871401cd
samsung-gts210velte: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
dc2866710c
samsung-gts210vewifi: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
6dbd933393
t2m-flame: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:ignore-count]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
245630a06d
xiaomi-armani: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
6856f0bb1e
raspberry-pi5: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
1bf628b78b
raspberry-pi4: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
4fbd9a4fb2
raspberry-pi0: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
f65d2f6b6a
raspberry-pi: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
c20ad9d6f0
cutiepi-tablet: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
d71d9b5c2f
sony-suzuran: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
b476d9bef8
sony-ivy: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
dea8d1ea71
samsung-starlte: install udev configs under /usr/lib/ and split subpackages
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
762b830bd9
samsung-star2lte: install udev configs under /usr/lib/ and split subpackages
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
8f5339e7ba
soc-sprd-audio: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
a3f77bd84e
htc-ace: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Antoine Martin
4290c56dcd
u-boot-pine64-pinenote: upgrade to 2026.01
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7702 >
2026-01-10 18:17:10 +00:00
faveoled
08636e98af
linux-realme-rmx2180: fix x86_64 build
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7709 >
2026-01-10 02:05:43 +00:00
Sreeranj Krishna M and Ferass El Hafidi
db020e37a6
lenovo-tb3-710i: new device
...
Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Ferass El Hafidi <funderscore@postmarketos.org >
Edit APKBUILD
Changed deviceinfo
aport lint
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7687 >
2026-01-09 15:15:22 +00:00
faveoled
2a080185b4
device-realme-rmx2180
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7623 >
2026-01-09 05:39:37 +00:00
Stefan Hansson
491ef1cb5f
main/postmarketos-ui-phosh: update pkgdesc
...
It is true that Phosh originally was developed for the Librem 5,
but at this point that is more of a "fun fact" than relevant
information with Purism no longer funding Phosh development and
the Librem 5 losing prominence. Replace it with something more
descriptive.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7704 >
2026-01-08 11:40:27 +01:00
Stefan Hansson
8659b81479
main/postmarketos-ui-phosh: remove waked reference
...
We no longer use waked in postmarketOS.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7704 >
2026-01-08 11:40:07 +01:00
Luca Weiss
b88aedeb07
main/postmarketos-ui-phosh: run rc-update on post-upgrade as well
...
We need to run rc-update for greetd, otherwise after pma!6106 there's no
greeter/login manager service enabled anymore.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7703 >
2026-01-08 09:42:24 +01:00
Achill Gilgenast
0dd3833131
main/columbiad: remove
...
It has no other packages depending on it and _if_ somebody has _some_
use of it, it should be in Alpine.
This package hasn't been touched since the initial inclusion in 2019,
and also the upstream repo had it's last activity in 2017.
Rel: 322cec513c ("main/columbiad: new package (full screen launcher) (!364 )")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7695 >
2026-01-07 06:17:54 +00:00
Clayton Craft
ea2144bbaf
linux-postmarketos-qcom-laptop: upgrade to 6.18
...
This also reverts venus support, to fix #4229
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7654 >
2026-01-06 10:38:29 -08:00
Clayton Craft
481c2a8970
temp/iio-sensor-proxy: add patch to fix inverted rotation on sargo
...
The previous rule is too vague and would also tag /dev/fastrpc-cdsp
devices too. Sometimes iio-sensor-proxy would bind to this which
seemed to always produce inverted orientation values. If only
/dev/fastrpc-adsp* is tagged, then orientation always seems to be
correct.
fixes #3741
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7681 >
2026-01-06 18:27:17 +00:00
Richard Acayan
bce90fc1ec
linux-postmarketos-qcom-sdm670: upgrade to v6.18.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7626 >
2026-01-06 12:22:16 +00:00
Barnabás Czémán
efdd4179ca
device-qcom-msm89x7: Add qbootctl as a dependency
...
MSM8937 family also have some AB devices so lets add qbootctl
as dependency for make msm-firmware-loader able to load the firmwares.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7693 >
2026-01-06 06:50:10 +00:00
Ingo Reitz
8a453cd2f5
linux-postmarketos-qcom-sc7180: fix kconfigcheck violations
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7680 >
2026-01-05 23:13:03 +01:00
Arnav Singh
5201e1d9d6
linux-postmarketos-allwinner: upgrade to 6.18.3_git20260105
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7691 >
2026-01-05 15:19:58 +00:00
Clayton Craft and Dylan Van Assche
5971d0f226
main/postmarketos-usb-moded: use a generator to configure UID/GID for umtprd
...
MTP transfers write files to the home folder of the user.
If no GID and UID are specified, uMTP-responder will use the GID/UID
under which it is running at the time of the file transfer.
This causes users to not be able to access the files on the device after transfering.
This patch adds a systemd generator that:
1) reads /etc/default_user, and appends config to
/etc/umtprd/umtprd.conf to set the MTP default user/group. If this
file doesn't exist, 10000:10000 is the fallback uid:gid.
2) installs this config to /run/umtprd/umptrd.conf
3) adds a unit override to /run for umtprd.service that runs the daemon
with this modified config
The generator is used instead of hardcoding a uid and gid in umtprd.conf
so that this can support immutable installs or situations where the
default UID/GID is not 10000.
Co-authored-by: Dylan Van Assche <dylan@postmarketos.org >
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7658 >
2026-01-05 10:15:18 +00:00
Ingo Reitz
974f3165f9
soc-qcom-sc7180: change maintainers
...
[ci:ignore-count]
[ci:skip-build]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
2a71c8b63d
soc-mediatek-mt8183: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
ad6b4cf273
linux-postmarketos-mediatek-mt81: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
022bfaeeb1
linux-postmarketos-qcom-sc7180: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
25702e2374
firmware-google-trogdor: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
84dc6a25f1
device-google-cherry: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
4e0ff94591
device-google-asurada: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
8bad680f0a
device-google-kukui: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
f426dd23ab
device-google-corsola: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
a339e3ab2f
device-google-trogdor: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
4197876192
main/postmarketos-cros-common: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Stefan Hansson
6020955850
main/postmarketos-base-ui-gnome-mobile: recommend postmarketos-tweaks-setting-definitions
...
postmarketos-tweaks has been replaced.
[ci:skip-vercheck]: Only changing recommends.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7678 >
2026-01-04 16:53:47 +01:00
Stefan Hansson
27e46df277
main/postmarketos-tweaks-setting-definitions: new aport
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7678 >
2026-01-04 16:53:47 +01:00
Stefan Hansson
bae76c6a51
main/postmarketos-tweaks: remove
...
Unmaintained and re-implemented as part of Phosh Mobile Settings.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7678 >
2026-01-04 16:53:47 +01:00
Antoine Martin
4d713c7133
linux-pine64-pinenote: upgrade to 6.18.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7688 >
2026-01-03 19:46:10 +00:00
Achill Gilgenast
790ba424e7
{main,modem,device/community}: add missing maintainer lines
...
Ignored device/{archived,downstream,testing} + alpine forks + cross
packages
[ci:ignore-count]
[ci:skip-build]
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7679 >
2026-01-03 18:36:33 +00:00
Ingo Reitz
546a2c16f2
Revert "device-google-{asurada,cherry,corsola,kukui,trogdor}: add systemd-boot"
...
This reverts commit 4960460b82 .
This produces an invalid depthcharge payload on devices with kernel packages that install both a .efi kernel and vmlinuz. mkinitfs runs boot-deploy with the .efi kernel (because `deviceinfo_generate_systemd_boot=true`) and depthcharge can't boot a kernel in this format
pkgrels have been bumped
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7682 >
2026-01-03 08:47:08 +01:00
ell1e
91bb1a6018
device-clockworkpi-uconsole-rpi: Try to fix the FDE black screen
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7312 >
2026-01-02 13:10:29 +01:00
Hacker1245
a4803a404c
firmware-qcom-msm89x7: Add motorola-cedric firmware
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7674 >
2026-01-02 04:57:16 +00:00
Jane Rachinger and Clayton Craft
3bff0ec79a
systemd/gdm: upgrade to 49.0.1
...
This notably disabled support for x11 backends. Let's see what breaks.
This also adds sysuser config for creating the gdm-greeter user (see
gdm@088c7c2).
Co-authored-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7169 >
2026-01-01 19:46:43 -08:00
Jane Rachinger
a49d91522d
systemd/gnome-session: upgrade to 49.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7169 >
2026-01-01 19:46:43 -08:00
Richard Acayan
934843e44c
postmarketos-initramfs: probe subpartitions of device-mapper devices
...
The initramfs can sometimes use the device-mapper to open dynamic
partitions. Dynamic partitions are used for testing a full installation
without touching userdata (so testers can quickly revert to a working
phone at any time). Since subpartitions are still used on google-sargo,
do not skip device-mapper devices.
Fixes: 0268336968 ("main/postmarketos-initramfs: fix bug with booting from usb")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7675 >
2026-01-01 19:53:30 -05:00
Ingo Reitz
4960460b82
device-google-{asurada,cherry,corsola,kukui,trogdor}: add systemd-boot
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7656 >
2026-01-01 20:35:06 +00:00
Achill Gilgenast
12216b89f2
main/postmarketos-ui-kodi: move systemd-service from systemd-services
...
It's taken from the third-party kodi-standalone-service repo, which just ships
services & configs to be used with kodi. They seem opinionated enough
that they won't make sense in upstream Kodi. So I think vendoring it
downstream is fine.
Also adding me as a co-maintainer for kodi, as I'm the aports maintainer
and care enough about it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7672 >
2026-01-01 01:21:33 +01:00
Achill Gilgenast
f464f548b4
systemd/systemd-services: remove q6voiced.service
...
Packaged in modem/q6voiced see HEAD~
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7532 >
2025-12-30 14:31:51 +01:00
Achill Gilgenast
7dd6f327f5
modem/q6voiced: remove
...
Upstreamed in Alpine
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7532 >
2025-12-30 14:31:43 +01:00
Stefan Hansson
187f27e5a3
pmaports.cfg: Bump pmbootstrap minimum version to 3.8.0
...
Since c957fa0c83 , pmbootstrap versions
older than 3.8.0 crash during pmbootstrap init. Bump the minimum
required version communicate to users that they need to update.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7669 >
2025-12-30 12:54:53 +00:00
Oliver Smith
d8d8e19235
temp/usb-moded: use version schema from Alpine
...
Use the same version schema as in Alpine, so the upstream compat script
can compare them properly. Currently we have:
master: usb-moded: 0.86.0+mer69 != 0.86.0.68 (downstream != upstream)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7665 >
2025-12-30 12:34:07 +00:00
Stefan Hansson
a652a6f334
CI: Set args.ccache in conftest.py
...
Fixes CI being broken everywhere:
File "/builds/postmarketOS/pmaports/.ci/testcases/conftest.py", line 32, in args
init_args(args)
File "/tmp/pmbootstrap/pmb/helpers/args.py", line 94, in init
context.ccache = args.ccache
^^^^^^^^^^^
AttributeError: 'PmbArgs' object has no attribute 'ccache'
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7670 >
2025-12-29 23:37:03 +01:00
Achill Gilgenast
51cf7aa48b
modem/rmtfs: remove
...
Upstreamed in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/commit/44460207ea78ed20824782d258496976faac71d5
[ci skip]: pmbootstrap is broken
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7668 >
2025-12-29 20:29:06 +01:00
moeenio
3dbf62377e
systemd/postmarketos-base-systemd: add enabled systemd preset for Chatty
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7662 >
2025-12-29 12:38:20 +01:00
Henrik Grimler
b746630896
linux-postmarketos-exynos5: upgrade to 6.12.63
...
Changes are roughly:
- Rebase on-top of 6.12.63
- Disable not-needed ARM_ERRATA_643719
- Set ARM_ERRATA_798181=y and ARM_ERRATA_814220=y
- Modify config to make kernel and initramfs smaller:
- Change some option to modules
- Unset debug options, instead move them to new kernel fragment
exynos_debug.config
- Make all filesystems in initramfs built-in
- Compress modules with xz
- Also change some options to make pmbootstrap kconfig check happy
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7663 >
2025-12-29 01:22:17 +00:00
Mazzotti2
945f16bcc0
device/linux-samsung-a3y17lte: fixed build
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7642 >
2025-12-28 22:58:55 +00:00
Duje Mihanović
9e1af0f117
linux-samsung-coreprimevelte: upgrade to 6.18.2
...
Device-specific improvements are as follows:
* Some of the SoC DTS stuff has been upstreamed and therefore dropped
from here (the rest, which constitutes most of the aport patches, has
been cleaned up and will land in 6.19)
* Dropped some unnecessary reserved memory (~65.5MiB)
* Power domain support added (fixes IOMMU probing and will be useful
for some other stuff)
* Added a workaround for the WiFi firmware crashes
* Fixed `kconfig check` complaints
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7661 >
2025-12-28 22:54:12 +00:00
Stefan Hansson
5136e99a67
linux-postmarketos-stericsson: upgrade to 6.18.2
...
Tested and works on samsung-skomer.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7660 >
2025-12-28 22:49:29 +00:00
bluebunny
85a3bbfd5d
linux-postmarketos-exynos7870: make kconfig happy and enable melfas mip4 touchscreen driver
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7652 >
2025-12-28 13:43:57 +00:00
Clayton Craft
076b3f343d
temp/iio-sensor-proxy: rebuild against libssc 0.3
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7657 >
2025-12-28 13:41:39 +00:00
Dylan Van Assche and Clayton Craft
dcf34e7e41
main/postmarketos-ui-{gnome-mobile,phosh,plasma-mobile}: depend on pmos-usb-moded
...
Let usb-moded handle the USB gadget in GNOME Mobile, Phosh and Plasma Mobile UIs.
OpenRC and systemd are both using the patches of usb-moded to allow
switching modes through a set of scripts. usb-moded supports also
activation of systemd services depending on the mode which is the
'normal' way. If this is used, the patches are not all needed for
usb-moded, but would create different code paths for systemd and OpenRC,
which is not good for maintenance.
Co-authored-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:46:16 -08:00
Clayton Craft
c957fa0c83
main/postmarketos-usb-moded: new aport
...
This pkg contains usb-moded profile config and config for setting
default profile based on pmb_select.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:46:16 -08:00
Dylan Van Assche
7d35823389
kconfigcheck: add USB FunctionFS
...
[ci:ignore-count]
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:44:28 -08:00
Clayton Craft
cf13a8a683
systemd/postmarketos-base-systemd: add preset for usb-moded-notify
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:44:28 -08:00
Dylan Van Assche
b75d4fa94d
main/postmarketos-mkinitfs-hook-netboot: mark conflict with usb-moded
...
In netboot mode, the USB connection must remain as is from the initramfs
to avoid breaking netboot mode. If usb-moded is started in netboot mode,
it will reconfigure the USB gadget, therefore mark it as conflict.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:44:27 -08:00
Dylan Van Assche
c5a8b1b6cd
CI: tethering script is removed
...
usb-moded takes over tethering from NM
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:44:27 -08:00
Dylan Van Assche
f2f4cdd1e2
main/postmarketos-base-ui: remove tethering script
...
Tethering is now integrated within usb-moded.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:44:27 -08:00
Dylan Van Assche and Clayton Craft
002191af2b
temp/usb-moded: fork from Alpine
...
Adjust with support for NCM gadget, generalize FunctionFS functionality,
and disabling rescue mode.
USB Moded modes contain:
- Tethering mode script
- Developer mode script
- umtprd daemon for MTP mode
Co-authored-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:44:27 -08:00
Stefan Hansson
7cc349a2b1
linux-purism-librem5: upgrade to 6.6.118 and enable CFI
...
And appease kconfig check.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7546 >
2025-12-27 23:57:36 +01:00
Clayton Craft
b9e6ca1211
device-google-sargo: remove modem-gnss from openrc post-install
...
This was moved to soc-qcom in 8d356e5056
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7655 >
2025-12-27 10:46:05 -08:00
Aster Boese
a859221da5
soc-qcom: install modem-gnss openrc service with executable permissions
...
Fixes service being installed 644 by 8d356e5056
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7653 >
2025-12-27 12:37:58 -05:00
Pablo Correa Gómez
cd5aaf8e9f
ci: cache get_base_commit function calls
...
The commit shall not be updated during a CI run, and this calls git
fetch, which is considerably slow at times. This reduces the git fetch
calls down to 1 from 3 in the generate-build-jobs step.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7649 >
2025-12-27 01:19:44 +00:00
Pablo Correa Gómez
e41cce98e8
ci: use functools.cache instead of implementing custom cache global
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7649 >
2025-12-27 01:19:44 +00:00
Antoine Martin
95be8c7b5a
device-pine64-pinenote: set tinydm to sway only if hrdl is enabled, but not installed
...
`device-pine64-pinenote-sway.post-upgrade` should check if `sway_hrdl`
is enabled but not installed (like in the case of upgrading from v7-r0
to v8-r0) before setting default session back to `sway`. Else, every
upgrade will set the session back to sway.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7644 >
2025-12-27 00:10:37 +00:00
Antoine Martin
28debb7530
device-pine64-pinenote: fix chroot install
...
`device-pine64-pinenote-systemd.post-install` checks if `tinydm-ebc` was
active via `is-active` systemctl command. This does not work in chroot
environment, and exits with exit code 0, thus acting as if `tinydm-ebc`
is active. Since this check is used for v7-r0 to v8-r0 upgrade, it can
be assumed that if output isn't `active`, then the check should not
pass. This commit reworks this by looking for that output rather than a
zero exit code.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7644 >
2025-12-27 00:10:37 +00:00
Luca Weiss
d567384f0d
linux-postmarketos-qcom-sc7280: upgrade to 6.18.0
...
No manual kconfig changes.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7600 >
2025-12-26 19:40:29 +00:00
Pablo Correa Gómez
51a7792aac
ci: get supported arches from pmbootstrap instead of hard-coding
...
supported_binary reads the pmaports.cfg file, and if that is changed
in the future, we can be pretty sure we will get what we expect.
Fixes #4195
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7648 >
2025-12-26 18:29:12 +00:00
Clayton Craft
d07664abbb
main/postmarketos-qemu-common: add usb modules to initramfs
...
Allows using qemu usb devices (keyboard/mouse) in the initramfs
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7627 >
2025-12-26 16:47:58 +00:00
Clayton Craft
917ca066de
device-qemu-*: drop initramfs module config
...
This is now in postmarketos-qemu-common
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7627 >
2025-12-26 16:47:58 +00:00
Clayton Craft
c739138510
main/postmarketos-qemu-common: add initramfs modules common to all qemu "devices"
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7627 >
2025-12-26 16:47:58 +00:00
Pablo Correa Gómez
93dfbad7ba
ci: remove unused imports
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7590 >
2025-12-26 13:29:15 +00:00
Pablo Correa Gómez
41d7b0c4b7
ci: improve dependency resolution in build-jobs.yaml.j2
...
The gitlab issue is now resolved! Although we still need gitlab 18.6
to test it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7590 >
2025-12-26 13:29:15 +00:00
Antoine Martin
2c08601858
linux-pine64-pinenote: set CONFIG_NLS_ASCII=y
...
Boot partition, when set as fat32, expects ASCII charset.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7622 >
2025-12-25 21:49:40 -05:00
Antoine Martin
9107b52a31
linux-pine64-pinenote: upgrade to 6.18.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7622 >
2025-12-25 21:49:31 -05:00
Pablo Correa Gómez
4e23818b18
docs: allow TCs to backport to stable releases
...
Relates https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/issues/131
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7625 >
2025-12-25 23:32:43 +00:00
Clayton Craft
57c75db149
soc-qcom: delay starting modem-gnss on boot
...
modem-gnss / qmicli depends on qrtr being up, or it fails on boot and
GPS doesn't work on this device:
sargo systemd[1]: Starting Google Sargo (Pixel 3a) GNSS Modem Setup...
sargo qmicli[1080]: error: node with id 0 not found in QRTR bus
Ideally there would be a path in /dev or sysfs so we could add a
ConditionPathExists= in the unit, but I tried hard to find something and
was unable to. Making modem-gnss depend on ModemManager seems to work
around this issue, since qrtr seems to always (in my testing) be up by
then. IIUC in the future we may not have to run qmicli to enable GPS, so
this patch is a workaround to fix a workaround.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7636 >
2025-12-25 23:19:41 +00:00
Clayton Craft
8d356e5056
community/soc-qcom: move modem-gnss service from google-sargo
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7636 >
2025-12-25 23:19:41 +00:00
Clayton Craft
5fe98f2476
modem/msm-modem: do not return non-zero if no SIM is detected
...
MM does other important things (like enable GPS) even if no SIM is
installed, but when this returns non-zero after timing out waiting for a
SIM then we lose the ability to have MM enable GPS (for example). Other
failures related to selecting SIMs should still trigger a non-zero exit
and block MM (I guess), but if we waited a while and no SIM shows up
then let MM start anyways.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7634 >
2025-12-25 06:56:47 +00:00
Aster Boese
e6852ed946
systemd/polkit: upgrade to 127
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7639 >
2025-12-24 22:53:12 +01:00
Achill Gilgenast
bb1f8cb515
systemd/wireplumber: upgrade to 0.5.13
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7638 >
2025-12-24 13:17:27 +01:00
Oliver Smith
d3366eb7e5
main/postmarketos-release-upgrade: upgrade to 1.11.1
...
Related: https://gitlab.postmarketos.org/postmarketOS/postmarketos-release-upgrade/-/tags/1.11.1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7630 >
2025-12-23 15:07:12 +00:00
Achill Gilgenast
026dd661b7
systemd/systemd-services: remove more services
...
[ci:skip-build]: CI fails upgrading, which will be fixed with this
commit
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7631 >
2025-12-23 15:14:05 +01:00
Oliver Smith
6e9e1c8ee9
gitlab/issue_templates: mark v25.12 as released
2025-12-23 14:26:08 +01:00
Oliver Smith
8458d2a5d1
channels.cfg: mark v25.12 as released
2025-12-23 13:55:12 +01:00
Oliver Smith
93f91ed3c0
cross/systemd-boot-x86: fix build without libintl
...
Fix that the build aborts with:
Checking for function "dgettext" : NO
meson.build:1029:21: ERROR: C shared or static library 'intl' not found
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7604 >
2025-12-23 12:10:05 +00:00
Achill Gilgenast
30546c9795
cross/systemd-boot-x86: upgrade to 259
...
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/94895
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7604 >
2025-12-23 12:10:05 +00:00
Alexandre Marquet
6eae90872b
device-samsung-manta: switch boot partition to fat32
...
Now that samsung-manta uses EFI boot, its boot partition should be
formatted in FAT32.
Note that the current behaviour does not impair booting nor updating of
kernels and initramfs, but tools like bootctl do not like that.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7624 >
2025-12-23 11:09:17 +00:00
Achill Gilgenast
32e9ca423e
githooks/pre-commit: remove file size check
...
This still comes from the aports hook, where we want to avoid too large patches,
but in pmaports we have big kernel config files that might exceed the
configured 256 kiB limit.
Currently the following files exceed that limit and used git commit
--no-verify to overcome the error (or didn't configure git hooks):
260K ./device/community/linux-postmarketos-qcom-laptop/config-postmarketos-qcom-laptop.aarch64
268K ./main/postmarketos-bootsplash/OpenSans-Regular.svg
336K ./device/downstream/linux-amazon-checkers/0003-Add-missing-kconfig-files.patch
376K ./device/downstream/linux-amazon-austin/silence-power-logspam.patch
Alternatively we can increase the file limit, but i'm not sure what that
solves.
In future for Alpine, I want to move the check to abuild's internal
linting, which makes it visible for all APKBUILDs, consistent with
other of abuild's linters and also shows up on CI.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7603 >
2025-12-22 23:53:09 +00:00
Sid Pranjale
dd15329220
nokia-pl2: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7615 >
2025-12-22 23:50:06 +00:00
Joel Selvaraj and Achill Gilgenast
e8f41bbd28
gain/postmarketos-ui-phosh: use greetd phrog to start phosh
...
Co-Authored-By: Achill Gilgenast <achill@achill.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6106 >
2025-12-22 19:47:37 +00:00
adamthiede
30b58b3e48
linux-postmarketos-mediatek-mt8173: upgrade to 6.18.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7608 >
2025-12-22 19:22:14 +00:00
user0-07161
4e6ed17a98
linux-postmarketos-qcom-msm8930: rename, upgrade to 6.19-rc1 and build with llvm
...
this also enables the new charging driver on samsung-loganrelte.
renaming the package to align with the mainlining org on github.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7618 >
2025-12-22 11:18:01 +00:00
bluebunny
d4ee2be519
device-samsung-jxelte: fix typo in codename and allow flashing via heimdall
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7617 >
2025-12-22 17:48:02 +09:00
Oliver Smith
613c20c7e7
device-purism-librem5: disable pipewire
...
Calls are broken for the Librem 5 with pipewire. Switch to pulseaudio
again until this is resolved by depending on
postmarketosbase-ui-audio-pulseaudio and pulseaudio<9990. The later is
needed as otherwise we get a conflict with pipewire-pulse:
ERROR: unable to select packages:
pipewire-pulse-9991.4.9-r1:
breaks: postmarketos-base-ui-audio-pulseaudio-42-r0[!pipewire-pulse]
satisfies: device-purism-librem5-9-r6[pulseaudio>17]
gnome-settings-daemon-99948.1-r3[pulseaudio]
postmarketos-base-ui-audio-pulseaudio-42-r0[pulseaudio]
That pulseaudio<9990 is needed is not great, but doing it like this
inside the device package is the best way to ensure this doesn't affect
any other devices for now, with the intention to have this change
backported to v25.12 before we announce the release. I've created issue
4187 to discuss how to improve the pulseaudio/pipewire packaging in
general so this isn't necessary in the future.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7619 >
2025-12-22 07:20:46 +00:00
Casey Connolly
481fb1948d
linux-next: enable HIDRAW
...
specified in kconfigcheck and needed for yubikey fido to work.
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7610 >
2025-12-22 06:15:39 +00:00
Jakob Hauser
b17dbf308f
main/swclock-offset: upgrade to 0.2.7
...
Compatibility with distros like NixOS that do not use Filesystem
Hierarchy Standard was improved. This should not affect the behavior
in postmarketOS.
Additionally a systemd target file was added.
Changelog:
- openrc: Adopt customizable binary path
- systemd: add target file
- Improve compatibility with non-FHS systems
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7607 >
2025-12-21 10:40:08 +00:00
Sebastian Fleer
b1f4684fa9
linux-postmarketos-rockchip: upgrade to 6.18.2
...
and add NTSYNC module according to kconfigcheck
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7602 >
2025-12-21 03:00:11 +00:00
Achill Gilgenast
29f27e4b55
systemd/postmarketos-base-systemd: fix xdg-user-dirs preset
...
systemd.preset(5) expects the unit suffix which was missing and
resulted in not enabling.
Fixes: bbc4d2c9c7 ("systemd/postmarketos-base-systemd: enable xdg-user-dirs by default")
Ref: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4169#note_522422
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7611 >
2025-12-20 23:21:49 +00:00
Achill Gilgenast
c2d7194b22
main/postmarketos-mkinitfs-hook-debug-shell: update fbdebug bin path
...
meson buildsystem installs it to /usr/bin instead of /usr/sbin
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7503 >
2025-12-19 22:52:53 +00:00
Pablo Correa Gómez
12541c1a6e
main/fbdebug: drop
...
Upstreamed in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/commit/0ad0f346192132bae89857a03e995acf2bb42b3d
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7503 >
2025-12-19 22:52:53 +00:00
dominduchami
d5460000aa
device-nokia-tesla: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7568 >
2025-12-19 22:06:10 +00:00
Luca Weiss
22a792fbe6
linux-postmarketos-qcom-milos: upgrade to 6.18.0
...
Manual kconfig changes:
* CONFIG_NTSYNC should be enabled and preferably set to 'm' (category:wine)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7601 >
2025-12-19 10:04:25 +01:00
Clayton Craft
794bce75b6
systemd/systemd-stage0: sync pkgrel with systemd pkg
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
2025-12-18 20:02:59 -08:00
Clayton Craft
a5dcb7b61b
systemd: explicitly disable vmlinux-h
...
Else systemd/meson may try to generate it at build time, which doesn't
work when the host kernel is a different arch than the target.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
2025-12-18 19:41:38 -08:00
Clayton Craft
8b302ee6ce
systemd/systemd{,-stage0}: upgrade to 259
...
This builds from upstream now.
- tests are re-enabled
- disable BTF support / drop vmlinux.h dependency, enabling bpf is
enough for mkosi/testing stuff, and getting a sane vmlinux.h that
systemd can compile with seems to be "complicated."
- armhf is re-enabled since we don't enable BTF anymore
- workaround stage0 linking failing on riscv64 by enabling tests
- increase test timeout for main pkg, because running in qemu is slow
- a lot more dependencies are explicitly listed now, because they are
dlopened and abuild doesn't know how to detect these
- meson build options re-arranged / cleaned up (some of these are
implicitly disabled by using -Dlibc=musl)
- tests are skipped for archs that we build in CI/bpo that don't have
native hw, since ~13 of them fail for unknown (or timeout) reasons. 2
of them time out after >1200 seconds and 11 fail for mysterious
reasons.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7584 >
2025-12-18 23:38:24 +00:00
Clayton Craft
b6489d85e2
linux-postmarketos-asahi: upgrade to 6.17.12
...
- Sync kconfig
- Enables compressed modules
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7586 >
2025-12-18 23:32:30 +00:00
C-VD
432691cf41
device-samsung-chagalllte: add audio support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7561 >
2025-12-18 21:18:42 +00:00
Luca Weiss
ee0545d7ae
main/postmarketos-ui-lomiri: fix wallpaper - yet again
...
Just pull in postmarketos-artwork-wallpapers-gnome which provides a
gschema override that is updated when the artwork package gets updated -
and won't break every so often.
Usually that package is pulled in via an "install_if" with
postmarketos-base-ui-gnome but since we just want the artwork
subpackage, depending on base-ui-gnome would be quite much and probably
not what we want for Lomiri.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7593 >
2025-12-18 21:15:40 +00:00
Aster Boese
174c7fc713
pmaports.cfg: declare XFS as a supported filesystem type
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7585 >
2025-12-18 21:02:32 +00:00
Aster Boese
9119922edf
main/postmarketos-initramfs: add XFS partition support
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7585 >
2025-12-18 21:02:32 +00:00
user0-07161
51719c59b0
linux-bananapi-bpi-m2-zero: add myself as a maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7591 >
2025-12-17 17:53:49 +01:00
Pablo Correa Gómez
4e071ba624
main/keepfileopen: drop
...
Its only consumer is now vendoring it
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7495 >
2025-12-17 16:20:53 +00:00
Pablo Correa Gómez
7e145bad88
modem/msm-modem: embed keepfileopen utility
...
This is only used in this program, so we can have one less package
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7495 >
2025-12-17 16:20:53 +00:00
Pablo Correa Gómez
5781f22c48
main/unl0kr: drop pmtest subpackage
...
This has been made unnecessary since the latest changes
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
f048d723f5
device-qemu-amd64: use postmarketos-test-unl0kr for pmtest
...
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
52e3daf0d3
device-qemu-aarch64: use postmarketos-test-unl0kr for pmtest
...
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
78700ba2c9
device-shift-axolotl: use postmarketos-test-unl0kr for pmtest
...
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future. In the process, also remove the
unnecessary postmarketos-test dependency in makedepends. That is just
an empty package.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
18817063ee
device-xiaomi-perseus: use postmarketos-test-unl0kr for pmtest
...
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
7df5d62494
device-oneplus-fajita: use postmarketos-test-unl0kr for pmtest
...
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
d6db12f1f4
device-oneplus-enchilada: use postmarketos-test-unl0kr for pmtest
...
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
2cefeddf7e
main/postmarketos-test: add generic unl0kr test
...
This will be removed from unl0kr in the following commits, since at
some point it might be that unl0kr is not packaged in postmarketOS,
and this is a completely device-agnostic test, which is what this
package is for.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
8733e062ac
main/postmarketos-test: drop depends="postmarketos-mkinitfs-hook-ci"
...
It's actually the other way around
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
e039d54678
main/unl0kr: do not copy initramfs files during tests a second time
...
Since this was introduced, we no longer create "initramfs-extra"
unconditionally. So the "extra" files will be included in the
initramfs anyway. In addition, to be able to test the initramfs-extra
split for devices that need it, we require:
* To have one of those devices available for test.
* To modify our test setup to pass a rootfs that can be mounted.
Both are long into the future, if they will ever materialize. So let's
remove this, reducing the complexity.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:51 +00:00
Henrik Grimler
8cbef98839
linux-postmarketos-exynos5: upgrade to 6.12.62
...
Changes are roughly:
- Rebase on-top of 6.12.62
- Add isa1200 driver (from exynos4), and use it on manta (@lat3st)
- Add camera flash for manta (@lat3st)
- Improve manta audio driver to decrease CPU load (@alexmrqt)
- Fix wacom w9000 pen being always active unless inserted (@eisenbahnfan)
- Drop a pm_domain hack, and instead make exynos5 subcmu driver wait
for pm_domain to probe first (@eisenbahnfan)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7582 >
2025-12-17 13:47:56 +00:00
Eisenbahnfan
e88f56d618
device-samsung-{n1awifi,n2awifi,v1awifi}: disable gsd-color
...
Disable gsd-color that uses a whole CPU at 100% doing nothing.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7558 >
2025-12-17 13:45:16 +00:00
Bart Ribbers
221596151e
systemd/kwin: backport upstream requested patch
...
Fixes https://bugs.kde.org/513151
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7587 >
2025-12-17 08:30:05 +01:00
Achill Gilgenast
45acd6449d
main/postmarketos-ui-niri: configure greetd.service to use niri's wlgreetd config
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7557 >
2025-12-16 21:54:20 +01:00
Achill Gilgenast
d1284775df
systemd/postmarketos-base-systemd: switch from wlgreet.service to greetd.service
...
We're switchitung to the upstream greetd service from wlgreet
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7557 >
2025-12-16 21:54:18 +01:00
Achill Gilgenast
98ffffadc4
systemd/systemd-services: remove wlgreet.service
...
Superseeded by greetd.service in Alpine
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7557 >
2025-12-16 21:53:51 +01:00
Clayton Craft
7de0485651
main/postmarketos-ui-cosmic: use pw for audio
...
COSMIC can't even control pulseaudio, which means no volume control or
output/input device selection in the UI, so make sure pipewire is used
for audio.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7580 >
2025-12-15 22:46:14 -08:00
Affe Null
5ede52a87c
alsa-ucm-conf-unisoc-ums9230: upgrade to 1.2.9_git20251211
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7571 >
2025-12-15 23:47:03 +00:00
Affe Null
7f30afdb7b
linux-postmarketos-unisoc-ums9230: upgrade to 6.19-rc1 release 0
...
Upgrade kernel to the v6.19-rc1-ums9230-0 tag and change the
configuration to satisfy community requirements.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7571 >
2025-12-15 23:47:03 +00:00
user0-07161
7d4a439821
linux-bananapi-bpi-m2-zero: upgrade to 6.19.0_rc1, build with llvm
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7576 >
2025-12-15 23:43:10 +00:00
Jens Reidel
7d3b8e05df
kconfigcheck: Don't require LTO_CLANG_THIN for CFI
...
This is only required on kernels prior to 6.1 and not even supported on
some architectures like ARMv7.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7537 >
2025-12-15 23:32:12 +00:00
Duje Mihanović
93cc790a9d
linux-samsung-coreprimevelte: Fix touchscreen
...
Add a patch increasing the touchscreen voltage to fix some
newly-discovered touchscreen issues.
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7577 >
2025-12-15 20:29:45 +00:00
Ferass El Hafidi
9e07e317fb
device-amlogic-aarch64-tvbox: fix ugoos-am3 build
...
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7573 >
2025-12-15 19:39:31 +00:00
Clayton Craft
1fd1396385
systemd/postmarketos-base-systemd: fix user and root slice oomd config
...
Apparently the user slice and root slice weren't being configured
correctly and oomd was not stepping in during high swap pressure events
before the kernel oom killer showed up to the party. This (hopefully)
properly configures systemd-oomd now... The configuration was inspired
by Fedora.
https://fedoraproject.org/wiki/Changes/EnableSystemdOomd
I used the test in that wiki page to confirm it's now properly configured:
$ systemd-run --user tail /dev/zero
$ journalctl -f
...
systemd[1081]: Started [systemd-run] /usr/bin/tail /dev/zero.
systemd-oomd[517]: Considered 79 cgroups for killing, top candidates were:
systemd-oomd[517]: Path: /user.slice/user-10000.slice/user@10000.service/app.slice/run-p5146-i5147.service
systemd-oomd[517]: Swap Usage: 4.6G
systemd-oomd[517]: Killed /user.slice/user-10000.slice/user@10000.service/app.slice/run-p5146-i5147.service due to memory used (2458>
systemd[1081]: run-p5146-i5147.service: systemd-oomd killed 1 process(es) in this unit.
systemd[1081]: run-p5146-i5147.service: Main process exited, code=killed, status=9/KILL
systemd[1081]: run-p5146-i5147.service: Failed with result 'oom-kill'.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7556 >
2025-12-15 19:33:41 +01:00
Achill Gilgenast
de51296af2
cross/systemd-boot-x86: upgrade to 258.3
...
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/94695
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7575 >
2025-12-15 18:22:55 +00:00
Luca Weiss
2f8b24651a
linux-postmarketos-qcom-sc7280: build with LLVM & update config per kconfigcheck
...
Migrate the compiler to LLVM toolchain and update config as per required
and preferred config options by kconfigcheck.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7536 >
2025-12-15 16:00:51 +00:00
Antoine Martin
d34a040357
systemd/postmarketos-base-systemd: add pinenote systemd units to base preset
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7515 >
2025-12-15 15:56:11 +00:00
Antoine Martin
b5256b5f3d
device-pine64-pinenote: fix waybar icons by being unicode compliant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7515 >
2025-12-15 15:56:11 +00:00
Antoine Martin
d7229de9d4
device-pine64-pinenote: rename sway,sway-systemd subpackage to sway-hrdl, systemd
...
In an effort to have the option to start with a vanilla sway experience,
the sway subpackage is renamed to sway-hrdl to allow for a vanilla sway
config by default, but give the option for hrdl's opiniated
configuration if desired. Non-opiniated eink optimizations will be added to
the now empty sway subpackage as they are developped. A post-install
script was added to move back to vanilla sway.
In favor of using the more automated systemd subpkg. `tinydm-ebc.service` is
removed in favor of an override file for `tinydm.service` packaged in a
device-wide systemd subpackage. A post-install script was added to
disable `tinydm-ebc.service` and enable `tinydm.service` is tinydm is
in-use at time of upgrade.
Enabling systemd units is now handled by postmarketos-base-systemd's
90-base.preset.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7515 >
2025-12-15 15:56:11 +00:00
Achill Gilgenast
72d41b909f
systemd/networkmanager: upgrade to 1.54.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7560 >
2025-12-15 09:04:54 +01:00
postmarketOS CI
f90f431e2c
linux-next: upgrade to next-20251215
2025-12-15 05:52:19 +00:00
Oliver Smith
5f73aa27ac
main/postmarketos-release-upgrade: upgrade to 1.11.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7570 >
2025-12-14 21:21:35 +00:00
Achill Gilgenast
ea1d611657
main/postmarketos-base-ui-gnome: switch from ffmpegthumbnailer to gst-thumbnailers
...
See https://gitlab.gnome.org/GNOME/gnome-build-meta/-/issues/1206
Signed-off-by: Achill Gilgenast <achill@achill.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7555 >
2025-12-14 21:11:01 +00:00
Oliver Smith
58017a20fc
gitlab/issue_templates/Default: add v25.12
2025-12-14 21:55:48 +01:00
WeirdTreeThing
750a5e44c6
modem/msm-cros-efs-loader: upgrade to 1.2.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7567 >
2025-12-14 11:28:33 -05:00
Bart Ribbers
a042ba345b
purism-librem5: always install wys rather than only for GNOME
...
All UI's use ModemManager nowadays and without this calling is broken.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7564 >
2025-12-14 11:55:37 +01:00
Clayton Craft
ff66f0bd69
main/postmarketos-ui-cosmic: depend on gst-thumbnailers
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7562 >
2025-12-14 01:00:30 +00:00
Antoine Martin
a7cb07b4bc
linux-pine64-pinenote: upgrade to 6.18.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7559 >
2025-12-13 09:51:45 -05:00
Bart Ribbers
5a7562eff0
systemd/plasma*: upgrade to 6.5.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7551 >
2025-12-13 11:56:13 +00:00
Clayton Craft
5c7d664d88
main/postmarketos-initramfs: add crc32c_cryptoapi to default modules list
...
In some kernels, this may be =m, so we need to include this module so we
can mount BTRFS.
Also see: https://gitlab.alpinelinux.org/alpine/aports/-/issues/17787
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7554 >
2025-12-12 13:26:02 -08:00
Alexandre Marquet
48aa6d9b84
firmware-samsung-manta: change maintainership
...
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7552 >
2025-12-12 19:37:34 +00:00
Alexandre Marquet
7032c65834
device-samsung-manta: change maintainership
...
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7552 >
2025-12-12 19:37:34 +00:00
Aster Boese
06712bae4b
qcom-msm8953: install udev configs under /usr/lib/ and split subpackages
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7534 >
2025-12-12 15:48:09 +00:00
Aster Boese
58017f46b2
xiaomi-beryllium: install udev configs under /usr/lib/ and split subpackages
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7534 >
2025-12-12 15:48:09 +00:00
Clayton Craft
1c26be5ffe
kconfigcheck: add 'wine' category for community kernels
...
This category can be used to collect kconfig that improve Wine/Proton
support on devices. NTSYNC is Win NT sync primatives that improve
performance of things running under Wine.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7157 >
2025-12-12 16:07:54 +01:00
postmarketOS CI
16653132a5
linux-next: upgrade to next-20251212
2025-12-12 05:43:41 +00:00
Aster Boese
ec33981ed5
linux-amazon-checkers: build with LLVM
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7483 >
2025-12-11 19:38:22 +00:00
Igor Belwon
543cc6296a
linux-postmarketos-mediatek-mt6878: upgrade to v6.18
...
Besides that, a lot (over 150) config options were moved to modules, which lets the
Kconfig check pass without any info/warnings. The kernel is also now built with LLVM.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7388 >
2025-12-11 05:46:29 +00:00
Clayton Craft
bd75bd2184
device-apple-mac-aarch64: drop dependency on asahi-fwextract
...
This isn't being used in the device port, so we don't need to depend
on it.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7528 >
2025-12-11 01:20:42 +00:00
Oliver Smith
202f4ce025
systemd/dbus: rebuild with proper deps
...
The dbus-dev package in ppc64le does not depend on systemd-dev yet, as
it was not rebuilt after the initial bootstrap of the repository.
See depends here:
* https://pkgs.postmarketos.org/package/master/postmarketos:systemd/ppc64le/dbus-dev
* https://pkgs.postmarketos.org/package/master/postmarketos:systemd/riscv64/dbus-dev
Rebuild it to fix that packages building against dbus-dev fail with:
Package 'libsystemd', required by 'dbus-1', not found
All arches in v25.12 have the same problem, so this patch will be
backported there. Long-term we will want to fix this properly, but given
that the release is close, this is a good enough workaround with low
risk of breaking anything.
Related: pmaports issue 4156
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7543 >
2025-12-10 20:23:39 +01:00
Luca Weiss
1d68379692
linux-postmarketos-qcom-sm6350: update config per kconfigcheck
...
Update config as per required and preferred config options by
kconfigcheck.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7535 >
2025-12-10 19:10:06 +00:00
postmarketOS CI
30b82eebb9
linux-next: upgrade to next-20251210
2025-12-10 05:42:29 +00:00
Rudraksha Gupta
2f14c44b7b
linux-next: expressatt: Add Touchkey
...
Add touchkey driver to expressatt. Relies on this patch being upstreamed:
https://lore.kernel.org/all/20251205-expressatt-touchkey-v1-1-1444b927c9f3@gmail.com/
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7487 >
2025-12-10 02:07:11 +01:00
Achill Gilgenast
f5a9093e73
systemd/systemd-services: remove a few more upstreamed services
...
Just like before with b4c55cbd90 ("systemd/systemd-services:
remove a few upstreamed services")
Also reflect the maintainers to the people actually reviewing
systemd-services MRs and replace the "how-to package serives"-guide to a
message to upstream them instead.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7522 >
2025-12-09 16:32:57 +00:00
Achill Gilgenast
c847234ee9
device-lenovo-21bx: remove redundant fractional scaling override
...
Recently added in postmarketos-base-ui-gnome.
See bb5686f152 ("main/postmarketos-base-ui-gnome: enable fractional scaling")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7531 >
2025-12-09 14:09:16 +01:00
postmarketOS CI
035934c785
linux-next: upgrade to next-20251209
2025-12-09 05:49:39 +00:00
Luca Weiss
8d348d43f2
device-fairphone-fp5: Remove outdated hexagonrpcd config
...
The firmware paths were changed by pma!6966[0], so this is just wrong
config now. Remove it.
[0] https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7404 >
2025-12-09 02:36:23 +00:00
Luca Weiss
94fab838ee
device-fairphone-fp4: Remove outdated hexagonrpcd config
...
The firmware paths were changed by pma!6966[0], so this is just wrong
config now. Remove it.
[0] https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7404 >
2025-12-09 02:36:23 +00:00
Achill Gilgenast
bb5686f152
main/postmarketos-base-ui-gnome: enable fractional scaling
...
Makes it much easier to use plain gnome-shell on tablets or even phones
and is already enabled on GNOME Mobile.
@rmader remebers upstream not enabling this by default because of bugs
with XWayland, but since XWayland applications are much more rare on
mobile phones, plus it's still 100% by default and a fractional scale
has to be enabled manually.
> Makes mutter default to layout logical monitors in a logical pixel
> coordinate space, while scaling monitor framebuffers instead of window
> content, to manage HiDPI monitors. Does not require a restart.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7529 >
2025-12-08 22:27:29 +00:00
Jens Reidel
a6fc5a6a34
main/postmarketos-ui-plasma-desktop: enable on ppc64le
...
[ci:skip-vercheck]: enabling package on architecture
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7530 >
2025-12-08 22:24:33 +00:00
Jens Reidel
93885e9498
docs: approval-rules: Allow merging without maintainer approval after 2 weeks
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7526 >
2025-12-08 22:19:33 +00:00
Bart Ribbers
7b9c17483f
main/postmarketos-ui-plasma-mobile: fix typo in systemd user override
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7478 >
2025-12-08 18:17:31 +00:00
Clayton Craft
884aa853dd
linux-postmarketos-asahi: upgrade to 6.17.11
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7524 >
2025-12-08 17:02:00 +00:00
postmarketOS CI
759500847f
linux-next: upgrade to next-20251208
2025-12-08 16:42:59 +00:00
Pablo Correa Gómez
6e99b38fc8
kconfigcheck.toml: add missing "all" arch to category:rust
...
This makes the whole thing more consistent, and allows to verify
architectures in pmb
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7527 >
2025-12-08 16:04:43 +01:00
Antoine Martin
affdf01c15
linux-pine64-pinenote: upgrade to 6.18.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7518 >
2025-12-08 13:31:43 +00:00
Pablo Correa Gómez
7bbac7dea6
kconfigcheck.toml: fix architecture typo
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7523 >
2025-12-08 01:01:19 +01:00
Richard Acayan
0f5258d3ba
modem/rmtfs: reference new executable path in OpenRC service
...
In version 1.1.1, the new install target in the Makefile was used to
install rmtfs. This installs rmtfs to /usr/bin instead of the expected
/usr/sbin. Use the new /usr/bin directory for the OpenRC service file so
rmtfs can keep working under OpenRC.
Fixes: f7052461da ("modem/rmtfs: subpackage -systemd")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7517 >
2025-12-07 15:48:00 -05:00
Achill Gilgenast
a75026ff3a
main/mobile-config-firefox: remove
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7514 >
2025-12-07 19:59:48 +00:00
Oliver Smith
4bf8b82a1b
modem/unisoc-timesync-daemon: fix build
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7511 >
2025-12-07 17:49:34 +01:00
Oliver Smith
0b4c804bfc
modem/unisoc-nvitem-daemon: fix build
...
Fix for:
>>> unisoc-nvitem-daemon-systemd*: Running split function systemd...
install: can't stat '90-unisoc-nvitem-daemon.preset': No such file or directory
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7511 >
2025-12-07 17:49:34 +01:00
Oliver Smith
a60830d3cb
temp/mesa-dri-simpledrm: set builddir to fix build
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7511 >
2025-12-07 17:49:34 +01:00
Oliver Smith
7203fa22b0
device/testing: set builddir to fix builds
...
With recent abuild changes, these packages don't build anymore. Set
builddir="$srcdir" for these packages to get the previous behavior and
have the builds fixed.
[ci:ignore-count]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7511 >
2025-12-07 17:49:27 +01:00
Oliver Smith
6ad93a1713
soc-qcom-msm8916: fix build
...
Fix for:
>>> soc-qcom-msm8916-rproc*: Running split function rproc...
install: can't stat 'q6voiced.conf': No such file or directory
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7511 >
2025-12-07 17:49:00 +01:00
Stefan Hansson
26a458efc0
main/postmarketos-artwork: fix wallpaper paths
...
These should've been updated in the earlier commit.
Fixes 78952f195e
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7510 >
2025-12-07 16:06:04 +01:00
Luca Weiss
108b5f846c
linux-postmarketos-qcom-milos: upgrade to 6.17.0
...
Update kconfig as per following "pmbootstrap kconfig check" messages.
* CONFIG_BTRFS_FS is preferably y, but currently m (category:filesystems)
* CONFIG_BTRFS_FS_POSIX_ACL should be enabled and preferably set to 'y' (category:filesystems)
* CONFIG_CFI_CLANG should be enabled and preferably set to 'y' (category:hardening)
* CONFIG_CFI_ICALL_NORMALIZE_INTEGERS should be enabled and preferably set to 'y' (category:hardening)
* CONFIG_CRYPTO_CMAC is preferably m, but currently y (category:iwd)
* CONFIG_DM_CRYPT is preferably y, but currently m (category:default)
* CONFIG_DM_VERITY should be enabled and preferably set to 'm' (category:immutable)
* CONFIG_EFIVAR_FS is preferably m, but currently y (category:immutable)
* CONFIG_EROFS_FS should be enabled and preferably set to 'y' (category:immutable)
* CONFIG_EROFS_FS_ZIP should be enabled and preferably set to 'y' (category:immutable)
* CONFIG_F2FS_FS is preferably y, but currently m (category:filesystems)
* CONFIG_HID_GENERIC is preferably m, but currently y (category:input)
* CONFIG_INPUT_EVDEV is preferably m, but currently y (category:default)
* CONFIG_INPUT_UINPUT is preferably y, but currently m (category:input)
* CONFIG_IP6_NF_FILTER should be enabled and preferably set to 'm' (category:nftables)
* CONFIG_IP6_NF_IPTABLES_LEGACY should be enabled and preferably set to 'm' (category:nftables)
* CONFIG_IP6_NF_NAT should be enabled and preferably set to 'm' (category:nftables)
* CONFIG_IP6_NF_TARGET_MASQUERADE should be enabled and preferably set to 'm' (category:containers)
* CONFIG_IP_NF_FILTER should be enabled and preferably set to 'm' (category:nftables)
* CONFIG_IP_NF_IPTABLES_LEGACY should be enabled and preferably set to 'm' (category:waydroid)
* CONFIG_IP_NF_MANGLE should be enabled and preferably set to 'm' (category:waydroid)
* CONFIG_IP_NF_NAT should be enabled and preferably set to 'm' (category:nftables)
* CONFIG_IP_NF_TARGET_MASQUERADE should be enabled and preferably set to 'm' (category:containers)
* CONFIG_IP_NF_TARGET_REDIRECT should be enabled and preferably set to 'm' (category:containers)
* CONFIG_LEDS_CLASS_MULTICOLOR is preferably m, but currently y (category:input)
* CONFIG_LEDS_TRIGGER_PATTERN is preferably m, but currently y (category:community_various)
* CONFIG_LEDS_TRIGGER_TIMER is preferably m, but currently y (category:community_various)
* CONFIG_LTO_CLANG_THIN should be enabled and preferably set to 'y' (category:hardening)
* CONFIG_NETFILTER_XTABLES_LEGACY should be enabled and preferably set to 'y' (category:waydroid)
* CONFIG_NULL_TTY is preferably m, but currently y (category:default)
* CONFIG_SHADOW_CALL_STACK should be enabled and preferably set to 'y' (category:hardening)
* CONFIG_SYN_COOKIES should be enabled and preferably set to 'y' (category:default)
* CONFIG_TUN is preferably m, but currently y (category:waydroid)
* CONFIG_USB_CONFIGFS is preferably m, but currently y (category:usb_gadgets)
* CONFIG_ZRAM is preferably y, but currently m (category:zram)
* CONFIG_ZSMALLOC is preferably y, but currently m (category:zram)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7368 >
2025-12-07 14:07:27 +00:00
Luca Weiss
5ca5542111
linux-postmarketos-qcom-milos: Build with LLVM
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7368 >
2025-12-07 14:07:27 +00:00
Luca Weiss
1e7f2ed2e7
device-fairphone-fp6: update kernel package name & remove append_dtb
...
The kernel package has been renamed, so update the dependency
accordingly.
And remove append_dtb, this was actually used with boot-deploy < 0.20.0
because deviceinfo_header_version="2" was ignored and therefore v0 was
used, which requires appended dtb. Now that boot-deploy is actually
passing this parameter, we do not have to append the dtb to the kernel
image anymore, because the dtb is passed in a separate field.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7368 >
2025-12-07 14:07:24 +00:00
Luca Weiss
d16bac3335
linux-postmarketos-qcom-milos: rename from linux-postmarketos-qcom-sm7635
...
Rename the kernel package to follow updated naming conventions in the
upstream kernel.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7368 >
2025-12-07 14:07:24 +00:00
Oliver Smith
e6eed8f376
channels.cfg: v25.12: update branch_aports
...
Alpine 3.23 has been branched, adjust this config.
2025-12-07 14:33:53 +01:00
Jens Reidel
8473c7a59c
device-qcom-sm7150: Disable splash and serial console for now
...
On systemd installs, pbsplash causes the device to hang during init and
reset. OpenRC does not exhibit this behavior. Let's disable the splash
screen for now to get the devices working out of the box again and look
into this again after 25.12 when we have plymouth.
The serial getty setup is broken on some devices. Not all of them have
the UART TX/RX connected in hardware, so the ttyMSM0 does not exist on
all devices. On those that have it, it works, on those that don't, it
causes logspam.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7509 >
2025-12-07 12:49:11 +00:00
Stefan Hansson
213f0eccac
main/postmarketos-artwork: remove use of deprecated "convert"
...
The "convert" command and subcommand is deprecated. Use "magick"
instead.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7502 >
2025-12-07 12:25:47 +00:00
Stefan Hansson
78952f195e
main/postmarketos-artwork: set v25.12 wallpaper
...
This time "Sward" by Dikasp won[1].
[1]: https://social.treehouse.systems/@postmarketOS/115640026538543141
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7502 >
2025-12-07 12:25:47 +00:00
Clayton Craft
7513001408
systemd/systemd-services: drop speakersafetyd unit file
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7508 >
2025-12-07 12:12:33 +00:00
Pablo Correa Gómez
54a80d1d04
main/cros-keyboard-map: move maintainership
...
Jenneron is not available for a while, and WeirdTreeThing is the
maintainer upstream.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7505 >
2025-12-07 12:10:04 +00:00
Abdullah AL Shohag
7b5d78d4b4
device-xiaomi-lancelot: initial mainline port for redmi 9 (lancelot) [linux-postmarketos-mediatek-mt6768]
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7292
2025-12-06 15:24:51 -08:00
Abdullah AL Shohag
832843238b
linux-postmarketos-mediatek-mt6768: update to kernel 6.16.0 from github/mt6768-mainline
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7292
2025-12-06 15:24:51 -08:00
Liam Hurwitz
85bc7bf959
device-postmarketos-trailblazer: add T14s Gen 6 boot support (MR 6306!)
...
Add modules required to successfully boot the Lenovo Thinkpad T14s Gen 6 (Snapdragon X Elite).
Changes:
- Add rtc_pm8xxx module to initfs for RTC support
- Add pinctrl_sm8550, as this is required for boot and the keyboard to work
Tested-on: Lenovo Thinkpad T14s Gen 6 (21N1)
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6306
2025-12-06 15:17:27 -08:00
Pablo Correa Gómez
017e8ea414
device/*: update maintainer email from Joel Selvaraj
...
See
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7235#note_510126
[ci:skip-vercheck] Co-Maintainer lines do not require pkgbump
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7507 >
2025-12-06 22:55:12 +01:00
Pablo Correa Gómez
3e9288e447
*/*: fix Co-maintainer lines having wrong capitalization
...
And resulting in the bot not pinging people
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7507 >
2025-12-06 22:47:22 +01:00
Pablo Correa Gómez
a9c8157e38
device-google-bonito: install hexagonrpcd script under /usr
...
This is the right path for distro-provided configs
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7303
2025-12-06 13:31:48 -08:00
Pablo Correa Gómez
94e59d71e4
device-google-sargo: install hexagonrpcd script under /usr
...
This is the right path for distro-provided configs
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7303
2025-12-06 13:31:48 -08:00
Pablo Correa Gómez
cb914b669a
main/bootchart2: drop
...
This is packaged in alpine since the beginning of the year
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7504 >
2025-12-06 21:20:09 +00:00
Achill Gilgenast
ad7f71fb30
systemd/multipath-tools: remove
...
not needed anymore. eudev is provided by systemd.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7497 >
2025-12-06 21:17:07 +00:00
Stefan Hansson
e8e61a4f9f
main/postmarketos-base-ui-gnome: use gvfs-full
...
This provides the same thing but more concisely and also will stay
up-to-date with upstream.
Fixes 6b30198263
[ci:skip-vercheck]: Only changes recommends.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7500 >
2025-12-06 18:57:11 +01:00
Pablo Correa Gómez
939405962d
ci: fix test_ui failing on removing UI packages
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7498 >
2025-12-06 16:50:50 +00:00
Pablo Correa Gómez
bdefd2fb18
main/postmarketos-ui-bananui: drop
...
As per the maintainer in
https://gitlab.alpinelinux.org/alpine/aports/-/issues/17221
"I am not planning to work on bananui anymore, so unless somebody else
is ready to take over these packages, it would make more sense to drop
them than to keep them. I'm not even sure if they still work."
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7498 >
2025-12-06 16:50:50 +00:00
Stefan Hansson
954b75f585
main/postmarketos-ui-gnome-mobile: remove redundant dependency
...
GVFS should get pulled in by whatever backends the system has
anyway, no need to explicitly depend on it here.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7496 >
2025-12-06 17:20:00 +01:00
Stefan Hansson
6b30198263
main/postmarketos-base-ui-gnome: recommend all GVFS backends
...
Our priority is to have an intuitive user experience, not
minimalism. So, let's include every GVFS backend by default.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4126
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
[ci:skip-vercheck]: Only changing recommends.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7496 >
2025-12-06 17:19:35 +01:00
Achill Gilgenast
15d376dbe7
systemd/systemd-services: remove hexagonrpcd-systemd
...
Services upstream in hexagonrpcd and backported in Alpine upstream,
override in HEAD~.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7494 >
2025-12-06 16:07:41 +01:00
Achill Gilgenast
bb63df7fca
temp/iio-sensor-proxy: start hexagonrpcd before in systemd
...
Moved from systemd-services, our iio-sensor-proxy are the ones depending
on hexagonrpcd being started before because of the libssc patches.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7494 >
2025-12-06 15:25:28 +01:00
Clayton Craft
db35abcce4
modem/msm-modem: add systemd override for rmtfs.service
...
To make systemd start it before msm-modem-uim-selection. The upstream
rmtfs unit doesn't include this, so we package it here as an override.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7393 >
2025-12-06 14:07:26 +00:00
Achill Gilgenast
7b6fe18469
systemd/systemd-services: remove rmtfs.service
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7393 >
2025-12-06 14:07:26 +00:00
Achill Gilgenast
c3872e764e
modem/rmtfs: split -udev
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7393 >
2025-12-06 14:07:26 +00:00
Achill Gilgenast
f7052461da
modem/rmtfs: subpackage -systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7393 >
2025-12-06 14:07:26 +00:00
bengris32
562b120a92
device-sony-redwood: new aport
...
Based on the linux-postmarketos-mediatek-mt6757 kernel.
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7476 >
2025-12-06 14:03:52 +00:00
bengris32
a1df9420b3
soc-mediatek-mt6757: new aport
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7476 >
2025-12-06 14:03:52 +00:00
bengris32
fdc0eccc87
linux-postmarketos-mediatek-mt6757: new aport
...
Mainline port for the MediaTek MT6757 Helio P20/P25.
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7476 >
2025-12-06 14:03:52 +00:00
Aster Boese
bbbb3e052f
linux-samsung-a50: build with LLVM
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7485 >
2025-12-06 13:54:49 +00:00
adamthiede
71c7ef6132
device-sqfmi-beepy: fix kernel module building again
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7492 >
2025-12-06 06:58:16 +00:00
Aster Boese
fee62a4781
linux-samsung-a53x: build with LLVM
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7486 >
2025-12-06 06:48:43 +00:00
Clayton Craft and binarycraft007
069a69569d
linux-postmarketos-qcom-laptop: upgrade to 6.17
...
The repo for this kernel is changed to linaro's gitlab, where they are
maintaining it. Johan no longer maintains this kernel at the original
location.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Co-authored-by: binarycraft007 <elliot.huang.signed@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6648 >
2025-12-05 13:19:13 -08:00
Clayton Craft
e535c50ddf
device-lenovo-21bx: add more modules to initramfs
...
The kernel this device uses builds more things as modules now, so we
need to make sure they're in the initramfs
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6648 >
2025-12-05 13:19:12 -08:00
Clayton Craft
be64ae2610
linux-postmarketos-qcom-laptop: store full config generated from fragments
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6648 >
2025-12-05 13:02:33 -08:00