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