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