Achill Gilgenast
b54ccf7bcb
main/postmarketos-config-nftables: use upstream nftrules when possible
...
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4142
2026-01-18 23:55:42 +01:00
Achill Gilgenast
76156e03a2
main/postmarketos-config-nftables: add me as co-maintainer
2026-01-18 23:55:42 +01:00
Achill Gilgenast
b929432d91
main/postmarketos-config-nftables: move to usr/share/nftables
...
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4142
2026-01-18 23:55:42 +01:00
Aster Boese
eb81cfaa98
linux-postmarketos-apple-{4,16}k: upgrade to 6.18.1, use kconfig fragments, and build with LLVM
...
1. Upgrades both kernels to 6.18.1.
2. Updates the kconfigs to follow the community kconfigcheck and use kconfig fragments.
3. Builds the kernels with LLVM and Clang.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7196 >
2026-01-18 21:52:57 +00:00
Clayton Craft
4f2628f8bb
main/postmarketos-ui-cosmic: update pmos-base-ui pw audio name
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
[ci:skip-build]: loongarch64 CI runner temporarily broken
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7786 >
2026-01-18 12:20:33 +00:00
Clayton Craft
1ca5a1ad58
device/*: update pmos-base-ui-backend-audio-* dependency pkg names
...
These were changed in 3c2af74036
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7786 >
2026-01-18 12:20:33 +00:00
Robert Eckelmann
7fe0f3b3be
linux-postmarketos-marvell: fix kconfig related to zram
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605 >
2026-01-18 07:26:57 +00:00
Robert Eckelmann
d74974278a
linux-postmarketos-marvell: fix USB for wd-glacier
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605 >
2026-01-18 07:26:57 +00:00
Robert Eckelmann
8a255b11dd
linux-postmarketos-marvell: WIP: patches for graphics on dell-ariel
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605 >
2026-01-18 07:26:54 +00:00
Robert Eckelmann
038609ad71
linux-postmarketos-marvell: upgrade to 6.18.5
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605 >
2026-01-18 07:26:50 +00:00
Robert Eckelmann
d8afa93e26
linux-postmarketos-marvell: add mmp3 patches
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605 >
2026-01-18 07:26:46 +00:00
Robert Eckelmann
e3da7a4e45
linux-postmarketos-marvell: upgrade to 6.18.2 and add mmp3/dell-ariel
...
specifics
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605 >
2026-01-18 07:26:43 +00:00
Aelin
7d4988813c
systemd/plasma: re-enable on loongarch64
...
The builder has caught up.
[ci:skip-vercheck]: re-enabling package for arch
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7784 >
2026-01-18 01:09:38 +01:00
Achill Gilgenast
25bb4d4ea1
systemd/pipewire: lower preferance to install pipewire-pulse than pulseaudio
...
For some reason, apk preferred to satisfy g-s-d's pulseaudio dependency
by pipewire-pulse-9991.4.9-r1 (with k=1) and not pulseaudio-17.0-r7
(with k=10), and therefore didn't respect provider_priority but pkgver.
This then resulted in the apk solver preferring
pmos-base-ui-audio-pipewire over -pulseaudio, because the
!pipewire-pulse dep by -pulseaudio wasn't satisfiable.
[ci:skip-build]: alpine binary repos incomplete for some archs
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7776 >
2026-01-17 14:31:51 -08:00
Clayton Craft
3c2af74036
main/postmarketos-base-ui: set defaults for pmb_select
...
This should fix cases where pw-pulse was being installed by default by
pmbootstrap despite not being selected.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7776 >
2026-01-17 14:31:39 -08:00
Clayton Craft
ed4088ae33
systemd/postmarketos-base-systemd: oomd: disable swap kill, raise app slice priority
...
This disables swap-based killing and sets a lower pressure threshold
for user apps in the app slice so they will get killed sooner than other
things (e..g the whole session slice).
Killing based on swap usage was resulting in some sudden kills from
oomd, and upon further investigation is seems like other distros
(ubuntu, fedora) either never enabled this or walked it back due to it
being confusing for users.
The override for app.slice and sets the pressure limit to a value less
than the other slices, in an attempt to fix situations where an app
(e.g. firefox) was creating a ton of pressure and systemd-oomd was
killing the entire UI/session.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7751 >
2026-01-17 09:14:13 -08:00
Clayton Craft
8b4f66950c
main/postmarketos-base: switch to pmos-zram
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7754 >
2026-01-17 16:56:28 +00:00
Clayton Craft
2b4650d9f3
systemd/postmarketos-base-systemd: add preset for zram-swap
...
And remove preset for zram-init's zram_swap
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7754 >
2026-01-17 16:56:28 +00:00
Clayton Craft
49b9e02ddf
main/postmarketos-zram: increase default zram factor/size to 150%
...
This "size"/factor/percentage represents the total amount of
**uncompressed** data that is allowed to be written to the zram-backed
swap device. It is **not** the amount of RAM to use for zram swap (as I
had previously and erroneously thought.) What this means is that if we
set the percent to 50% on a device with 3GB of RAM then up to 1.5GB of
*uncompressed* data can be written to it, BUT since compression algos
usually do better than a ratio of 1:1... less than 1.5GB of RAM will
actually be occupied by this data when it is compressed.
A 1.5:1 compression ratio seems relatively safe to assume, even if we
use lz4 (which is less "good" at compressing than zstd), so I propose we
set the size to 150%. Some distros (PureOS) set this higher (200%), but
I think we should be somewhat conservative since we want to avoid any
thrashing in case the compression ratio at runtime ends up being less
than 2:1 for some reason.
This does set a limit of 50% for devices with >32GB of RAM, to
reduce overhead with using a larger amount of zram swap. The kernel
documentation for zram suggests there's a 0.1% overhead, so if we let
this amount get large then it could be tens or hundreds of MB of RAM
"wasted." The amount I chose is kinda arbitrary, I think this can be
improved later. At the very least, users can change this amount in the
deviceinfo variable.
Fixes #4250
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7754 >
2026-01-17 16:56:28 +00:00
Clayton Craft
7aee3f6f58
main/postmarketos-zram: new aport
...
This is meant to replace zram-init. It's much simpler, since it only
sets up zram swap and doesn't try to do all the things that zram-init
does. This also lets us add additional logic, such as selecting
different default algorithms based on the runtime CPU arch and
conditionally applying sysctl settings that might be inappropriate when
*not* using zram swap.
To create zramstart, I took the zram-configurator, which reads config
from deviceinfo vars, and extended it to create the zram swap device.
zramstart and zramstop were inspired by what Fedora does. The sysctl
config is from the work done here:
https://source.puri.sm/Librem5/librem5-base/-/merge_requests/381
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7754 >
2026-01-17 16:56:28 +00:00
Francesco D'Alessano
352b03dde3
device-samsung-a50: remove calls to fbdebug
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7781 >
2026-01-17 16:46:01 +01:00
Francesco D'Alessano
395b97d46d
linux-samsung-a50: revert "build with LLVM" ( bbbb3e052f)
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7781 >
2026-01-17 16:46:00 +01:00
Vasiliy Doylov
23ff88c2d6
device-apple-mac-aarch64: add hid modules to initfs
...
This allow to use touchpad and keyboard in initfs.
Fixes FDE unlock on apple-tonga
Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7780 >
2026-01-17 15:42:14 +03:00
Achill Gilgenast
4cd0f4ac5c
systemd/pipewire: upgrade to 1.4.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7775 >
2026-01-17 11:14:31 +00:00
Luca Weiss
be30fa4d1c
linux-postmarketos-qcom-milos: upgrade to 6.18.5
...
Manual kconfig changes:
* INPUT_AW86927=m (Fairphone (Gen. 6) haptics)
* POWER_SEQUENCING_QCOM_WCN=m (Fairphone (Gen. 6) Bluetooth/WiFi)
* ZRAM_BACKEND_842=y (category:zram)
* ZRAM_BACKEND_DEFLATE=y (category:zram)
* ZRAM_BACKEND_LZ4=y (category:zram)
* ZRAM_BACKEND_LZ4HC=y (category:zram)
* ZRAM_BACKEND_LZO=y (category:zram)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7774 >
2026-01-17 00:53:50 +00:00
Luca Weiss
f18d15c598
device-fairphone-fp6: add dependency on ath11k firmware for WiFi
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7774 >
2026-01-17 00:53:50 +00:00
Achill Gilgenast
de6191ed00
cross/*: add empty maintainer= variables
...
non-"aportgen"erated packages in cross/
[ci:skip-vercheck]: same behaviour
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7765 >
2026-01-17 00:51:36 +00:00
Stefan Hansson
73ea3570c8
main/devicepkg-dev: don't assume deviceinfo_chassis is set
...
The deviceinfo_chassis variable is not mandatory in the deviceinfo
schema, so we shouldn't treat it as always being there.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7762 >
2026-01-17 00:49:33 +00:00
Clayton Craft
3dfbc72312
systemd/qemu-binfmt: drop aport
...
This config is packaged upstream:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/95870
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7755 >
2026-01-17 00:47:35 +00:00
Richard Acayan
b953dc5d29
linux-postmarketos-qcom-sdm670: upgrade to v6.18.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7736 >
2026-01-17 00:45:23 +00:00
Paul Sajna
d33e421faa
device-lg-judyln: Co-maintain
...
I'm doing significant kernel work for this device, including bringup of firmware, drm, and touchscreen.
I'd like to be added as a co-maintainer for this device.
https://lore.kernel.org/all/20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org/
[ci:skip-vercheck]: Changing co-maintainers does not require increasing
pkgrel.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7773 >
2026-01-16 09:13:14 +01:00
Joshua Murphy
f1ad7eabad
main/postmarketos-usb-moded: add support for openrc
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7673 >
2026-01-15 16:52:13 +01:00
Bart Ribbers
d4330a7129
systemd/plasma*: upgrade to 6.5.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7756 >
2026-01-15 14:26:39 +00:00
Achill Gilgenast
ce3b389edf
device-google-snow: demote to testing
...
The device no longer fit the criteria of community, since Jenneron is no
longer an active maintainer.
[ci:skip-vercheck] # moving package from one category to another
Follow-Up from <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7748 >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7763 >
2026-01-15 15:09:38 +01:00
Achill Gilgenast
2fbf3832d4
temp/akms: assign Antoine as maintainer
...
[skip ci]: too many false positives :p
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:25 +00:00
Achill Gilgenast
c83cd42293
temp/iio-sensor-proxy: assign Dylan as maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:25 +00:00
Achill Gilgenast
323e9316f0
temp/usb-moded: assign Dylan & Clayton as maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:25 +00:00
Achill Gilgenast
e148bf840f
temp/libcamera: assign Robert as maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:25 +00:00
Achill Gilgenast
9d71f0affb
extra-repos/systemd: copy maintainers of pmos-ui-gnome to GNOME packages
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:25 +00:00
Achill Gilgenast
586c68aa88
*/*: copy maintainers of pmos-ui-gnome-mobile to GNOME Mobile packages
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:25 +00:00
Achill Gilgenast
b444503d83
{temp,extra-repos/systemd}/*: add empty maintainer variables to forks
...
See https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2796
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:25 +00:00
Achill Gilgenast
20f5c75a1b
device/testing: add empty maintainer variables
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:21 +00:00
Achill Gilgenast
43876a93ea
*/*: fix invalid maintainer comment
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:21 +00:00
Achill Gilgenast
65fa27d1fd
*/*: remove maintainership by inactive maintainers
...
* Set Co-Mainatiner as maintainer, if they exist
* Add me as co-maintainer of QEMU packages to fulfill main requirements
* Add people interested in maintainance to their packages
* device-google-snow now has no maintainer, if someone is interested,
please add yourself as maintainer, otherwise it has to be dropped
As we all know they are inactive nowadays, the maintainer variables
should reflect the reality who cares/is responsible about a package, and
inactive members are not. And waiting for a inactive maintainer 2 weeks
is just staling the MR.
Thanks for all the work Minecrell & Jenneron, and feel free to add
yourself again if you're back again.
[skip ci]: too many false positives :p
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7748 >
2026-01-15 11:05:38 +00:00
Achill Gilgenast
8d49e58fed
main/postmarketos-release-upgrade: fix Ollie's email address
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7748 >
2026-01-15 11:05:38 +00:00
Luca Weiss
073dd5c647
linux-postmarketos-qcom-sm6350: upgrade to 6.18.0
...
Manual kconfig changes:
* CONFIG_NTSYNC should be enabled and preferably set to 'm' (category:wine)
* CONFIG_ZRAM_BACKEND_842 should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_DEFLATE should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_LZ4 should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_LZ4HC should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_LZO should be enabled and preferably set to 'y' (category:zram)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7599 >
2026-01-15 09:33:51 +01:00
Pablo Correa Gómez
3195aee54b
device-oneplus-fajita: drop unnecessary systemd subpackage function
...
The default_systemd function already does what we want if we place the
files in the right directories
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:48 +00:00
Pablo Correa Gómez
5612550691
device-oneplus-fajita: remove nonfree-firmware subpackage
...
The device won't really work well without this firmware, and
simplifies and modernizes the packaging quite a bit.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:48 +00:00
Pablo Correa Gómez
241bfc2b42
main/devicepkg-dev: remove devicepkg_pmtest_post_install
...
This is no longer used, and we have better ways to do this now!
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:44 +00:00
Pablo Correa Gómez
ef789fa35f
device-*: remove all devicepkg_pmtest_post_install uses
...
As explained in the previous commit, this was initially envisioned to
be used in a different way, and with ci-tron the way to add the
console is different (just a gitlab variable), so this won't be needed
in the future.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:44 +00:00
Pablo Correa Gómez
f8a7760f82
device-oneplus-fajita: enable on ci-tron, set the kernel console
...
To enable on ci-tron, just create the gitlab-ci.yml.j2 template. This
could be reused by most other sdm845, and probably qcom devices. This
also allows dropping the devicepkg_pmtest_post_install hack, since
ci-tron will concatenate all the CI_TRON_KERNEL_CMDLINE__* variables
into a single kernel commandline.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:44 +00:00
Pablo Correa Gómez
55a97f8085
ci: fix generation of build-jobs.yaml on devices without kernel variants
...
The check in Python did not work with devices without kernel variants
due to it returning None and that breaking the has_kernel_variants
check. Fix that, and also adding the kernel variant to install
packages, which was missed. In the process, rename kernels to
kernel_variants. All devices have at least one kernel, but not all
have "variants" :)
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:41 +00:00
Pablo Correa Gómez
b7de1b3108
ci: enable support for fastboot devices in ci-tron
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:41 +00:00
Pablo Correa Gómez
9695134893
main/postmarketos-mkinitfs-hook-ci: keep dmesg enabled
...
So we can read the complete output in the logs. This was initially
done to avoid the output from being interrupted, and therfore easier
to read. However, it avoids kernel logs to be collected, which is an
important part of the tests, and necessary for debugging. So let dmesg
be as default.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:41 +00:00
Pablo Correa Gómez
37ec13a7ee
ci: update ci-tron vendored dependencies
...
This should fix missing logs on error like in
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/jobs/1465845
[ci:skip-vercheck]
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7761 >
2026-01-14 15:26:51 -08:00
Clayton Craft
d78576fadb
main/boot-deploy: upgrade to 0.21.2
...
Changelog: https://gitlab.postmarketos.org/postmarketOS/boot-deploy/-/tags/0.21.2
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7760 >
2026-01-14 23:13:42 +00:00
Clayton Craft
3a74f3a1de
kconfigcheck: enable all compression backends for zram
...
It doesn't seem like enabling these will "cost" us anything, and
making sure they are enabled will let us more easily change the default
compressor for zram swap in the future.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7753 >
2026-01-14 21:59:26 +00:00
Clayton Craft
67e26581a9
main/boot-deploy: upgrade to 0.21.1
...
Changelog: https://gitlab.postmarketos.org/postmarketOS/boot-deploy/-/tags/0.21.1
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7759 >
2026-01-14 10:24:19 -08:00
Achill Gilgenast
a534afac0a
systemd/mutter: rename glycin-loaders-dev to libglycin-dev
...
Due to changes I did in Alpine
[ci:skip-vercheck]: no functional changes, just a makedep rename
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7758 >
2026-01-14 17:04:45 +00:00
Pablo Correa Gómez
11e8136f44
ci: fetch ci-common files from "main" branch
...
Relates https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/issues/122
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7726 >
2026-01-14 16:48:52 +00:00
Aster Boese
bd5b620021
main/postmarketos-base: drop busybox-suid
...
Busybox su and login are not aware of PAM, so on a system
with linux-pam installed, they entirely ignore any rules.
These issues can be mitigated by removing the suid binary
that the symlinks point to and require, which is installed
by busybox-suid. Because busybox-suid handles more than su
and login, this commit replaces all the tools we use that
would be called through it.
Note that this does not remove Busybox su and login, as they
are in Busybox itself. This commit instead only removes the
suid interface that they would normally be called from.
See https://gitlab.alpinelinux.org/alpine/aports/-/issues/11730
for more information.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7724 >
2026-01-14 16:30:30 +00:00
Aster Boese
410c83b578
google-x64cros: update maintainer variable
...
This device has so few issues that I haven't touched it since my name changed.
Update my name and email to match the latest version.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7757 >
2026-01-14 10:38:44 -05: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
Antoine Martin
a948683136
device-pine64-pinenote: drop phosh subpackage as not needed
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7470 >
2025-12-05 17:56:39 +00:00
Luca Weiss
8624b297e6
device/*: Resolve deviceinfo errors highlighted by dint
...
A large scripted cleanup to fix the errors, each with the sed command
used.
**Renamed variables**
[Error!!!] deviceinfo_gpu_accelerated: gpu_accelerated was renamed to drm: More accurately describes its function; see pmaports#1481 for the reasoning.
sed -i 's/^deviceinfo_gpu_accelerated=/deviceinfo_drm=/' device/*/*/deviceinfo
[Error!!!] deviceinfo_flash_heimdall_partition_system: flash_heimdall_partition_system was renamed to flash_heimdall_partition_rootfs: Renamed to avoid confusion
sed -i 's/^deviceinfo_flash_heimdall_partition_system=/deviceinfo_flash_heimdall_partition_rootfs=/' device/*/*/deviceinfo
[Error!!!] deviceinfo_flash_fastboot_partition_system: flash_fastboot_partition_system was renamed to flash_fastboot_partition_rootfs: Renamed to avoid confusion
sed -i 's/^deviceinfo_flash_fastboot_partition_system=/deviceinfo_flash_fastboot_partition_rootfs=/' device/*/*/deviceinfo
**Obsolete variables**
[Error!!!] deviceinfo_keyboard: This property is obsolete: Programs should automatically detect if the device currently has a keyboard or not (often it can be hotplugged anyway).
sed -i '/^deviceinfo_keyboard=/d' device/*/*/deviceinfo
[Error!!!] deviceinfo_framebuffer_landscape: This property is obsolete: Removed by the switch to pbsplash with no apparent replacement
sed -i '/^deviceinfo_framebuffer_landscape=/d' device/*/*/deviceinfo
[Error!!!] deviceinfo_mesa_driver: This property is obsolete: This was used by osk-sdl, which has been replaced by unl0kr.
sed -i '/^deviceinfo_mesa_driver=/d' device/*/*/deviceinfo
**Default values**
[Warning!] deviceinfo_flash_method: Property is set to its default value ("none") and can be removed.
sed -i '/^deviceinfo_flash_method="none"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_drm: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_drm="false"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_bootimg_dtb_second: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_bootimg_dtb_second="false"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_generate_bootimg: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_generate_bootimg="false"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_flash_heimdall_partition_rootfs: Property is set to its default value ("SYSTEM") and can be removed.
sed -i '/^deviceinfo_flash_heimdall_partition_rootfs="SYSTEM"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_flash_heimdall_partition_kernel: Property is set to its default value ("KERNEL") and can be removed.
sed -i '/^deviceinfo_flash_heimdall_partition_kernel="KERNEL"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_flash_heimdall_partition_initfs: Property is set to its default value ("RECOVERY") and can be removed.
sed -i '/^deviceinfo_flash_heimdall_partition_initfs="RECOVERY"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_flash_offset_base: Property is set to its default value ("0x10000000") and can be removed.
sed -i '/^deviceinfo_flash_offset_base="0x10000000"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_flash_kernel_on_update: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_flash_kernel_on_update="false"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_flash_fastboot_partition_rootfs: Property is set to its default value ("userdata") and can be removed.
sed -i '/^deviceinfo_flash_fastboot_partition_rootfs="userdata"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_flash_fastboot_partition_kernel: Property is set to its default value ("boot") and can be removed.
sed -i '/^deviceinfo_flash_fastboot_partition_kernel="boot"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_partition_type: Property is set to its default value ("gpt") and can be removed.
sed -i '/^deviceinfo_partition_type="gpt"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_sd_embed_firmware_step_size: Property is set to its default value (1024) and can be removed.
sed -i '/^deviceinfo_sd_embed_firmware_step_size="1024"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_boot_part_start: Property is set to its default value (2048) and can be removed.
sed -i '/^deviceinfo_boot_part_start="2048"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_generate_legacy_uboot_initfs: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_generate_legacy_uboot_initfs="false"/d' device/*/*/deviceinfo
All were bumped using "pmbootstrap pkgver_bump".
[ci:ignore-count]
[ci:skip-build]: already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7403 >
2025-12-05 16:57:35 +00:00
Achill Gilgenast
ace38b27b6
temp/xkeyboard-config: include fork reason
...
[ci:skip-vercheck]: just comments
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7490 >
2025-12-05 16:42:54 +00:00
Achill Gilgenast
cac5710561
temp/81voltd: include package reason
...
Fixes: 5f68d24452 ("temp/81voltd: new aport (MR 5387)")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7490 >
2025-12-05 16:42:54 +00:00
Achill Gilgenast
260f82a84a
temp/libvdpau-tegra: remove
...
Merged in
<https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/57900 >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7488 >
2025-12-05 16:16:30 +00:00
Luca Weiss
3251144858
device/*: Add deviceinfo_year where missing
...
Take where available from the "Released" field from the postmarketOS
wiki page.
For others:
* https://en.wikipedia.org/wiki/RISC-V Introduced: 2014
* https://en.wikipedia.org/wiki/Loongson "Loongson moved to their own
processor instruction set architecture (ISA) in 2021 [...]"
* https://en.wikipedia.org/wiki/AArch64 Introduced: 2011
* https://en.wikipedia.org/wiki/Chromebook "The first Chromebooks were
shipped on June 15, 2011."
* https://en.wikipedia.org/wiki/POWER8 Launched: 2014
[ci:ignore-count]
[ci:skip-dint] # remaining occurances fixed in pma!7403
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-05 16:13:36 +00:00
Luca Weiss
05c4cd8e06
device/*: Remove invalid deviceinfo variables
...
* deviceinfo_flash_heimdall_partition_boot was likely supposed to be
deviceinfo_flash_heimdall_partition_kernel, but drop it because it
might just be wrong
* deviceinfo_partition_table was likely supposed to be
deviceinfo_partition_type, but drop it because it might just be wrong
* deviceinfo_disable_usb_gadget is used in
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6166
but that MR has been open for 9 months, so remove the variable for
now.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-05 16:13:36 +00:00
Luca Weiss
9968990d0b
device/*: Remove 0x prefix from deviceinfo_legacy_uboot_load_address
...
While mkimage seems to also accept the address with a 0x prefix, remove
it to satisfy 'dint' and ensure consistency.
[Error!!!] deviceinfo_legacy_uboot_load_address: Failed to parse "0x1080000" as integer: invalid digit found in string
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-05 16:13:36 +00:00
Jens Reidel
99996db6f0
linux-postmarketos-qcom-sm6350: Build with LLVM
...
[ci:skip-kconfigcheck]: bulk toolchain change
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7306 >
2025-12-05 13:57:08 +01:00
Pablo Correa Gómez
fbd0ab3bd7
device-qemu-aarch64: run unl0kr tests under ci-tron
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7481 >
2025-12-05 07:26:24 +01:00
Pablo Correa Gómez
c2c19a85d6
device-qemu-amd64: run unl0kr tests under ci-tron
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7481 >
2025-12-05 07:26:24 +01:00
postmarketOS CI
1662a4fa29
linux-next: upgrade to next-20251205
2025-12-05 05:50:36 +00:00
postmarketOS CI
4d7c295af2
linux-next: upgrade to next-20251204
2025-12-04 22:41:01 +00:00
adamthiede
8c7412aa98
device-sqfmi-beepy: fix kernel module builds on updates
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7475 >
2025-12-04 14:41:56 +00:00
Luca Weiss
70c0a00926
device/*: Bring remaining device packages to integer pkgver
...
We switched to using integer pkgver versions a long time ago. Bring the
remaining 4 packages in line so that "pmbootstrap pkgver_bump" can also
work properly on these (and not fail with these, given they're not
integers).
[ci:ignore-count]
[ci:skip-dint] # remaining occurances fixed in pma!7403
[ci:skip-vercheck] # intentionally bumping pkgver when not needed
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:36:48 +09:00
Luca Weiss
627ba80058
device/*: Remove leftover _mainline / _downstream deviceinfo variables
...
They were forgotten during the testing/downstream split it seems. Clean
them up.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:36:48 +09:00
Luca Weiss
13f234e09b
device-samsung-janice: Rename kernel_cmdline deviceinfo variable
...
While this package doesn't have a mainline kernel subpackage, it looks
like this cmdline should indeed be used. Remove the suffix.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:36:48 +09:00
Luca Weiss
b21fe7ad23
device-motorola-maserati: Remove invalid deviceinfo variables
...
Move one that's used through 10-safestrap-maserati.sh to the script
itself.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:36:48 +09:00
Luca Weiss
28548ba440
device-clockworkpi-uconsole-radxa-cm5: move to archived
...
linux-radxa-dev packages x86_64 binaries in aarch64 package which makes
akms part of this device fail when built on aarch64.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:36:48 +09:00
Luca Weiss
486a726a2d
device-clockworkpi-uconsole-radxa-cm5: Align deviceinfo header comment
...
Bring this file in line with the expected style, and fix a 'dint'
failure. There's no Maintainer line in deviceinfo either, just in the
APKBUILD.
[Error!!!]: Second comment was not an instruction to only use double quotes:
Actual: "# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net >"
Expected: "# Please use double quotes only. You can source this file in shell scripts."
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:10:55 +09:00
Luca Weiss
210b56e4d9
device-samsung-loganrelte: Don't add comment after property in deviceinfo
...
There shouldn't be a comment in the same line as a variable.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:01:17 +09:00
Luca Weiss
cabfabb88c
ci: build_changed_aports: Skip packages in 'archived' category
...
Per definition, those might not be buildable anymore, so stop trying to
validate building them.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480 >
2025-12-04 21:00:29 +09:00
Jens Reidel
2f017acbb2
mt6735-bootshim: Use LLD to link
...
We're building in cross-native, but binutils LD cannot link for ARM on
x86. LLD is already in makedepends, just use it to be able to cross
compile natively.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7438 >
2025-12-03 19:59:22 +00:00
postmarketOS CI
a16a10b5aa
linux-next: upgrade to next-20251203
2025-12-03 05:51:39 +00:00
Andreas Kemnade
e8832229da
linux-epson-embt2ws: Update to 6.18.0
...
- fix hanging during boot
- fix sound sample rate error
- use llvm
- fix iio irq handling
- clean up the APKBUILD
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7472 >
2025-12-03 00:24:21 +00:00
Aster Boese
7900cad579
systemd/mutter: upgrade to 49.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7474 >
2025-12-02 16:03:45 -05:00
Aster Boese
58eb7800c0
systemd/multipath-tools: upgrade to 0.13.0
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7474 >
2025-12-02 16:03:32 -05:00
Aster Boese
e56e1afa51
systemd/gnome-shell: upgrade to 49.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7474 >
2025-12-02 15:55:00 -05:00
Aster Boese
c3ff559d5c
main/devicepkg-dev: edit comment to avoid triggering grep ci error
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
5943d80843
blackberry-key2-generic: move /etc/modules-load.d/ to /usr/lib/modules-load.d/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
112fcb5110
pine64-pinenote: workaround unnecessary error in grep ci check
...
The modules-load.d and modprobe.d files come from the `etc/...`
directories in the builddir, which causes in a false positive in the
grep CI check. This works around that to prevent having to disable
checking the entire device.
[ci:ignore-count]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
2115bee6b7
ci: disallow installing to /etc/modprobe.d and /etc/modules-load.d
...
Prevents having to occasionally fix packages installing to these directories instead of their
`/usr/lib` counterparts on accident. Catches these issues in CI instead of manually.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
b5687e81b4
nokia-n900: /lib/{modprobe, modules-load}.d -> /usr/lib/{modprobe, modules-load}.d
...
The previous commit moving these to only `/lib/` was an error on my part for
misreading the manpages of kmod. Alpine *does* correctly handle modules under
`/usr/lib/`, so this is fine.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
02f900d6b1
purism-librem5: /etc/modules-load.d -> /usr/lib/modules-load.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
5c72ff0919
zuk-z2-row: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
4d8f7e310f
sony-sirius: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
b0e143df1a
sony-castor: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
1eefc6bc46
semc-anzu: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
05146b06f2
samsung-t0lte: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
ee3be81b8d
samsung-t03g: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
44bca0ed92
samsung-p4wifi: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
161dbcb69b
samsung-m3: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
19be714e75
samsung-m0: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:35 -05:00
Aster Boese
1c3eef6715
samsung-logands: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
70421dfa81
samsung-i927: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
fe715bb201
samsung-i9105p: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
b568481606
samsung-baffinlite: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
89dd36b60c
medion-kai: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
37bd741339
bananapi-bpi-m2-zero: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
6353f048a4
amazon-soho: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
fcb246731a
samsung-p4wifi: rebuild for devicepkg-dev 0.18.2
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:31:34 -05:00
Aster Boese
0777acefb2
purism-librem5: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6939 >
2025-12-02 10:06:28 -05:00
Antoine Martin
b19251b19f
linux-pine64-pinenote: package efistub
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7462 >
2025-12-02 01:00:47 +00:00
Antoine Martin
62602b55f6
device-pine64-pinenote: boot with systemd instead of extlinux
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7462 >
2025-12-02 01:00:47 +00:00
Jens Reidel
c65827d3c9
linux-postmarketos-qcom-sm7150: Upgrade to 6.18.0
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7463 >
2025-12-01 23:27:43 +00:00
adamthiede
d91751f2ad
linux-postmarketos-mediatek-mt8173: upgrade to 6.18
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7467 >
2025-12-01 22:02:51 +00:00
Jens Reidel
6e819c7e01
temp/iio-sensor-proxy: sync with Alpine
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7469 >
2025-12-01 17:03:24 +00:00
Achill Gilgenast
461114fa69
systemd/systemd-services: remove zram-init-systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7444 >
2025-12-01 17:00:26 +00:00
Achill Gilgenast
dc4c489534
main/postmarketos-base: move zram_swap deviceinfo source to a systemd override
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7444 >
2025-12-01 17:00:26 +00:00
Clayton Craft
5cbd09c81c
kconfigcheck: rust: disable DEBUG_INFO_BTF
...
When this config is enabled along with LTO (from the "hardening"
category), the kernel build system disables rust support.
These options are added to a new category, "rust" since it's only
necessary for kernels with rust support enabled.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7466 >
2025-12-01 08:27:17 -08:00
Jens Reidel
5800491bb1
{device,firmware,linux}-samsung-coreprimeve3g: move to downstream
...
Putting this into testing in the first place was not correct, the device
uses a downstream kernel. This was correctly pointed out by knuxify in
the MR that added the device already.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7465 >
2025-12-01 16:00:58 +00:00
Clayton Craft
06ba129102
linux-postmarketos-asahi: upgrade to 6.17.9-1
...
Also updates kconfig based on latest toml
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7460 >
2025-12-01 15:57:38 +00:00
Francesco D'Alessano
b382f13fbf
firmware-samsung-a50: fix maintainer line
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7037 >
2025-12-01 15:49:19 +00:00
Francesco D'Alessano
bdcf9edc78
samsung-a50: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7037 >
2025-12-01 15:49:19 +00:00
Jens Reidel
a0a9374f07
device-qcom-sm7150: Build image with subpartitions again
...
Turns out U-Boot is actually capable of reading loop devices, so this
simplifies things quite a bit for users during install.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7257 >
2025-12-01 16:39:01 +01:00
Antoine Martin
602c4e22b6
linux-pine64-pinenote: move to LLVM, introduce community kconfig changes
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7461 >
2025-12-01 15:22:13 +00:00
Antoine Martin
74b1878dc7
linux-pine64-pinenote: upgrade to 6.17.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7461 >
2025-12-01 15:22:13 +00:00
Sebastian Fleer
1e1ebb002a
device/community/alsa-ucm-conf-google-gru: remove package
...
and make device-google-gru depend on alsa-ucm-conf instead
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7464 >
2025-12-01 13:37:26 +01:00
Sebastian Fleer
ab93ea8c20
linux-postmarketos-rockchip: upgrade to 6.18
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7449 >
2025-12-01 07:28:10 +01:00
postmarketOS CI
e4dd0d1dd0
linux-next: upgrade to next-20251201
2025-12-01 05:54:24 +00:00
Oliver Smith
da01755a87
systemd/plasma-workspace: upgrade to 6.5.3
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/2a1715886bc006910a5821269b479c7a07c81dad
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7446 >
2025-11-30 20:52:32 +00:00
Oliver Smith
4152e5d468
systemd/kwin: upgrade to 6.5.3
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/2a1715886bc006910a5821269b479c7a07c81dad
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7446 >
2025-11-30 20:52:32 +00:00
Oliver Smith
89b66b4032
systemd/kscreenlocker: upgrade to 6.5.3
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/2a1715886bc006910a5821269b479c7a07c81dad
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7446 >
2025-11-30 20:52:32 +00:00
Achill Gilgenast
e1f0962c62
systemd/systemd-services: remove watchdog-kick-systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7443 >
2025-11-30 20:57:55 +01:00
Achill Gilgenast
30e495bbf0
main/watchdog-kick: fix typo in pkgdesc
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7443 >
2025-11-30 19:21:10 +01:00
Achill Gilgenast
be53edf1b0
main/watchdog-kick: move install= into top-level scope
...
and run default_openrc which will move watchdog-kick.init to the right
subpkg
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7443 >
2025-11-30 19:21:10 +01:00
Achill Gilgenast
8fa9f9548f
main/watchdog-kick: subpackage -systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7443 >
2025-11-30 19:21:10 +01:00
Qs315490
416017bd34
xiaomi-latte: new device (Xiaomi Mi Pad 2)
...
The kernel version has been updated to mainline 6.16.0 and successfully compiled and tested.
Due to the device's specific requirements, it enforces the use of Secure Boot.
Disabling Secure Boot will reset it back to enabled after several reboots or DNX Fastboot sessions.
I had to resort to using shim and a self-signed certificate.
https://wiki.postmarketos.org/wiki/Xiaomi_Pad_2_(xiaomi-latte)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7286 >
2025-11-30 18:01:56 +00:00
WeirdTreeThing
19de3b02bf
alsa-ucm-conf-cros: upgrade to 0.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7454 >
2025-11-30 17:57:25 +00:00
Achill Gilgenast
b4c55cbd90
systemd/systemd-services: remove a few upstreamed services
...
Should be pretty safe. It just removes subpackages where all
containing files are upstreamed in Alpine. It also doesn't contain
removals that are still in other MRs by me, that might need related
changes.
The only thing that technically could break is differences between our
services and upstream, I tried to look that they are very similar but I
could missed the one or another, but most were upstream's anyway.
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4099
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7448 >
2025-11-30 17:24:56 +00:00
Arnav Singh
4c64bbd428
linux-postmarketos-allwinner: add patch to increase minimum screen backlight brightness
...
Ref: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7441
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7452 >
2025-11-30 17:22:15 +00:00
Jens Reidel
22d9d86b1d
linux-postmarketos-omap: Build with LLVM
...
[ci:skip-kconfigcheck]: Bulk toolchain change
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7229 >
2025-11-30 16:42:44 +00:00
Casey Connolly
eaf6ff6567
CI: don't deploy docs from scheduled pipelines
...
The package auto-update runs in a scheduled pipeline, it should be
the only job that runs however a discrepency in the rules for the
deploy-docs job results in it running as well.
To mitigate this, add an additional rule to never run the job in a
scheduled pipeline.
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7457 >
2025-11-30 16:47:54 +01:00
Jens Reidel
b0a87bf9f4
pmaports.cfg: Sort architectures, add riscv64
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7456 >
2025-11-30 16:34:37 +01:00
postmarketOS CI
e52dea50ff
linux-next: upgrade to next-20251128
2025-11-30 15:31:27 +00:00
Oliver Smith
ea9364e58e
main/postmarketos-base-nofde: set provides version
...
Let postmarketos-base-nofde provide a specific version of
postmarketos-fde-unlocker, so pmbootstrap considers the package for
installation. From pmb/helpers/pmaports.py:_find_package_in_apkbuild():
# Ignore provides without version, they shall never be
# automatically selected
if "=" not in provides_i:
continue
Fix for bootstrapping new repositories, which currently fails with:
ERROR: postmarketos-initramfs: dependency not found: postmarketos-fde-unlocker
...when trying to build postmarketos-cros-common or
device-valve-jupiter.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7455 >
2025-11-30 15:50:26 +01:00
Jens Reidel and Pablo Correa Gómez
cdea3b1578
keepfileopen: fix builddir
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Co-authored-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7436 >
2025-11-30 14:35:49 +01:00
Robert Mader
09c4ba9e21
systemd/pipewire: Rebuild against libcamera 0.6.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7445 >
2025-11-29 02:31:28 +01:00
Robert Mader
aa9eb76406
temp/libcamera: upgrade to 0.6.0
...
See https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.6.0
Remove various upstreamed and move downstream tuning files into a
folder instead of wrapping them in patches.
Also sync up a bit to the alpine package by adding dependencies and the
python package.
Note: unfortunately this release does not contain the GPU-ISP. There
are various improvements to the SW-ISP, the simple pipeline handler and
other areas which should improve the experience on various devices with
pmOS, though.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7445 >
2025-11-29 02:31:28 +01:00
Sebastian Fleer
52de048665
systemd/systemd-services: update waydroid-container.service
...
option -w was dropped in v1.6.0
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7447 >
2025-11-28 22:26:52 +01:00
Luca Weiss
98587c72b9
device-tokio-techbook: add missing u-boot-tools makedependendency
...
During build, only makedepends are installed so this is missing.
/usr/bin/abuild: line 21: mkimage: not found
>>> ERROR: device-tokio-techbook: build failed
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7442 >
2025-11-28 16:05:34 +00:00
ukloclo
cb811af8b2
samsung-coreprimeve3g: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7007 >
2025-11-28 16:02:13 +00:00
Jens Reidel
30f790e67e
linux-valve-jupiter: fix build with GCC 15
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7440 >
2025-11-28 10:38:15 +00:00
Jens Reidel
e3e4459e7a
postmarketos-cros-common: fix build with new abuild
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7439 >
2025-11-28 10:35:49 +00:00
Jens Reidel
1baaa21ee7
modem/msmipc-dev: fix unpack paths
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7437 >
2025-11-28 10:33:13 +00:00
Luca Weiss
f208372359
device/*: fix build due to abuild breaking changes
...
Since abuild 3.16.0_rc1 split functions are executed in $pkgdir. And
built files in build() are no longer showing up in "$srcdir" but are in
$pkgdir now apparently.
[ci:skip-vercheck] # just build fixes, no change in final package
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7428 >
2025-11-28 10:30:30 +00:00
Luca Weiss
a21e1717fe
device-samsung-starqltechn: update checksums
...
Somehow the different order of checksums breaks the checksum
verification?
/home/pmos/build/boot_image.its: FAILED
sha512sum: WARNING: 1 of 1 computed checksums did NOT match
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7428 >
2025-11-28 10:30:30 +00:00
Jens Reidel
7d65005f30
linux-postmarketos-qcom-sc7180: Build with LLVM
...
See https://postmarketos.org/edge/2025/11/11/kernels-llvm/ for the
background behind this change and how we're handling these MRs.
[ci:skip-kconfigcheck]: many changes across many kernels
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7349 >
2025-11-28 06:31:53 +00:00
Jens Reidel
f78d620dc6
linux-samsung-coreprimevelte: Build with LLVM
...
See https://postmarketos.org/edge/2025/11/11/kernels-llvm/ for the
background behind this change and how we're handling these MRs.
[ci:skip-kconfigcheck]: large change across many packages, we leave
kconfig fixes to kernel maintainers
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7348 >
2025-11-28 06:27:45 +00:00
Jens Reidel
a7254e9bac
firmware-b43xx: fix source URL
...
Old one is down, checksum is identical.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7434 >
2025-11-28 01:39:41 +00:00
Jens Reidel
7f8b19868f
main/dtbtool-sprd: fix build
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7435 >
2025-11-27 23:22:09 +01:00
Oliver Smith
462ed59916
channels.cfg: add v25.12
2025-11-27 22:14:35 +01:00
Achill Gilgenast
7d3e9351e8
systemd/systemd-services: remove qcom-diag-systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7421 >
2025-11-26 21:44:45 +01:00
Achill Gilgenast
d68bbc98f4
modem/qcom-diag: subpackage -systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7421 >
2025-11-26 21:37:14 +01:00
Jens Reidel
6a984c485c
kconfigcheck: Fix version requirement for hardening configs
...
Since CONFIG_CFI exists since 6.18rc1, the requirement must be
>=6.18_rc1. This went unnoticed in my testing because my kernel
incorrectly had a version of 6.18.0_rc1, which is greater than 6.18.0,
but the correct version would be 6.18_rc1, which is lower than 6.18.0.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7430 >
2025-11-26 20:08:22 +01:00
Jens Reidel
9d83ec7d1f
main/gcc6: fix build
...
See the GCC 4 MR. This is basically the same changes, but we also need
one extra backport to build this version of GCC.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7426 >
2025-11-26 18:25:03 +00:00
Jens Reidel
bf57c094e4
main/gcc4: upgrade to 4.9.4, fix build
...
This upgrade GCC 4 to 4.9.4, the last release in the GCC 4 series. This
lets us drop one of the patches, which was included in 4.9.4.
We need to get rid of 3 flags that are set globally for compiling such
an old version of GCC (it doesn't know two of them, and
-Werror=format-security cannot be used with GCC).
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7423 >
2025-11-26 18:22:31 +00:00
Pablo Correa Gómez
80a7481259
wl1251-cal: rebuild to kick CI
2025-11-26 14:24:05 +01:00
Stefan Hansson
a324a84519
device: move local install to global install for some devices
...
This doesn't cover all devices, but I intend to do more of them in the
future.
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4032
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
[ci:ignore-count]: Intentionally changes a lot of packages.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7384 >
2025-11-26 12:13:25 +00:00
Stefan Hansson
d945124004
CI: Don't stop on first Pytest failure
...
This makes it easier to see everything that needs to be fixed in case of
multiple issues.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7384 >
2025-11-26 12:13:25 +00:00
Jens Reidel
6e0d8aa09a
ci: Raise pmb timeout to 1 hour
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7391 >
2025-11-26 12:05:05 +00:00
Jens Reidel
b59e6adaf5
kconfigcheck: Add hardening category
...
For now, this category requires CFI and SCS to be enabled and ensures
that CFI is compatible with Rust. More options can be added in the
future.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7391 >
2025-11-26 12:05:05 +00:00
Stefan Hansson
72869873df
device-oneplus-fajita: fix build
...
Maybe something has changed in abuild, I don't know.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7406 >
2025-11-26 11:30:27 +00:00
Stefan Hansson
c4a617bca4
device-oneplus-enchilada: fix build
...
Maybe something has changed in abuild, I don't know.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7406 >
2025-11-26 11:30:27 +00:00
Sebastian Fleer
fbaeffab6b
linux-postmarketos-rockchip: upgrade to 6.12.59
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7425 >
2025-11-26 06:41:23 +00:00
Sebastian Fleer
628b7a656e
linux-postmarketos-rockchip: resolve all kconfigcheck infos
...
and one small formatting fix
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7425 >
2025-11-26 06:41:23 +00:00
Aster Boese
c9bd85695e
systemd/xorg-server: upgrade to 21.1.21
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7427 >
2025-11-25 20:22:48 -05:00
Aster Boese
c0b64e186c
systemd/upower: upgrade to 1.91.0
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7427 >
2025-11-25 20:22:27 -05:00
Achill Gilgenast
55fec507c0
systemd/systemd-services: remove msm-modem-systemd & msm-modem-wwan-port-systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7424 >
2025-11-25 22:31:05 +00:00
Achill Gilgenast
d249c693b2
modem/msm-modem-wwan-port: add systemd service file
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7424 >
2025-11-25 22:31:05 +00:00
Achill Gilgenast
05fb3681bc
modem/msm-modem: add systemd service file
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7424 >
2025-11-25 22:31:05 +00:00
Alexey Minnekhanov
0af1e1e7b5
linux-postmarketos-qcom-sdm660: Comply with new kconfig requirements
...
Immutable category was added to community kconfigcheck requirements.
Enable some new options (like erofs) to satisfy checks and avoid ERRORs.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7422 >
2025-11-25 20:14:36 +00:00
Pablo Correa Gómez
ff95dd7abc
device-xiami-scorpio: move from community to testing
...
[ci:skip-vercheck]
[ci:skip-build]
[ci:skip-dint]
[ci:skip-kconfigcheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7420 >
2025-11-25 07:34:00 +00:00
Bart Ribbers
6ddc546289
systemd/systemd-services: remove upstreamed KDE -systemd subpackages
...
These are all in Alpine now!
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7419 >
2025-11-24 22:13:21 +00:00
Clayton Craft
1448a6cc3e
main/boot-deploy: upgrade to 0.20.4
...
Fixes:
* Remove boot image header v2 spaghetti
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7418 >
2025-11-24 09:22:30 -08:00
Stefan Hansson
7b7c3a3636
main/postmarketos-ui-plasma-desktop: disable on ppc64le
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-24 14:03:05 +01:00
Stefan Hansson
ff5add0aaa
main/postmarketos-ui-plasma-mobile: clean up pkgdesc
...
The pmb:drm property already communicates this information and hides the
UI on devices where it won't run.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-23 21:26:49 +00:00
Stefan Hansson
5ace0ecab7
main/postmarketos-ui-plasma-mobile: move install to global scope
...
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4032
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-23 21:26:49 +00:00
Stefan Hansson
31b9f2fd87
main/postmarketos-ui-plasma-desktop: Don't advertise X11 support
...
While Plasma Desktop upstream supports this, the version packaged in
Alpine does not.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-23 21:26:46 +00:00
Stefan Hansson
1e2cfb4e1a
main/postmarketos-ui-plasma-desktop: move install to global scope
...
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4032
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-23 21:26:46 +00:00
Stefan Hansson
433454329b
main/postmarketos-base-ui-plasma: move install to global scope
...
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4032
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-23 21:26:42 +00:00
Pablo Correa Gómez
6d879111b1
docs: add auto-generated deviceinfo reference
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7414 >
2025-11-23 20:26:30 +00:00
Pablo Correa Gómez
05efd122f2
docs: remove unused addition to path
...
This was copied from pmbootstrap, here we're not using anything
outside the "docs" folder.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7414 >
2025-11-23 20:26:30 +00:00
Pablo Correa Gómez
c70d9c10d8
systemd/systemd-services: remove flatpak subpackage
...
The missing tempfile is now upstream:
https://gitlab.alpinelinux.org/alpine/aports/-/commit/b3da694af2b8de59b9e51317521fdbaf0e619d54
Fixes #4111
Superseeds !7415
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7416 >
2025-11-23 14:23:58 +01:00
Pavel Zakopaylo
39967a32ed
device-xunlong-orangepi-zero3: fixed device tree name
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7411 >
2025-11-22 19:37:16 +11:00
Stefan Hansson
93840bab2c
systemd/systemd-services: remove lots of services now in aports
...
I manually checked that all of these are in aports and part of a proper
-systemd subpackage and not e.g. superd-services.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7410 >
2025-11-22 01:57:04 +00:00
Rudraksha Gupta
8a820295a4
linux-next: expressatt: Add more peripherals
...
Got the following working:
- NFC
- Accelerometer
- Magnetometer
- Lux Sensor
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7399 >
2025-11-21 23:18:55 +00:00
Stefan Hansson
25e3143b39
systemd/systemd-services: remove xdg-desktop-portal-gnome.service
...
This has been upstreamed to aports and is now part of the
xdg-desktop-portal-gnome-systemd package. Remove it to fix conflicts.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7409 >
2025-11-21 21:45:20 +01:00
Stefan Hansson
b2a99ae4ff
systemd/systemd-services: remove xfconfd.service
...
This has been upstreamed to aports now and is part of the
xfconf-systemd package. Remove it to fix conflicts.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7408 >
2025-11-21 20:35:47 +01:00
Stefan Hansson
cea9dd076d
main/dint: upgrade to 0.0.4
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7407 >
2025-11-21 20:13:50 +01:00
Clayton Craft
287331de80
kconfigcheck: require immutable category for community kernels
...
This will make testing immutable images easier, because currently I
suspect most kernels aren't enabling things like erofs...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7395 >
2025-11-21 17:14:02 +00:00
Achill Gilgenast
a16aa558a6
systemd/systemd-services: remove wireguard-tools-wg-quick-systemd
...
Superseeded by the wireguard-tools-systemd package upstream in Alpine:
https://gitlab.alpinelinux.org/alpine/aports/-/commit/6bce751d41855ba46c2e6bb2a7cf419c7454d29f
Otherwise upgrade fails with:
ERROR: wireguard-tools-systemd-1.0.20250521-r1: trying to overwrite usr/lib/systemd/system/wg-quick@.service owned by wireguard-tools-wg-quick-systemd-101-r0.
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4105
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7401 >
2025-11-21 16:09:52 +00:00
Achill Gilgenast
62c2e0ca04
modem/pd-mapper: subpackage -systemd
...
Part of https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4099
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7400 >
2025-11-21 11:36:31 +00:00
Pavel Zakopaylo
f34692d224
xunlong-orangepi-zero3: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7325 >
2025-11-21 11:31:14 +00:00
Jonas Heinrich
3deafab416
device-oneplus-billie2: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7300 >
2025-11-21 11:25:08 +00:00
Jonas Heinrich
2475ed461c
oneplus-billie2-downstream: move to archived
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7300 >
2025-11-21 11:25:08 +00:00
Jens Reidel
a499fc6a80
kconfigcheck: Resolve some more warnings
...
CRYPTO_MD5 and ZSMALLOC are enabled as builtin by the default defconfigs
for x86_64, ppc64le and loongarch64, amongst others.
To avoid warnings on mismatches, just make them builtin for all
architectures.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:39 +00:00
Jens Reidel
cd62959335
kconfigcheck: EFI is not available on ppc64le
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:39 +00:00
Jens Reidel
8cfaff88c8
kconfigcheck: Fix ConfigFS gadget dependencies
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:36 +00:00
Jens Reidel
c0e981b059
kconfigcheck: SPI drivers depend on SPI
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:32 +00:00
Jens Reidel
37abd842fb
kconfigcheck: HID sensors depend on IIO
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:29 +00:00
Jens Reidel
f4bd887fb6
kconfigcheck: GPIOLIB is required by some HID configs
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:25 +00:00
Jens Reidel
81504cb5e8
kconfigcheck: NETFILTER_ADVANCED is required by some configs
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:22 +00:00
Jens Reidel
df583a8cb0
kconfigcheck: KVM is not available on 32-bit ARM
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:18 +00:00
Jens Reidel
4e956c0f15
kconfigcheck: BLK_DEV_DM requires MD
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7397 >
2025-11-20 16:10:15 +00:00
Jens Reidel
9b27b4a0f7
linux-purism-librem5: Build with LLVM
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7227 >
2025-11-20 09:26:24 +00:00
Clayton Craft
0268336968
main/postmarketos-initramfs: fix bug with booting from usb
...
This fixes a weird race that I observed when booting from usb, where
mount_subpartitons was called and:
1) rootfs on USB wasn't available so the first find_root_partition found nothing
2) the loop was entered to search for subpartitions
3) after a few iterations, the USB block device showed up along with its
partitions and the for loop was started
4) kpartx -afs created mappings for partitions on the disk (e.g.
/dev/sda), the rootfs was found by find_root_partition but the mappings
were never removed
5) Later when things like e2fsck or mount tried to operate on /dev/sda2,
they would fail with "in use" or "resource busy" errors
The fix for this is two parts:
* Don't try to look for subpartitions on whole disks (e.g /dev/sda),
it tests for this by assuming that partitions have a `partition` thing
under sysfs
* Running find_root_partition on each iteration of the while loop just
in case the real partition showed up so we can bail out of the while
loop entirely. This is janky af, but since we have no idea if we're in
mount_subpartitions because we need to actually search for subpartitions
OR if we're here because of a slow-to-init block device, I'm not sure we
have any other choice.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7246 >
2025-11-19 16:10:57 +00:00
Antoine Martin
bde521a2aa
linux-pine64-pinenote: upgrade to 6.17.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7364 >
2025-11-19 15:40:13 +00:00
Stefan Hansson
68c5f9a516
device-purism-librem5: depend on bash
...
We package the lockdown-support.sh script from Purism's librem5-base
package. This script has a bash shebang[1] and so won't work with any
other shell. It also uses some bashisms that Ash doesn't support, so we
can't just change the shebang to be /bin/sh or such as that will break
the script.
As such, just solve this in the simplest way for now and depend on bash.
If someone feels motivated to replace the bashisms in the upstream
script they're very welcome to do so.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4089
[1]: https://source.puri.sm/Librem5/librem5-base/-/blob/07a4105dd4d96158e11d6796a25768926c7a3f30/default/lockdown-support/lockdown-support.sh#L1
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7376 >
2025-11-19 15:36:11 +00:00
postmarketOS CI
f4ef862f5e
linux-next: upgrade to next-20251119
2025-11-19 05:42:26 +00:00
adamthiede
c9e62b46f9
linux-postmarketos-mediatek-mt8173: upgrade to 6.17.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7394 >
2025-11-18 21:46:59 +00:00
Achill Gilgenast
8132c148f1
systemd/networkmanager: upgrade to 1.54.2
...
Upstream:
- https://gitlab.alpinelinux.org/alpine/aports/-/commit/f897a08267c31b0f7ebff67f28c9a062d6ecae91
- https://gitlab.alpinelinux.org/alpine/aports/-/commit/5e6737e5422fafff5b812ff338275e35d7699497
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7396 >
2025-11-18 20:33:00 +01:00
Lukas Timmermann
db593b9d23
device-samsung-manta: Switch to u-boot
...
Signed-off-by: Lukas Timmermann <lukas@timmermann.space >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7208 >
2025-11-18 05:56:01 +00:00
Lukas Timmermann
c087973349
u-boot-manta: Introduce u-boot package for device-samsung-manta
...
Signed-off-by: Lukas Timmermann <lukas@timmermann.space >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7208 >
2025-11-18 05:56:01 +00:00
Lukas Timmermann
2b8e664a33
linux-postmarketos-exynos5: Enable EFI booting
...
Signed-off-by: Lukas Timmermann <linux@timmermann.space >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7208 >
2025-11-18 05:56:01 +00:00
Lukas Timmermann
4265586b81
device-samsung-manta: Fix obsolete deviceinfo
...
Signed-off-by: Lukas Timmermann <linux@timmermann.space >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7208 >
2025-11-18 05:56:01 +00:00
postmarketOS CI
29271848b7
linux-next: upgrade to next-20251118
2025-11-18 05:50:09 +00:00
Jens Reidel
9121a7afbb
linux-postmarketos-qcom-sdm670: Build with LLVM
...
See https://postmarketos.org/edge/2025/11/11/kernels-llvm/ for the
background behind this change and how we're handling these MRs.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7347 >
2025-11-18 02:05:50 +00:00
postmarketOS CI
2c16cc2615
linux-next: upgrade to next-20251117
2025-11-17 16:48:37 +00:00
Jens Reidel
619a2af680
kconfigcheck: Enable EFI_ZBOOT for RISC-V
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7392 >
2025-11-17 10:13:44 +00:00
Jens Reidel
bed66181bb
kconfigcheck: Add missing dependencies
...
I am working on a RISC-V kernel that uses fragments and ran into a
couple of warnings / errors due to missing configs that resulted in some
other kconfigchecks failing. This fixes all of the errors I ran into.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7392 >
2025-11-17 10:13:44 +00:00
smallsolar
c1590308f1
linux-samsung-a5y17lte: upgrade to 3.18.140
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7389 >
2025-11-17 09:02:42 +00:00
David Buchanan
484b4aa79b
linux-samsung-nevisp: fix build
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7390 >
2025-11-17 09:59:02 +01:00
Jens Reidel
8dc1e78cf7
linux-pine64-pinephonepro: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7350 >
2025-11-16 17:48:23 +00:00
Jens Reidel
34ea519d4b
linux-postmarketos-qcom-sm8250: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7360 >
2025-11-16 17:44:41 +00:00
Jens Reidel
8ff084d29e
linux-postmarketos-qcom-sdm845: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7358 >
2025-11-16 17:20:54 +00:00
Aster Boese
bcaa488e8c
kconfigcheck: remove HID_BPF and its dependencies
...
HID_BPF conflicts with CLANG_CFI, which we want to enable in the near future.
It also doesn't seem that HID_BPF is particularly useful for postmarketOS as
a whole, so it should be fine to remove.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7370 >
2025-11-16 16:29:59 +00:00
Achill Gilgenast
3ae47735b5
systemd/phosh: remove
...
systemd split func got added in Alpine with
<https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/93135 >.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7387 >
2025-11-16 12:05:00 +00:00
Clayton Craft
97e0b9644a
linux-postmarketos-asahi: upgrade to 6.17.8-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7380 >
2025-11-16 11:38:27 +00:00
Barnabás Czémán
89aa5da1c9
linux-postmarketos-qcom-msm89x7: Upgrade to v6.17.8-r0
...
Upgrade kernel to v6.17.8-r0 and adjust config to community target.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7383 >
2025-11-16 11:35:35 +00:00
Bart Ribbers
795ff77a2d
main/postmarketos-base-ui-plasma: depend on polkit systemd for systemd installations
...
Since 23e7b54acd488afbf30c666e2b17b8fa2f37970d in aports
polkit-kde-agent-1 doesn't pull in polkit-elogind anymore which seems to
also have caused the systemd installations in postmarketOS to not pull
in polkit-systemd anymore. Since that's a package that should be pulled
in from a meta package anyway (so they can differ per init system
properly) we should pull it in now as otherwise the keyboard input does
not work on SDDM (and there are probably more problems without it as
well).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7385 >
2025-11-16 11:33:00 +00:00
Bart Ribbers
83bb9428a5
systemd/kwin: rebuild against Qt 6.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7385 >
2025-11-16 11:33:00 +00:00
Rudraksha Gupta
72dbafa432
Remove apq8064 kernel
...
This kernel shouldn't exist. msm8960 devices, like the expressatt,
already use the linux-* mainline kernels and the apq8064 is very related
to the msm8960. Let's deprecate this kernel and shift the devices that
depend on the apq8064 kernel onto the mainline kernels.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7334 >
2025-11-16 09:12:14 +00:00
Jens Reidel
7c8101aa9a
systemd/polkit: fix polkit-elogind provider priority
...
polkit-elogind has provider priority 10 in Alpine, so it would actually
end up preferred over the systemd polkit. Fix this by increasing the
priority of the provider. This went unnoticed so far because pmbootstrap
always preferred providers with exact name matches so far.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7373 >
2025-11-15 23:11:28 +00:00
Jens Reidel
b8b88ac7fd
systemd/networkmanager: Disable crossdirect for now
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7375 >
2025-11-15 18:16:18 +00:00
Stefan Hansson
41f26f2942
main/postmarketos-ui-lomiri: disable on ppc64le
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
[ci:skip-vercheck]: These packages only change options read by
pmbootstrap, nothing that actually affects built packages.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7365 >
2025-11-15 18:10:06 +00:00
Stefan Hansson
c44545a8b7
main/postmarketos-ui-moonlight: set pmb:drm
...
This UI uses Cage as compositor which depends on wlroots and thus won't
work without DRM.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3920
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7365 >
2025-11-15 18:10:06 +00:00
Stefan Hansson
92e5569199
main/postmarketos-ui-mediaberry: set pmb:drm
...
Mediaberry seems to use a wlroots-based Wayland compositor forked from
tinywl. As wlroots doesn't support running without DRM unless you do
some funny workarounds like running inside an X.Org session, I'm
confident our Mediaberry UI won't work without DRM as-is.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7365 >
2025-11-15 18:10:06 +00:00
Stefan Hansson
34a4c68365
main/postmarketos-ui-lomiri: set pmb:drm
...
It seems like Mir, Lomiri's compositor, does require DRM based on a
quick web search[1]. I didn't actually attempt to verify it beyond that.
While it probably doesn't require DRM if you use whatever backend Ubuntu
Touch uses for its non-mainline devices, we probably don't have the
userspace required for that to work anyway. So given the lack of
evidence that it would work without DRM, let's just assume that's the
case unless someone finds out otherwise.
[1]: https://forum.snapcraft.io/t/run-mir-kiosk-in-hyper-v-no-drm-devices-detected/25924
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7365 >
2025-11-15 18:10:06 +00:00
Stefan Hansson
b47edd33af
CI: Remove obsolete deviceinfo validation
...
This functionality is now handled by dint.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7378 >
2025-11-15 18:06:12 +00:00
Stefan Hansson
87b6b9b9fa
main/dint: upgrade to 0.0.3
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7378 >
2025-11-15 18:06:12 +00:00
Jens Reidel
85dc98b0c1
postmarketos-ui-cosmic: Enable for loongarch64
...
COSMIC works fine on loongarch64.
[ci:skip-vercheck]: enable package for architecture
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7374 >
2025-11-15 18:02:30 +00:00
Achill Gilgenast
101fa7ac5d
systemd/systemd-services: remove phosh services
...
Upstreamed in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/93087
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7377 >
2025-11-15 16:01:08 +00:00
Affe Null
c0dd84ed1a
linux-postmarketos-unisoc-ums9230: upgrade to 6.18.0_rc5_git20251114
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7371 >
2025-11-15 12:44:37 +00:00
Jens Reidel
4971cffa24
cross/systemd-boot-x86: upgrade to 258.2
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7372 >
2025-11-15 00:08:53 +00:00
Jens Reidel
5858265e40
linux-postmarketos-qcom-sm7150: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7359 >
2025-11-14 23:51:16 +00:00
Jens Reidel
e43ffcdd6f
linux-postmarketos-rockchip: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7361 >
2025-11-14 23:48:24 +00:00
Robert Eckelmann
37cdda5adb
kconfigcheck: adjust requirements for IP_NF_IPTABLES_LEGACY & IP6_NF_IPTABLES_LEGACY
...
These legacy options fail the kconfig check of `linux-google-nyan` which
is currently at 6.6.17. This was discovered during the step to update
the kconfig during !7273 .
According to
https://cateee.net/lkddb/web-lkddb/IP_NF_IPTABLES_LEGACY.html and
https://cateee.net/lkddb/web-lkddb/IP6_NF_IPTABLES_LEGACY.html were
introduced with Kernel version 6.9
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7367 >
2025-11-14 22:49:04 +00:00
Jens Reidel
b4dea23916
postmarketos-ui-cosmic: Enable for ppc64le
...
[ci:skip-vercheck]: enabling package for architecture
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7337 >
2025-11-14 20:30:57 +00:00
Dang Huynh
9b2fd4ce5a
linux-pine64-pinetab2: Upgrade to 6.17.8
...
This kernel version includes BES2600 Bluetooth UART driver and also
fixes black box around the cursor on KDE Plasma[1].
[1]: https://bugs.kde.org/show_bug.cgi?id=511274
Signed-off-by: Dang Huynh <dang.huynh@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7366 >
2025-11-14 16:20:57 +00:00
Jens Reidel
65f5257ce6
linux-postmarketos-mediatek-mt8173: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7356 >
2025-11-14 12:22:58 +00:00
Luca Weiss
04303b8978
linux-postmarketos-qcom-sm6350: upgrade to 6.17.6
...
Manual kconfig changes:
* BATTERY_QCOM_QG=y
* CHARGER_QCOM_SMB2=y
* VIDEO_QCOM_CAMSS=m
* VIDEO_IMX576=m (FP4)
* VIDEO_IMX582=m (FP4)
* DRM_PANEL_SAMSUNG_SOFEF01=m (sm6350-lena)
* SYN_COOKIES=y (category:default)
* BTRFS_FS_POSIX_ACL=y (category:filesystems)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7281 >
2025-11-14 11:08:44 +00:00
Robert Eckelmann
8f25b85583
linux-postmarketos-marvell: upgrade to 6.17.8 and use llvm-strip
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7354 >
2025-11-14 10:47:35 +00:00
Robert Eckelmann
267a6d8fa2
linux-postmarketos-grate: use llvm-strip for modules_install
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7351 >
2025-11-14 10:33:08 +00:00
Robert Eckelmann
b2187c73f1
linux-postmarketos-grate: adjust config to match latest kconfig checks
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7351 >
2025-11-14 10:33:08 +00:00
Jens Reidel
606b7a130c
linux-postmarketos-asahi: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7363 >
2025-11-14 10:08:03 +00:00
Jens Reidel
e3f69f08c9
linux-postmarketos-mediatek-mt81: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7355 >
2025-11-14 10:05:18 +00:00
Jens Reidel
759fa43e38
linux-postmarketos-allwinner: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7352 >
2025-11-14 10:02:56 +00:00
Jens Reidel
144140d69e
linux-google-veyron: Build with LLVM
...
See https://postmarketos.org/edge/2025/11/11/kernels-llvm/ for the
background behind this change and how we're handling these MRs.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7343 >
2025-11-14 09:59:49 +00:00
Jens Reidel
487bd929f8
linux-postmarketos-exynos4: Build with LLVM
...
See https://postmarketos.org/edge/2025/11/11/kernels-llvm/ for the
background behind this change and how we're handling these MRs.
[ci:skip-kconfigcheck]: large change across many packages, we leave
kconfig fixes to kernel maintainers
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7346 >
2025-11-14 09:56:48 +00:00
Jens Reidel
541ebb2465
linux-postmarketos-exynos5: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7353 >
2025-11-14 05:58:45 +00:00
postmarketOS CI
3a564a1ad6
linux-next: upgrade to next-20251114
2025-11-14 05:48:28 +00:00
Jens Reidel
22a2a44ecf
linux-postmarketos-qcom-laptop: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7357 >
2025-11-14 04:18:13 +00:00
Ingo Reitz
c88f45c2d8
linux-postmarketos-gs101: switch to LLVM
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7345 >
2025-11-14 01:40:29 +01:00
Sebastian Fleer
19e6e1e5ad
postmarketos-ui-plasma-mobile: switch to plasma-keyboard
...
plasma-mobile already did that change:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/92862
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7341 >
2025-11-13 20:11:56 +00:00
Bart Ribbers
eab37a8f47
systemd/plasma-workspace: replace patch to fix crash for a proper one from upstream
...
Same as 6afd6efed92708058f3d2b1a52e83a9315387c3c in aports.
Rather than basically disabling the fuzzy search function this actually
fixes the problem and fuzzy search works again.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7344 >
2025-11-13 20:02:50 +00:00
Sebastian Fleer
58f93cc935
device-google-gru: add install_if to systemd subpackage
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7340 >
2025-11-13 09:13:53 +01:00
postmarketOS CI
887b0be6dc
linux-next: upgrade to next-20251113
2025-11-13 05:48:42 +00:00
Jens Reidel
b9102ac571
linux-next: Build with clang instead of GCC
...
As far as I can tell, the intent was always to use clang, but building
with LLVM=1 CC=gcc will result in building with GCC and LLVM binutils
and LLD.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7335 >
2025-11-13 00:47:48 +00:00
Stefan Hansson
9f355d95a2
CI: Don't check kconfig for archived kernels
...
It doesn't make any sense to require people to fix the kconfig just
because they want to move a device into archived or fix some minor issue
in an archived device. So, let's not enforce this on archived devices
since that's supposed to be where broken devices go.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7338 >
2025-11-12 23:52:42 +00:00
Stefan Hansson
53a56f7c37
CI: Allow skipping archived in get_changed_packages()
...
Packages can be moved to archive because they don't meet a certain
quality standard, so it is useful to be able to exclude them from
certain checks as to not block packages from being moved there just
because they don't comply with our standards.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7338 >
2025-11-12 23:52:42 +00:00
Barnabás Czémán
6c1ac78138
soc-qcom-msm8953: Change GSK_RENDERER to cairo
...
Switch cairo from ngl to avoid slow context switches.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7331 >
2025-11-12 21:59:48 +00:00
Barnabás Czémán
b4c127fb60
soc-qcom-msm8953: Add wireplumber config
...
Add wireplumber config for fix low volume issue.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7331 >
2025-11-12 21:59:48 +00:00
Barnabás Czémán
1df8f3e7ee
device-qcom-msm8953: Add motorola-ocean panels
...
Add motorola-ocean panels to modules-initfs.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7331 >
2025-11-12 21:59:48 +00:00
Jens Reidel
5c7301af2f
docs: Clarify process for demoting devices
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7327 >
2025-11-12 21:34:26 +00:00
Clayton Craft and Jens Reidel
64d6432ae2
linux-postmarketos-asahi: update to 6.17.7-2
...
This also migrates the config in this package to use kconfig generate
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Co-authored-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7324 >
2025-11-12 20:09:42 +00:00
Pablo Correa Gómez
9b02cdac75
docs: add section on ci tags available in pmaports
...
Fixes https://gitlab.postmarketos.org/postmarketOS/docs.postmarketos.org/-/issues/13
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7336 >
2025-11-12 19:13:25 +00:00
Raymond Hackley
5a265cacbe
samsung-matissewifi-downstream: fix deviceinfo
...
Fix the following:
[Warning!] deviceinfo_flash_heimdall_partition_rootfs: Property is set to its default value ("SYSTEM") and can be removed.
[Error!!!] deviceinfo_keyboard: This property is obsolete: Programs should automatically detect if the device currently has a keyboard or not (often it can be hotplugged anyway).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7301 >
2025-11-12 18:20:45 +00:00
Raymond Hackley
c83c7c6a6c
samsung-matissewifi-downstream: move to archived
...
[ci:skip-build]
[ci:skip-kconfigcheck]
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7301 >
2025-11-12 18:20:45 +00:00
Casey Connolly
762aad880c
linux-next: enable some more useful options
...
Enable qcserial, iso9660 filesystem support and UHID.
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7316 >
2025-11-12 18:18:14 +00:00
Sebastian Fleer
dc36719103
linux-postmarketos-rockchip: switch to LLVM
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7332 >
2025-11-12 18:08:44 +00:00
Sebastian Fleer
3a48826f15
linux-postmarketos-rockchip: add a few more rockchip-specific drivers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7332 >
2025-11-12 18:08:44 +00:00
postmarketOS CI
c657f55ea7
linux-next: upgrade to next-20251112
2025-11-12 16:41:41 +00:00
Sebastian Fleer
c49c00d09d
device-google-gru: add watchdog configuration for systemd
...
ensures that dw_wdt will receive keep-alive pings after resume from
suspend.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7330 >
2025-11-12 16:26:27 +00:00
Richard Acayan
e1a93ee134
linux-postmarketos-qcom-sdm670: upgrade to v6.17.6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7209 >
2025-11-12 16:19:15 +00:00
Sebastian Fleer
9cec75d325
kconfigcheck: only check NETFILTER_XTABLES_LEGACY on >=6.17
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7333 >
2025-11-12 16:16:25 +01:00
adamthiede
3bd8549aff
linux-postmarketos-mediatek-mt81: upgrade to 6.12.57 and enable SYN_COOKIES
...
- enabling CONFIG_SYN_COOKIES to get rid of some tty error messages
- enable CONFIG_NETFILTER_XTABLES_LEGACY for CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7328 >
2025-11-12 03:03:40 +00:00
Clayton Craft
6d52a314b7
main/postmarketos-initramfs: enforce usage of busybox ash for init
...
It's possible some other (more strict) shells might provide /bin/sh and
get pulled into the initramfs, if that happens they may fail from our
usage of `local`. By explicitly listing busybox ash in the shebang, we
guarantee that we'll always use the shell we expect.
fixes #3518
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7313 >
2025-11-12 01:19:12 +00:00
Jens Reidel
6ae9319ac4
device-raspberry-pi: Drop deviceinfo_keyboard
...
[ci:skip-vercheck]: Only moving packages across categories
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:47 +00:00
Jens Reidel
6acbc6980b
device-raspberry-pi: Use linux-rpi for Pi 1 and 2
...
Alpine does not distinguish between them anymore.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:47 +00:00
Jens Reidel
b5b4a46891
device-raspberry-pi: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
560f1ae233
device-raspberry-pi0: Drop deviceinfo_keyboard
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
27498ecdec
device-raspberry-pi0: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
e14241502c
device-raspberry-pi3: Rename deviceinfo_gpu_accelerated, drop deviceinfo_keyboard
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
508ccecacb
device-raspberry-pi3: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
662d76a7b9
device-raspberry-pi4: Rename deviceinfo_gpu-accelerated, drop deviceinfo_keyboard
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
eca0bf5d23
device-raspberry-pi4: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
663a2a9ac9
device-raspberry-pi5: Rename deviceinfo_gpu_accelerated, drop deviceinfo_keyboard
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
544e4b6bd3
device-raspberry-pi5: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
d7706d6c21
device-cutiepi-tablet: Fix build
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
7f5fb209aa
device-cutiepi-tablet: Drop deviceinfo_keyboard
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:43 +00:00
Jens Reidel
fe96277937
device-cutiepi-tablet: Depend on linux-rpi
...
linux-rpi4 was replaced by linux-rpi for all aarch64 Raspberry Pi
devices in Alpine a while ago and does not exist anymore.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:40 +00:00
Jens Reidel
034eccb08a
device-cutiepi-tablet: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:36 +00:00
Jens Reidel
d6128809d2
device-sqfmi-beepy: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:33 +00:00
Jens Reidel
6cbc76720a
device-clockworkpi-uconsole-rpi: Rename deviceinfo_gpu_accelerated, drop deviceinfo_keyboard
...
Also fixup comments to make dint happy.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:33 +00:00
Jens Reidel
b687c74cfd
device-clockworkpi-uconsole-rpi: Move to downstream
...
linux-rpi is a downstream Linux kernel provided by the vendor and
differs a lot from mainline. As such, this device does not qualify for
testing.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7319 >
2025-11-10 21:32:33 +00:00
Clayton Craft
30e0f6d779
ci: deviceinfo_linting: add support for ci:skip-dint
...
Sometimes we just want to merge when deviceinfo is failing linting (e.g.
when moving a device pkg from a higher category to a lower one)
This should be used sparingly...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7311 >
2025-11-10 19:54:29 +00:00
Nikita Travkin
e165e34660
linux-postmarketos-qcom-msm8916: Move from community to testing
...
The msm8916 kernel no longer meets the requirements for community
devices. Demote them to testing.
[ci:skip-dint]
[ci:skip-kconfigcheck]
[ci:skip-vercheck]
[ci:skip-build]: moving device categories
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7311 >
2025-11-10 19:54:29 +00:00
Oreeeee
8478c81581
device-lenovo-a8-50f: switch to mtkclient as the flashing method
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7291 >
2025-11-10 16:13:11 +01:00
Aster Boese
499b98276c
main/devicepkg-dev: /etc/modprobe.d,modules-load.d -> /usr/lib
...
Relates #2184
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7304 >
2025-11-10 13:57:33 +00:00
Stefan Hansson
f38e43e3b3
main/dint: upgrade to 0.0.2
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7326 >
2025-11-10 13:35:53 +00:00
Willow Barraco
7ef1962a69
postmarketos-ui-sxmo-de-{river,i3}: new pmaport
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7310
2025-11-09 21:42:58 -08:00
Willow Barraco
c5ab9e3ef4
postmarketos-ui-sxmo-*: upgrade to 1.18.0
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7310
2025-11-09 21:42:58 -08:00
Antoine Martin
6a94a5bb74
linux-pine64-pinenote: upgrade to 6.17.7
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7317
2025-11-09 20:47:40 -08:00
Rudraksha Gupta
3ec6569b21
device-pine64-pinephonepro: Fix pmbootstrap build device-pine64-pinephonepro --force
...
Fixes pma#4078
```
$ pmbootstrap build device-pine64-pinephonepro --force fails with:
>>> device-pine64-pinephonepro: Entering fakeroot...
install: can't stat '/home/pmos/build/src/bootaa64.efi': No such file or directory
>>> ERROR: device-pine64-pinephonepro*: package failed
>>> ERROR: device-pine64-pinephonepro: rootpkg failed
```
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7308 >
2025-11-10 02:46:27 +00:00
Clayton Craft
8670cf46dd
kconfigcheck: enable missing deps for NF and FW compression
...
Without these, generated config doesn't have FW compression enabled, and
a few other NF/IP -related options.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7323 >
2025-11-10 01:46:05 +00:00
Barnabás Czémán
32c118b188
firmware-qcom-msm8953: Updated the maintainers of the package
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7314 >
2025-11-09 23:20:19 +00:00
Barnabás Czémán
897d349c2e
soc-qcom-msm8953: Update the maintainers of the package
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7314 >
2025-11-09 23:20:19 +00:00
Barnabás Czémán
9d73726f28
device-qcom-msm8953: Update the maintainers of the package
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7314 >
2025-11-09 23:20:19 +00:00
Barnabás Czémán
340ed59a16
linux-postmarketos-qcom-msm8953: Upgrade to v6.17.7-r0
...
Upgrade to v6.17.7-r0 and updated the maintainers of the package.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7314 >
2025-11-09 23:20:19 +00:00
Jan Jasper de Kroon
305cddc07f
systemd/postmarketos-base-systemd: enable irqbalance.service
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7081 >
2025-11-09 18:07:12 +01:00
Jan Jasper de Kroon
394c20d8b8
systemd/irqbalance: add irqbalance unit
...
This package provides the systemd service file for irqbalance,
enabling proper IRQ balancing on postmarketOS devices using
systemd.
This allows for better performance and power management by
distributing IRQs across CPU cores.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7081 >
2025-11-09 17:57:22 +01:00
Antoine Martin
bdd4b04b4c
u-boot-pine64-pinenote: upgrade to 2025.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7318 >
2025-11-09 12:40:41 +00:00
Dylan Van Assche
b12807c8e0
device-pine64-pinetab: drop maintainership
...
Pine64 Pinetab is unmaintained for years.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7322 >
2025-11-09 10:09:50 +01:00
Sebastian Fleer
5149ff2fdd
linux-postmarketos-rockchip: upgrade to 6.12.57
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7321 >
2025-11-09 06:08:39 +00:00
Alexandre Marquet
4d146769f5
systemd/wireplumber: compile with qemu-only
...
Compilation of wireplumber with crossdirect yields corrupted binaries
in armv7.
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7284 >
2025-11-09 05:56:12 +00:00
Clayton Craft
381903df5e
device-apple-mac-aarch64: add vulkan subpkg
...
For installing vk support for Apple GPUs
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7309 >
2025-11-08 15:54:28 +00:00
Nikita Travkin
dcd6eef2d4
main/dtbloader: upgrade to 1.5.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7315 >
2025-11-08 18:07:37 +05:00
Bart Ribbers
7998b8a72f
systemd/plasma*: upgrade to 6.5.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7307 >
2025-11-08 05:47:47 +00:00
Lin, Meng-Bo
2c88eb4329
samsung-j3ltetw: rename gpu_accelerated to drm in deviceinfo
...
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/1a8ab415b0d8fe68c8fea0a585e45c781b03a7e8
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7277 >
2025-11-08 05:27:59 +00:00
Lin, Meng-Bo
1f2ae1220a
samsung-j3ltetw: drop deviceinfo_keyboard
...
This property is obsolete:
Programs should automatically detect if the device currently has
a keyboard or not (often it can be hotplugged anyway).
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3145
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7277 >
2025-11-08 05:27:59 +00:00
postmarketOS CI
af9526d931
linux-next: upgrade to next-20251107
2025-11-07 05:46:52 +00:00
Paul Sajna
4b1d2b0e58
xkeyboard-config: Add BlackBerry KEY2 patch
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6830 >
2025-11-07 02:49:34 +00:00
Paul Sajna
455d51ae86
new package: device-blackberry-key2-generic: generic device port for BlackBerry KEY2 and KEY2 LE
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6830 >
2025-11-07 02:49:34 +00:00
Paul Sajna
7e513f5a93
new package: firmware-blackberry-key2-generic: firmware for BlackBerry KEY2 and KEY2 LE
...
contains only the wifi firmware that isn't managed by msm-fw-loader
wifi firmware for both devices is combined into a single board-2.bin
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6830 >
2025-11-07 02:49:34 +00:00
Clayton Craft
c628fe7c6c
linux-postmarketos-asahi: upgrade to 6.17.7
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7302 >
2025-11-06 17:34:38 +00:00
adamthiede
71bff99930
device-sqfmi-beepy: new device port
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7296 >
2025-11-06 12:18:03 +00:00
postmarketOS CI
cc6cf99d96
linux-next: upgrade to next-20251106
2025-11-06 05:48:26 +00:00
Eisenbahnfan
9f0f1ee5ca
firmware-samsung-v1awifi: Fix error during package installation
...
During installation, the configuration file is attempted to be installed in
a directory called maxtouch.cfg instead of being installed as maxtouch.cfg
due to the -t flag being used by mistake.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7278 >
2025-11-05 22:35:47 +00:00
postmarketOS CI
d0021c159b
linux-next: upgrade to next-20251105
2025-11-05 16:48:32 +00:00
Jens Reidel
a9be71b496
ci: Build docs with Sphinx
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7295 >
2025-11-05 11:21:33 +00:00
Jens Reidel
fad7a5050d
docs: Add kernel version packaging recommendations
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7295 >
2025-11-05 11:21:33 +00:00
Jens Reidel
35eb5c61cb
docs: Replace Antora with Sphinx
...
See https://gitlab.postmarketos.org/postmarketOS/docs.postmarketos.org/-/issues/4
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7295 >
2025-11-05 11:21:33 +00:00
Pablo Correa Gómez
85f542bc64
editorconfig: use spaces instead of tabs for markdown
...
For consistency with the postmarketos.org repo, and to prepare for the
future documentation.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7295 >
2025-11-05 11:21:30 +00:00
postmarketOS CI
ba2d22a3c4
linux-next: upgrade to next-20251104
2025-11-04 17:01:51 +00:00
Jan Jasper de Kroon
98cd4a69f2
linux-pine64-pinephonepro: upgrade to 6.17.3
...
Notable changes:
- Added Rockchip video decoder HEVC driver for H.265 support
- Fixup of kernel configuration according to recommends
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7121 >
2025-11-04 16:29:52 +00:00
small solar
369b75e2d6
linux-samsung-a5y17lte: increased pkgrel
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7271 >
2025-11-04 16:25:55 +00:00
small solar
5bd1fd6804
added newline
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7271 >
2025-11-04 16:25:55 +00:00
small solar
e97f01a611
linux-samsung-a5y17lte: reorder checksums in APKBUILD
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7271 >
2025-11-04 16:25:51 +00:00
Raymond Hackley
679f6f7827
qcom-msm8226: add touchscreens
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7297 >
2025-11-04 15:27:35 +00:00
Raymond Hackley
812a11c65e
qcom-msm8226: add drm panel and gpu support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7297 >
2025-11-04 15:27:35 +00:00
Alistair Francis
ad3117d9df
temp/81voltd: upgrade to 1.1.0
...
Upgrade to the latest release with the new URL:
https://gitlab.postmarketos.org/modem/81voltd/-/tags
Signed-off-by: Alistair Francis <alistair@alistair23.me >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7298 >
2025-11-04 21:58:11 +10:00
panpanpanpan
1000e405bf
linux-postmarketos-qcom-sm8150: Upgrade to v6.17.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7275 >
2025-11-03 23:51:58 +00:00
panpanpanpan
a1a3dd3000
device-xiaomi-nabu: Add modules-initfs and a640_zap
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7275 >
2025-11-03 23:51:58 +00:00
Jianhua Lu
f46add6dff
linux-postmarketos-qcom-sm8250: switch to LLVM toolchain
2025-11-03 07:06:05 +00:00
Richard Almanza
740819acc4
device-motorola-titan: remove deprecated property deviceinfo_keyboard
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7283 >
2025-11-03 00:46:53 +00:00
Richard Almanza
c9c4dfd3bc
motorola-titan-downstream: fix deviceinfo
...
- Add the `deviceinfo_create_initfs_extra="true"` property to fix the `Generated boot/kernel image too large for boot partition` based on the wiki guideline
> $ pmbootstrap flasher flash-kernel
> ...
> Warning: skip copying boot image avb footer (boot partition size: 0, boot image size: 14862336).
> Sending 'boot' (14514 KB) OKAY [ 0.515s]
> Writing 'boot' (bootloader) Image size exeeded partition limits
> (bootloader) Preflash validation failed
> FAILED (remote: '')
> ...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7283 >
2025-11-03 00:46:53 +00:00
Alexandre Marquet
44c69fc957
device-samsung-manta: disable gsd-color
...
Disable gsd-color that uses a whole CPU at 100% doing nothing.
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6854 >
2025-11-03 00:42:11 +00:00
Oliver Smith
1f18c9a29e
cross/gcc-*: upgrade to 15.2.0-r2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7289 >
2025-11-02 13:28:40 +01:00
Raymond Hackley
396654d0c4
qcom-msm8226: new device
...
With the new changes in lk2nd that allow us to support extlinux.conf,
we can now generate image that would be generic to these devices.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7279 >
2025-11-01 06:08:54 +00:00
postmarketOS CI
39a15d7e9a
linux-next: upgrade to next-20251031
2025-10-31 16:49:48 +00:00
Raymond Hackley
c2b7629c34
samsung-ms013g-downstream: fix deviceinfo
...
Fix the following:
[Warning!] deviceinfo_flash_heimdall_partition_rootfs: Property is set to its default value ("SYSTEM") and can be removed.
[Warning!] deviceinfo_bootimg_dtb_second: Property is set to its default value (false) and can be removed.
[Error!!!] deviceinfo_keyboard: This property is obsolete: Programs should automatically detect if the device currently has a keyboard or not (often it can be hotplugged anyway).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7280 >
2025-10-31 14:03:55 +00:00
Raymond Hackley
68597ebfaa
samsung-ms013g-downstream: move to archived
...
[ci:skip-build]
[ci:skip-kconfigcheck]
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7280 >
2025-10-31 14:03:55 +00:00
knuxify
e79e48346d
device-odroid-hc2: Load sec-i2c module
...
Commit 680ef57915db0f715e99a683c15f0f9f7c700e64 upstream[1] split the sec_core
driver into two drivers: sec_core and sec_i2c, the latter now handling support
for I2C-based Samsung PMICs. This included the S2MPS11 used in the Odroid HC1
and HC2.
Update modules-initfs to include the new module.
[1] https://github.com/torvalds/linux/commit/680ef57915db0f715e99a683c15f0f9f7c700e64
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7250 >
2025-10-31 13:43:14 +00:00
Sebastian Fleer
b9bce48e38
linux-postmarketos-rockchip: Add zstd support for ramdisk
...
While at it, move nftables support from module to built-in and add `pmb:kconfigcheck-nftables`.
fixes !7269
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7274 >
2025-10-30 20:48:26 +00:00
Bart Ribbers
f9d9dfa730
systemd/plasma-workspace: apply workaround to prevent krunner from crashing
...
Same as downstream, https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/92351
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7266 >
2025-10-30 19:50:39 +00:00
Aster Boese
3db8696b57
main/postmarketos-ui-cosmic: enable tuned-ppd service for OpenRC
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7190 >
2025-10-30 13:10:39 -04:00
postmarketOS CI
2ba8cd454f
linux-next: upgrade to next-20251030
2025-10-30 16:53:46 +00:00
Sebastian Fleer
eb1c03a854
device-google-gru: Update deviceinfo and maintainer
...
Remove/replace obsolete or unnecessary variables.
Add myself as maintainer.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7269 >
2025-10-29 23:48:16 +00:00
Devin Lin
7abeaca6ac
main/postmarketos-ui-plasma-mobile: Use feedbackd instead of hfd-service
...
Starting from Plasma 6.5, Plasma Mobile uses feedbackd instead of
hfd-service as its haptics backend.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7268 >
2025-10-29 17:28:18 -04:00
Oliver Smith
fdaae1376a
systemd/xorg-server: upgrade to 21.1.20
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/e6cbfad8d5f83371064c2b00a85b19df40b438a9
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/38da9ffe035ba97583fbee3c0b8824c4749ffeb7
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7267 >
2025-10-29 18:17:35 +00:00
Luca Weiss
6cd1c895fb
linux-postmarketos-qcom-sc7280: upgrade to 6.17.0
...
Manual kconfig changes:
* VIDEO_DW9719=m (Fairphone 5)
* PCI=y (Tachyon)
* PCIE_QCOM=y (Tachyon)
* LEDS_GPIO=m (Tachyon)
* SYN_COOKIES=y (category:default)
* BTRFS_FS_POSIX_ACL=y (category:filesystems)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7107 >
2025-10-29 18:14:30 +01:00
Bart Ribbers
0861e39386
systemd/plasma*: upgrade to 6.5.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7263 >
2025-10-29 13:47:09 +00:00
andrey gerasimob
67e437160c
samsung-grandpplte: edit deviceinfo and modernize for success flash boot
...
keyboard is removed and gpu_accelerated has been overshadowed
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7175 >
2025-10-29 11:16:38 +01:00
Markus Göllnitz
c7722700dc
soc-qcom-sc7280: replace with soc-qcom
...
With the addition of 81voltd the difference between
soc-qcom-sc7280 and soc-qcom shrank. With the unreliable
hardware en- and decoder and a workaround in soc-qcom,
it would shrink even further.
As such, it makes sense to replace the former with the
latter.
With q6voiced and a call audio wireplumber config,
soc-qcom adds two more things untestable on the two
devices currently using soc-qcom-sc7280 (Fairphone 5 and
Shiftphone 8).
Besides that, it is only a UPower.conf replacing suspend
with shutdown in case of critically low battery levels
and setting the low level from 20 % to 10 %, which makes
sense on these two devices as well.
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7044#note_501998
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7107#note_508712
Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7254 >
2025-10-29 10:11:30 +00:00
postmarketOS CI
b3942cfeb4
linux-next: upgrade to next-20251029
2025-10-29 05:51:02 +00:00
coca
ae0284088f
Revert "Increased pkgver for samsung-gts210velte"
...
This reverts commit 24e36c32d6733b83113133fef028df345ed8e618
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7214 >
2025-10-28 20:45:13 +00:00
coca
2cb4a9cb11
Increased pkgver for samsung-gts210velte
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7214 >
2025-10-28 20:45:13 +00:00
coca
58608ca074
deviceinfo: Added create_initfs_extra with true for the samsung-gts210velte
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7214 >
2025-10-28 20:45:09 +00:00
Stefan Hansson
0cb3cf0897
device-samsung-gtaxlwifi: remove obsolete and invalid properties
...
While I haven't verified it personally, the wiki entry for this device
states that neither Weston nor Plasma Mobile work on the device,
indicating that DRM probably doesn't actually work. Furthermore, it is a
downstream port, so it working would be a miracle regardless. As for the
keyboard property, it is obsolete.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7243 >
2025-10-28 20:32:02 +00:00
Stefan Hansson
0be8af7d77
device-samsung-gtaxlwifi: set create_initfs_extra="true"
...
According to Pascal Dietrich on fedi, this fixes the initramfs being too
big for the boot partition[1].
[1]: https://rheinneckar.social/@cameo007/115429480475704448
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7243 >
2025-10-28 20:32:02 +00:00
Stefan Hansson
dcae02a2a0
device-samsung-gtaxlwifi: depend on msm-fb-refresher and postmarketos-base-downstream
...
The wiki article has stated that msm-fb-refresher is necessary for
working display from the start, so let's just fix this in packaging
instead of having it as a hint in the wiki. As for
postmarketos-base-downstream, this was confirmed to fix booting into UI
by Pascal Dietrich on fedi[1].
[1]: https://rheinneckar.social/@cameo007/115430128243717720
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7243 >
2025-10-28 20:31:58 +00:00
Sebastian Fleer
aea53bf284
linux-postmarketos-rockchip: upgrade to 6.12.55
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7260 >
2025-10-28 20:21:47 +00:00
Eisenbahnfan
6afab4b72e
firmware-samsung-v1awifi: Move downstream firmware into own package
...
And use config hosted on gitlab
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7231 >
2025-10-28 20:03:06 +00:00
Arnav Singh
993592fe3c
firmware-pine64-rtl8723bt: drop
...
This was being kept around because linux-firmware's rtl8723cs_xx_config.bin
was broken. This was fixed upstream in
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=e39831b1a9d75eb91af5c1711082edea5e259d3f
to carry the same file that we were carrying, so we don't need to any more.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7262 >
2025-10-28 10:12:21 -07:00
Eisenbahnfan
f792611613
samsung-n1awifi: Add mainline variant
...
And move downstream variant to archived
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7211 >
2025-10-28 16:10:35 +00:00
Eisenbahnfan
593d71f0c8
samsung-n1awifi: Rename downstream port to samsung-n1awifi-downstream
...
And fix ci errors
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7211 >
2025-10-28 16:10:35 +00:00
Eisenbahnfan
860afb1160
firmware-samsung-n2awifi: Move downstream firmware into own package
...
And use config hosted on gitlab
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7232 >
2025-10-28 16:03:58 +00:00
exkc
23fa126eeb
device-wd-glacier: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7259 >
2025-10-28 15:59:54 +00:00
Ingo Reitz
f492d6fa9d
device-google-{bluejay,oriole,raven}: add regulator_ignore_unused to cmdline
...
workaround for deadlock/crash due to dts TODOs
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7261 >
2025-10-28 13:03:38 +01:00
Eric Anderson
83977c895f
device-google-veyron: Set Eric Anderson as maintainer
...
Updating the device after becoming the maintainer of linux-google-veyron
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7258 >
2025-10-28 09:41:35 +00:00
Clayton Craft
7c137628be
ci: shellcheck: add device-apple-mac-aarch64 scripts
...
There are a few of these, and they're probably complicated enough to
justify shellchecking them.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7112 >
2025-10-28 09:38:56 +00:00
Clayton Craft
671da45525
ci: shellcheck: add os-installer's setup script
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7112 >
2025-10-28 09:38:56 +00:00
Clayton Craft
557772ebd4
device-apple-mac-aarch64: add support for os-installer
...
This also sneaks in a change to add 'quiet' on the kernel cmdline, to
remove some kernel msg noise on the screen that overwrites the splash
sometimes on boot.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7112 >
2025-10-28 09:38:53 +00:00
Clayton Craft
923c4ab36e
main/postmarketos-ui-os-installer: add custom install/deploy mode
...
This adds support for having a custom install/deploy, where if
`/etc/os-installer/deploy.sh` exists then pmbootstrap generates an
image, exports it, then calls deploy.sh with the path to the image it
created, and does NOT call pmbootstrap install with --disk. deploy.sh
comes from device packages that need to implement custom image
deployment stuff, when using --disk is not appropriate.
If deploy.sh doesn't exist then the standard install (using --disk) will
take place.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7112 >
2025-10-28 09:38:53 +00:00
Sicelo A. Mhlongo
52f23a780c
wl1251-cal: extract nvs to /run
...
Running the service for wl1251-cal before udev is partly responsible for very
slow boot observed on the N900 when using systemd. This is likely because of
the dependency on /lib/firmware.
Provide the NVS in /run instead, an idea borrowed from msm-firmware-loader. It
is safe to permanently overwrite the user-defined firmware search path since
the N900 does not need firmware that would be expected to be in
/lib/firmware/postmarketos.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7234 >
2025-10-28 09:32:20 +00:00
Ingo Reitz
ea9dcad2df
linux-postmarketos-gs101: upgrade to 6.18_rc2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7226 >
2025-10-28 09:29:36 +00:00
postmarketOS CI
f4214fd496
linux-next: upgrade to next-20251028
2025-10-28 05:50:03 +00:00
Clayton Craft
6b51d3c9da
main/postmarketos-ui-cosmic: disable audio over-amp by default
...
COSMIC is configured by default to allow "over amplification" of audio,
which is probably going to drive systems with sensitive speaker setups
(like macbooks, and the x13s) too hard. 100% on these is already plenty
loud. Users can override this default by flipping the switch in COSMIC
Settings app if they really want it.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7251 >
2025-10-28 04:46:57 +00:00
Jianhua Lu
b5e0ae4742
device-xiaomi-elish: use soc-qcom to replace qcom common dependencies
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6867 >
2025-10-28 07:35:28 +08:00
Jianhua Lu
ac2648a2b8
device-xiaomi-elish: update deviceinfo
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6867 >
2025-10-28 07:35:28 +08:00
Jianhua Lu
0e6c46c96b
linux-postmarketos-qcom-sm8250: upgrade to 6.17.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6867 >
2025-10-28 07:35:28 +08:00
Kamal Chandra Upreti
3680615e8d
linux-xiaomi-spes: increment pkgrel
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7256 >
2025-10-27 15:05:50 +05:45
Kamal Chandra Upreti
410044c30a
linux-xiaomi-spes: update checksums
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7256 >
2025-10-27 14:57:53 +05:45
Kamal Chandra Upreti
315c46b655
linux-xiaomi-spes: fix repo name
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7256 >
2025-10-27 08:52:39 +00:00
Jens Reidel
40ca119a46
alsa-ucm-conf-qcom-sm7150: upgrade to 1.2.14_git20251026
...
Properly declares the speaker on surya as mono and prepares us for the
separation of davinci into two panel variants.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7252 >
2025-10-27 08:14:51 +00:00
Arnav Singh
63cd5bebb9
linux-postmarketos-allwinner: upgrade to 6.17.5_git20251026
...
Also switch to building with LLVM,
per https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/issues/123
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7255 >
2025-10-27 08:07:48 +00:00
postmarketOS CI
0994d10522
linux-next: upgrade to next-20251027
2025-10-27 05:51:02 +00:00
Sebastian Fleer
cb407b4aec
linux-postmarketos-rockchip: upgrade to 6.6.114
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7253 >
2025-10-26 19:43:37 +01:00
Achill Gilgenast
533fa35119
systemd/gnome-shell: enable on riscv64
...
[ci:skip-vercheck]: just enabling architectures
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7063 >
2025-10-26 14:56:10 +00:00
Raymond Hackley
b902e346e7
samsung-j5(x): rename gpu_accelerated to drm in deviceinfo
...
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/1a8ab415b0d8fe68c8fea0a585e45c781b03a7e8
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7249 >
2025-10-26 14:54:11 +00:00
Raymond Hackley
49e41e6fc3
samsung-j5(x): drop deviceinfo_keyboard
...
This property is obsolete:
Programs should automatically detect if the device currently has
a keyboard or not (often it can be hotplugged anyway).
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3145
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7249 >
2025-10-26 14:54:11 +00:00
Raymond Hackley
925d32594e
samsung-grandmax: depend on ModemManager "facility lock" workaround
...
It seems that samsung-grandmax needs the same "facility lock" workaround
as samsung-j5(x), otherwise ModemManager cannot unlock the SIM card correctly.
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3860
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/6c628d66ed3a21ea05f6a1688f3ddfe09ab0fd0a
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7248 >
2025-10-26 14:52:01 +00:00
Raymond Hackley
ec12959a2b
samsung-rossa: rename gpu_accelerated to drm in deviceinfo
...
Link: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/d7b12d98e67d6eb9b5813cb9e8f15578317e490f
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7247 >
2025-10-26 14:23:23 +00:00
Raymond Hackley
abfa1c36dd
samsung-rossa: drop deviceinfo_keyboard
...
This property is obsolete:
Programs should automatically detect if the device currently has
a keyboard or not (often it can be hotplugged anyway).
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3145
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7247 >
2025-10-26 14:23:23 +00:00
Raymond Hackley
bbe58de176
samsung-rossa: depend on ModemManager "facility lock" workaround
...
It seems that samsung-rossa needs the same "facility lock" workaround as
samsung-j5(x), otherwise ModemManager cannot unlock the SIM card
correctly.
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3860
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/6c628d66ed3a21ea05f6a1688f3ddfe09ab0fd0a
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7247 >
2025-10-26 14:23:19 +00:00
user0-07161
fdd329a16a
linux-bananapi-bpi-m2-zero: upgrade to 6.18.0_rc1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7187 >
2025-10-26 13:19:05 +01:00
Eric Anderson
c520d51978
linux-google-veyron: upgrade to 6.12.54
...
Upgrading from an older LTS (6.6.y) to the latest LTS (6.12.y) version.
The config updates are simply "make olddefconfig" along with kconfig
check fixes.
6.12.y appears to behave identically to 6.6.y on veyron-minnie and
mickey. All feature testing showed the same results between the kernels.
I used a GNOME image. Appears to be working on minnie: battery, screen,
touchscreen, keyboard, touchpad, audio (headphones), camera, lid sensor.
Appears to be working on both: 3d acceleration, wifi, bluetooth, FDE,
USB-A, HDMI. HDMI audio worked on mickey. Speakers and HDMI audio didn't
work on minnie.
Audio was tested using "aplay -D sysdefault", because pipewire is
failing with a LUA incompatibility. But I didn't spend too much time
fiddling with alsamixer.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7225 >
2025-10-26 10:42:40 +00:00
Clayton Craft
3bbbf6cd9a
device-apple-mac-aarch64: update initramfs modules list
...
6.17 kernel config builds many things as modules now
Audio is pretty much broken on pulseaudio and I don't care to debug it.
It works with pipewire/pw-pulse, so let's use that by default.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7224 >
2025-10-25 21:29:41 +00:00
Clayton Craft
ac433eed9c
linux-postmarketos-asahi: upgrade to 6.17.5-1
...
Upstream now has a fragment so we no longer need 'device.config', but
there are some bugs with it (reported upstream) so we need to patch it
for now.
pmos.config fragment was also re-sync'd with kconfigcheck.toml
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7224 >
2025-10-25 21:29:41 +00:00
Pablo Correa Gómez
ae140cb6b8
main/postmarketos-base: install fwupd-efi if fwupd and systemd-boot available
...
So that firmware can be upgraded via fwupd EFI built-in methods
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7244 >
2025-10-24 20:41:52 +00:00
Robert Eckelmann
1e8dda341a
linux-postmarketos-exynos5: Build with LLVM
...
Config was migrated with pmbootstrap!2705.
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7172
2025-10-24 21:52:50 +02:00
Markus Göllnitz
9d6bee6dc4
soc-qcom-sc7280: add 81voltd daemon as dependency
...
This daemon configures the modem manager bearers. And
while, due to audio not yet working, this might not yet
be that interesting for VoLTE/VoNR, this configures the
XTRA source and hence increases the chance of a working
GPS with A-GPS and a quick location fix.
Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7044 >
2025-10-24 16:58:52 +00:00
postmarketOS CI
bb59aac12c
linux-next: upgrade to next-20251024
2025-10-24 15:50:32 +00:00
Oreeeee
147a436c02
lenovo-a8-50f: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7215 >
2025-10-24 15:32:59 +02:00
Robert Mader
3f6919e62d
temp/libcamera: Add tuning files for IMX838 and s5kjn1
...
Used by the Fairphone 5. Only containing black levels for now, however
adding those already makes the colors look less washed out, in
particular for the front camera.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7241 >
2025-10-24 11:57:50 +00:00
Clayton Craft
8d854127cc
kconfigcheck: add BTRFS_FS_POSIX_ACL
...
This is required for running journalctl without root, see:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6145#note_470989
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6263 >
2025-10-24 05:23:48 +00:00
Pablo Correa Gómez
2115a3ed2b
main/postmarketos-config-nftables: remove unecessary function names
...
for subpackages. abuild picks them up automatically. They are only
needed when using "-" within the subpackage suffix, as that is not a
valid character in shell scripts function names
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6221 >
2025-10-23 21:53:04 -07:00
Pablo Correa Gómez
9150a760c2
main/postmarketos-config-nftables: add rule for ausweisapp2
...
In the process, bump the pkgver to 1 similarly to what we do with
device packages where version numbers don't have a meaning. We
specifically don't create a subpackage, since the app is in flathub,
which is officially supported by the provider, and is a common way for
most non-technical users to ust it, since it's offically endorsed.
Unconditionally opening this really high port should also not increase
the attack area in any remarkable way.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6221 >
2025-10-23 21:53:04 -07:00
Achill Gilgenast
0478fbe24e
systemd/mutter: upgrade to 49.1.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7242 >
2025-10-23 22:58:31 +02:00
Bart Ribbers
c114f54ed2
systemd/plasma*: upgrade to 6.5.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7233 >
2025-10-23 16:01:04 +00:00
Sicelo A. Mhlongo
386583c5ea
device-nokia-n900: use lzo-rle zram compression, drop obsolete deviceinfo var
...
zstd might have slightly higher CPU usage on the N900's weak CPU, resulting in
slower compression and decompression. lzo-rle strikes a good enough balance.
Also drop deviceinfo_keyboard, which is marked obsolete.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7239 >
2025-10-23 10:10:26 +02:00
Sicelo A. Mhlongo
d60f557c4a
zram-swap: support custom compression algorithm via deviceinfo
...
Some devices would benefit from using compression algorithms besides zstd.
Allow device maintainers to specify a more suitable algorithm using
`zram_swap_algo` deviceinfo variable.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7239 >
2025-10-23 09:53:06 +02:00
Stefan Hansson
9ed8dd6bda
linux-purism-librem5: upgrade to 6.6.110
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7238 >
2025-10-23 07:15:58 +00:00
postmarketOS CI
1eccf4e5af
linux-next: upgrade to next-20251023
2025-10-23 04:51:18 +00:00
Achill Gilgenast
19fcbc17be
systemd/phosh: upgrade to 0.50.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7236 >
2025-10-22 13:04:15 +02:00
postmarketOS CI
21114e996d
linux-next: upgrade to next-20251022
2025-10-22 04:52:27 +00:00
Jane Rachinger
15317d34dd
systemd/systemd{,-stage0}: upgrade to 257.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7230 >
2025-10-21 13:34:13 +02:00
Jens Reidel
370474e36e
linux-pine64-pinephonepro: Build with LLVM
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7189 >
2025-10-21 10:08:51 +00:00
Barnabás Czémán
e6aa0c6119
device-qcom-msm89x7: Update properties in deviceinfo
...
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217 >
2025-10-21 05:58:24 +00:00
Barnabás Czémán
bf41607cac
device-qcom-msm8956: Update properties in deviceinfo
...
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217 >
2025-10-21 05:58:24 +00:00
Barnabás Czémán
b7c1e50325
device-qcom-msm8916: Update properties in deviceinfo
...
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217 >
2025-10-21 05:58:24 +00:00
Barnabás Czémán
d5fe6e1736
device-qcom-msm8953: Update properties in deviceinfo
...
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217 >
2025-10-21 05:58:24 +00:00
postmarketOS CI
36418ded0c
linux-next: upgrade to next-20251021
2025-10-21 04:51:39 +00:00
Alexandre Marquet
5eec34ee2e
device-samsung-manta: add audio support
...
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7222 >
2025-10-21 01:10:57 +00:00
Jens Reidel
3960d31623
cross/gcc-*: upgrade to 15.2.0-r1
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7221 >
2025-10-20 23:41:02 +00:00
Alexey Minnekhanov
f811b0e427
device-xiaomi-whyred: updates for kernel 6.17
...
Update modules names to the ones used in kernel 6.17.
Fix deviceinfo linting issues.
[ci:ignore-count]
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:48:01 +03:00
Alexey Minnekhanov
a824d53414
device-xiaomi-tulip: updates for kernel 6.17
...
Update modules names to the ones used in kernel 6.17.
Fix deviceinfo linting issues.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov
57afee9937
device-xiaomi-platina: updates for kernel 6.17
...
Update modules names to the ones used in kernel 6.17.
Fix deviceinfo linting issues.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov
c117f5f95c
device-xiaomi-jasmine_sprout: updates for kernel 6.17
...
Update modules names to the ones used inkernel 6.17.
Fix deviceinfo linting issues.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov
efc2dd5540
device-xiaomi-clover: updates for kernel 6.17
...
Update modules names to the ones used in kernel 6.17.
Fix deviceinfo linting issues.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov
555cc1c5eb
device-asus-x00td: updates for kernel 6.17
...
Update modules names to the ones in kernel 6.17.
Fix deviceinfo linting issues.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov
d701fd5ca4
device-xiaomi-lavender: add Shenchao variant, updates to kernel 6.17
...
Add variant with Shenchao panel. This variant is using the same panel
driver as Tianma one, so its modules-initfs file is symlink to
modules-initfs.tianma.
Switch to DPU driver (instead of MDP5) for display.
Update modules names to the ones used in 6.17 kernel.
Fix deviceinfo linter issues.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov
3f295fd2af
soc-qcom-sdm660, sony-pioneer: get rid of nonfree-firmware subpackages
...
Remove nonfree-firmware subpackage from soc-qcom-sdm660.
The only cosumer of it was nonfree-firmware subpackage in
device-sony-pioneer. So remove nonfree-firmware subpackage
from device-sony-pioneer and put original contents of
soc-qcom-sdm660-nonfree-firmware into firmware-sony-ninges.
In firmware-sony-ninges replace too big linux-firmware-qcom
dependency (150 Mb) by much smaller (42 Kb) package with
only GPU firmware (firmware-qcom-adreno-a530).
While we are fixing device-sony-pioneer, drop phoc.ini and
related -phosh subpackage from it as well.
And Xperia XA2 is actually GPU accelerated, mark it as such.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:47:59 +03:00
Alexey Minnekhanov
2708a4dcee
soc-qcom-sdm660: depend on alsa-ucm-conf-qcom-sdm660
...
In order for all devices on SDM630/660 platform to easily obtain
ALSA use case configs, add newly added alsa-ucm-conf-qcom-sdm660
to dependencies of common SoC package.
Haven't seen maxnet for a long time, so promote myself to
maintainer.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:47:24 +03:00
Nickolay Goppen
e8ae1ec3c2
alsa-ucm-conf-qcom-sdm660: new aport
...
Inspired by similar package from sdm670.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:46:14 +03:00
Alexey Minnekhanov
dbd50aa6e4
linux-postmarketos-qcom-sdm660: upgrade to 6.17.4
...
NEW/HOT:
* Initial audio support for xiaomi-lavender, xiaomi-clover (only headphones and mic) ( rdacayan, setotau )
* New devices: Blackberry KEY2 (athena) and KEY2 LE (luna) ( sajattack )
* CDSP/ADSP fastrpc support for SDM630/636/660 ( setotau )
Significant:
* Proper panel drivers for xiaomi-lavender, xiaomi-tulip, xiaomi-jasmine, asus-x00td ( alexeymin, iAboothahir )
* Big downstream-y nt36xxx touch driver was dropped in favor of upstream nvt-ts and made folower to nt36672a panels ( alexeymin )
* Support for 3rd variation of xiaomi-lavender with shenchao panel ( rdacayan )
* Kernel configs enabled to support booting using EFI ( sajattack )
Smaller fixes:
* Use proper modem firmware for regular xiaomi-clover ( barni2000 )
* Fixes and updates for charger driver (like ability to stop charging from sysfs) ( kcxt )
* fuelgauge driver rework ( Tooniis, barni2000 )
* Make nokia-pl2 booting again ( nexus_chebykin )
* xiaomi-clover-plus can now load firmware for its Goodix touchscreen ( setotau )
* sns-reg driver knows more config group mappings (no more scary warnings in dmesg) ( lucaweiss )
* Fix for WLED OVP interrupt backtrace in dmesg ( joelselvaraj )
* Potential Wi-Fi driver stability increase ( rdacayan )
* Small fixes for stability of touchscreen on sony-pioneer, xiaomi-whyred ( alexeymin )
* LOTS of dtbs_check warnings were fixed. We are now down to only 3 of them.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180 >
2025-10-20 23:44:14 +03:00
Jens Reidel
5d45751d38
ci: Add tag to skip kconfig checks
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7220 >
2025-10-20 19:26:35 +02:00
adamthiede
edef8326f6
linux-postmarketos-mediatek-mt8173: upgrade to 6.17.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7218 >
2025-10-20 10:16:38 +00:00
postmarketOS CI
1a2f16008b
linux-next: upgrade to next-20251020
2025-10-20 04:49:53 +00:00
Clayton Craft
4e3743b99e
kconfigcheck: fix typo in nftables version constraint
...
Fixes 7829e6c
The old pmb config that was migrated to pmaports had "<5.17"
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7136 >
2025-10-18 14:16:07 +00:00
Clayton Craft
5e452bf41c
kconfigcheck: switch many options to modules
...
Based on running kconfig check against a few kernel configs in pmaports
(which presumably already work/boot), and fixing the INFO messages when
it complained about an option should be builtin.
This also:
- removes some options that were in the default category that were
redefined/duplicated elsewhere, in order to avoid confusion later.
- moves CONFIG_CBC to the default category (used by FDE and a few other
things)
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7136 >
2025-10-18 14:16:07 +00:00
Henrik Grimler
a6761951ff
linux-postmarketos-exynos5: update to 6.12.53
...
Notable changes since 6.12.36 are roughly:
- Add support for n1awifi (@Eisenbahnfan)
- Add more features for n2a and v1a (@Eisenbahnfan)
- Fix wacom w9000 pen always being active until re-inserted (@Eisenbahnfan)
- Change ARM_EXYNOS_BUS_DEVFREQ to module (@Eisenbahnfan)
- Add sound support, and other improvements, for manta (@Alexmrqt)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7207 >
2025-10-18 10:35:43 +00:00
user0-07161 and Clayton Craft
13649dbb71
amazon-checkers: enable wifi, fix crashes
...
I've also added myself as a maintainer everywhere as I forgot to do that
in the initial MR.
Co-authored-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7203 >
2025-10-18 10:03:55 +00:00
Clayton Craft
34c32fe958
main/postmarketos-ui-os-installer: add support for os-installer 0.5.x
...
There were a number of config changes in 0.5.x (vs 0.4.x), this updates
our config to use the latest options/format.
Note: language selection is enabled by default, so no need to list
languages.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7206 >
2025-10-17 16:29:24 +00:00
postmarketOS CI
591cf04f8a
linux-next: upgrade to next-20251017
2025-10-17 15:49:54 +00:00
adamthiede
e087139b30
kconfigcheck: add SYN_COOKIES
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7002 >
2025-10-17 14:59:42 +00:00
Clayton Craft
ba2199528e
main/postmarketos-ui-plasma-mobile: drop systemd unit file
...
This should come from the package providing the daemon run by the unit
file (and in our case, at least temporarily, from the vendored unit file
in systemd-services)
This also adds an install script for post-upgrade that makes sure that
the alias for display-manager.service is created for plasma-mobile on
existing installs where we were missing the alias definition in the
tinydm unit file.
Without this workaround, existing installs will miss the alias and we
won't be able to run things that are associated with this alias (like
stopping pbsplash.)
Note: this is a post-install script since this subpkg is new, and on
existing systems affected by the issue it resolves the subpkg would be
'installed' not 'upgraded'.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7202 >
2025-10-16 13:00:04 -07:00
Clayton Craft
d92884c0d6
systemd/systemd-services: add display-manager alias to plasma-mobile unit file
...
This also drops the WantedBy param, to match what's upstream.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7202 >
2025-10-16 12:57:05 -07:00
Clayton Craft
a8707f9565
main/postmarketos-bootsplash: kill pbsplash with full privileges
...
This fixes an issue where pbsplash was not killed when the override is
attached to a service that runs as a non-root user (e.g.
tinydm.service). The tiny `+` tells systemd to run this command with
full privileges, the other stuff in the service's ExecStart and so on
are unaffected by this change.
This also adds the kill pbsplash override to getty@.service, fixes #4018
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7202 >
2025-10-16 12:57:05 -07:00
postmarketOS CI
a576b6be2d
linux-next: upgrade to next-20251016
2025-10-16 15:49:45 +00:00
Clayton Craft
91f4af5217
systemd/mutter: upgrade to 49.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7205 >
2025-10-16 05:54:18 +00:00
Clayton Craft
65d43efd4f
systemd/gnome-shell: upgrade to 49.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7205 >
2025-10-16 05:54:18 +00:00
Clayton Craft
26892b9475
main/postmarketos-initramfs: drop overlayfs modules
...
overlayfs support has been included in the initrmafs since the beginning of pmOS: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/ed9fc7f
But I have no clue why, because nothing seems to use it in the initramfs, at least not within recent history. By removing it, we save ~300KB, which might help small boot partition devices a bit.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7201 >
2025-10-16 05:14:58 +00:00
Clayton Craft
e74d238f88
main/postmarketos-ui-plasma-mobile: disable ppc64le
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7204 >
2025-10-15 13:38:15 -07:00
Clayton Craft
4baab6de09
temp/abuild: drop aport
...
No longer needed since the latest abuild in aports has support for
-systemd split packages now
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7200 >
2025-10-15 18:45:11 +00:00
postmarketOS CI
e96041ffaf
linux-next: upgrade to next-20251015
2025-10-15 15:49:51 +00:00
user0-07161
2ecb487043
amazon-checkers: new device
...
[ci:skip-build]: already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7195 >
2025-10-15 08:49:21 +00:00
Aster Boese
9bcf50d248
main/postmarketos-base: install openrc-user-pam in openrc subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7197 >
2025-10-15 03:40:18 +00:00
Jens Reidel
4436968a2b
linux-postmarketos-qcom-laptop: Build with LLVM
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7191 >
2025-10-15 03:37:30 +00:00
Augis
726f8f7525
xiaomi-monet: update kernel and device
...
Updates linux-xiaomi-monet to 4.19.325
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7100 >
2025-10-15 03:34:47 +00:00
Alexander Baransky
7039ad14cd
alsa-ucm-conf-qcom-sm7150: fix tucana audio channels
...
Signed-off-by: Alexander Baransky <sanyapilot496@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7198 >
2025-10-15 01:10:43 +03:00
Alexander Baransky
c4de4666cd
firmware-qcom-sm7150: use packaged firmware for xiaomi-tucana
...
Signed-off-by: Alexander Baransky <sanyapilot496@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7198 >
2025-10-15 01:10:43 +03:00
Alexander Baransky
f3527f0028
firmware-xiaomi-tucana: new aport
...
Signed-off-by: Alexander Baransky <sanyapilot496@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7198 >
2025-10-15 01:10:34 +03:00
Jens Reidel
672374d066
linux-postmarketos-mediatek-mt8173: Build with LLVM
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7193 >
2025-10-14 20:26:31 +00:00
postmarketOS CI
d06751767d
linux-next: upgrade to next-20251014
2025-10-14 16:17:25 +00:00
Stefan Hansson
e6fbadb1b0
linux-purism-librem5: upgrade to 6.6.101
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7177
2025-10-14 03:36:40 +00:00
Jens Reidel
20261cb654
cross/systemd-boot-x86: upgrade to 258.1
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7194 >
2025-10-14 02:21:30 +02:00
Oliver Smith
a326582cd6
cross/musl-*: downgrade to 1.2.5
...
[ci:skip-vercheck]: Follow Alpine's downgrade to 1.2.5
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/e4b8c67bb1d2d22e98f0c00b50b7fb0b71eee6c9
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/28eb815e5d8bacf7467aed9db0fc6ac026e97cea
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/f2036bfe000ab05e1f300c6fce57be3da9db426e
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7188 >
2025-10-14 00:08:14 +00:00
Jens Reidel
e710e26cbb
device-qemu-ppc64le: fix console name
...
This was already working previously, but hvc0 is the more correct name
for the serial console.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7192 >
2025-10-13 23:59:57 +00:00
Robert Eckelmann
96e8b07819
linux-postmarketos-qcom-sdm845: Build with LLVM
...
Config was migrated with pmbootstrap!2705.
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7176 >
2025-10-13 23:02:49 +00:00
Robert Eckelmann
22af602b95
linux-postmarketos-marvell: Build with LLVM
...
Config was migrated with pmbootstrap!2705.
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7173 >
2025-10-13 19:18:53 +00:00
postmarketOS CI
06f8d463de
linux-next: upgrade to next-20251013
2025-10-13 15:51:28 +00:00
Arnav Singh
d2778cc698
linux-postmarketos-grate: fix WiFi on microsoft-surface-rt
...
Ref: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3786
2025-10-12 14:15:22 -07:00
Jens Reidel
87edfd6bb0
device-generic-loongarch64: New device
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116 >
2025-10-12 16:36:48 +00:00
Jens Reidel
ccb4f6d525
device-qemu-loongarch64: New device
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116 >
2025-10-12 16:36:48 +00:00
Jens Reidel
c7ad397297
main/postmarketos-qemu-common: Support loongarch64
...
[ci:skip-vercheck]
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116 >
2025-10-12 16:36:48 +00:00
Jens Reidel
3632851500
cross/crossdirect: Add support for loongarch64
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116 >
2025-10-12 16:36:48 +00:00
Jens Reidel
b3500aaa5b
cross/{gcc,musl}-loongarch64: Generate with aportgen
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116 >
2025-10-12 16:36:48 +00:00
Stefan Hansson
b28e97b3e0
main/dint: upgrade to 0.0.1
...
[ci:skip-vercheck]: Due to me misunderstanding how apk deals with the
_git suffix, this is a downgrade. But I don't think it matters much
given that we expect users to use `apk upgrade -a` generally and since
dint mostly is used in CI.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7183 >
2025-10-12 16:30:25 +00:00
smallsolar
0007041862
linux-samsung-a5y17lte: alphabetised dependencies in APKBUILD
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7162 >
2025-10-12 12:47:56 +00:00
smallsolar
309329907e
linux-samsung-a5y17lte: fixed build issues using inspired by a0d79b92
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7162 >
2025-10-12 12:47:56 +00:00
smallsolar
2209a90da2
linux-samsung-a5y17lte: incremented pkgrel
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7162 >
2025-10-12 12:47:53 +00:00
smallsolar
cfe49ffdfd
linux-samsung-a5y17lte: add modules.order to package to fix build error
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7162 >
2025-10-12 12:47:49 +00:00
Oliver Smith
cc70c2550a
systemd/wireplumber: upgrade to 0.5.12
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/dc657c75e776736050539c2ce09a97e4fdb5d0e8
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7184 >
2025-10-12 13:26:39 +02:00
Jens Reidel
e5b378b65f
cross/musl-*: upgrade to 1.2.6_git20250919
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7182 >
2025-10-12 10:10:59 +00:00
André Apitzsch
74c3749568
bq-piccolo: archive device specific packages
...
Archive BQ M5 device and firmware package in favor of
device-qcom-msm8916.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7174 >
2025-10-12 10:36:11 +02:00
André Apitzsch
ba39a4ac5e
bq-piccolo: drop subpackage phosh
...
It's already well scaled. Drop unnecessary phoc.ini.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7174 >
2025-10-12 10:36:11 +02:00
André Apitzsch
9b1f86e727
bq-piccolo: drop keyboard and rename gpu_accelerated to drm in deviceinfo
...
Property deviceinfo_keyboard is obsolete:
Programs should automatically detect if the device currently has a
keyboard or not (often it can be hotplugged anyway).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7174 >
2025-10-12 10:35:59 +02:00
Jens Reidel
882b3807aa
device-qemu-ppc64le: support proper OF boot
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7153 >
2025-10-11 22:57:14 +02:00
Jens Reidel
8410d344cc
main/boot-deploy: upgrade to 0.20.3
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7153 >
2025-10-11 22:57:14 +02:00
Jens Reidel
12f3380e78
main/postmarketos-base: disable GRUB trigger
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7153 >
2025-10-11 22:57:14 +02:00
Bart Ribbers
78eed6fc98
systemd/plasma-workspace: install the Wayland SDDM session config
...
Makes SDDM use KWin as it's compositor and thus run on Wayland rather
than X11. This is what the Alpine packaging has done for quite a while
now and actually fixes my PC just showing a black screen until I've
logged in (by just starting to type my password blindly).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7170 >
2025-10-10 21:40:28 +00:00
Bart Ribbers
c124ebd33e
systemd/sddm: sync packaging with Alpine
...
Installs a config file to use the Weston compositor if none other is
specified.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7170 >
2025-10-10 21:40:28 +00:00
Robert Eckelmann
ae7fb037f7
linux-postmarketos-grate: clean-up and sort depends
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7165 >
2025-10-10 21:30:30 +00:00
Robert Eckelmann
d92a944a4c
linux-postmarketos-grate: Build with LLVM
...
Config was migrated with pmbootstrap!2705.
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7165 >
2025-10-10 21:30:30 +00:00
postmarketOS CI
3858f6164c
linux-next: upgrade to next-20251010
2025-10-10 15:50:08 +00:00
Robert Eckelmann
095c34886a
linux-postmarketos-mediatek-mt81: Build with LLVM
...
Config was migrated with pmbootstrap!2705.
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7167 >
2025-10-10 14:33:54 +00:00
Jens Reidel
d1561c23c1
linux-postmarketos-qcom-sm7150: Build with LLVM
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7161 >
2025-10-10 14:10:11 +00:00
Robert Mader
21aa622d00
systemd/pipewire: upgade to 1.4.9
...
Notably including a build fix for the upcoming libcamera 0.6 and lots of
libcamera-plugin fixes, including autofocus getting enabled when
available.
https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/1.4.9
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7164 >
2025-10-10 10:30:54 +02:00
Luca Weiss
c8a8a0cfcf
linux-postmarketos-qcom-sm6350: upgrade to 6.17.0
...
Manual kconfig changes:
* EEPROM_AT24=m
* REGULATOR_QCOM_REFGEN=y
* NVMEM_SPMI_SDAM=y
* IP_NF_FILTER (category:containers)
* IP_NF_TARGET_MASQUERADE (category:containers)
* IP_NF_NAT (category:containers)
* IP_NF_TARGET_REDIRECT (category:containers)
* IP6_NF_TARGET_MASQUERADE (category:containers)
* IP_NF_FILTER (category:nftables)
* IP_NF_NAT (category:nftables)
* IP6_NF_FILTER (category:nftables)
* IP6_NF_NAT (category:nftables)
* IP_NF_MANGLE (category:waydroid)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7106 >
2025-10-10 06:48:20 +00:00
Raymond Hackley
d6f65d3bde
samsung-{a3,a5,a7,e7,grandmax}: rename gpu_accelerated to drm in deviceinfo
...
Link: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/d7b12d98e67d6eb9b5813cb9e8f15578317e490f
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7160 >
2025-10-09 18:53:17 +00:00
Raymond Hackley
51e7f0f821
samsung-{a3,a5,a7,e7,grandmax}: drop deviceinfo_keyboard
...
This property is obsolete:
Programs should automatically detect if the device currently has
a keyboard or not (often it can be hotplugged anyway).
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3145
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7160 >
2025-10-09 18:53:17 +00:00
Raymond Hackley
c01b371d49
samsung-a3: drop subpackage phosh
...
It's already well scaled in 1.5x on a3. Drop unnecessary phoc.ini
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/4541
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7160 >
2025-10-09 18:53:14 +00:00
postmarketOS CI
a58141085d
linux-next: upgrade to next-20251009
2025-10-09 15:49:42 +00:00
Aster Boese
9c0b5a9396
main/postmarketos-ui-cosmic: add openrc support
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7156 >
2025-10-09 10:42:39 -04:00
postmarketOS CI
9c6d20dadf
linux-next: upgrade to next-20251008
2025-10-09 04:49:45 +00:00
Biswapriyo Nath
574a4b76ad
linux-postmarketos-qcom-msm89x7: Enable ntsync driver for wine
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7150 >
2025-10-09 00:16:05 +00:00
Jens Reidel
a396bbc559
main/dint: upgrade to 0.0.1_git20251003
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7154 >
2025-10-08 15:53:53 +02:00
Jack Knightly
8fb51f4dc2
firmware-samsung-midas: t0{3g,lte} duplicate nvram files for each
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7152 >
2025-10-08 11:47:02 +00:00
Jack Knightly
02d1dda310
samsung-t0{3g,lte}: deviceinfo tidyup and dtb alignment
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7152 >
2025-10-08 11:47:02 +00:00
Henrik Grimler
c08842e994
linux-postmarketos-exynos4: update to 6.16.10
...
Some notable changes are:
- Add qcom mdm9x15 modem dts nodes for midas (@jack_kekzoz)
- Add hack with possibility to power cycle ehci usb controller
- Split p4note into wifi and lte variants (@viciouss)
- Add Imagis ISA1200 haptic driver (@viciouss)
- Drop custom initramfs from kernel. Was only needed by 4210 and
they can use u-boot now.
- Add wacom9000 stylus driver (by @eisenbahnfan, taken from exynos5 kernel)
- .. and some general cleanup to make dtbs_check happy
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7152 >
2025-10-08 11:47:02 +00:00
Martin Juecker
796fbdee57
device-samsung-p4note: adjust sensor mount matrix for iio-sensor-proxy
...
There is currently two different ways to handle sensors, the Linux way
which is taking earth as a starting point and then drawing a vector
through the device, as well as the Windows way which takes the device as
a starting point and drawing a vector towards earth. iio-sensor-proxy
decided to go the Windows way, therefor the configuration needs to be
flipped for the readings to produce the expected result.
I created an issue with iio-sensor-proxy that goes into a bit more
details, see #375 .
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7085 >
2025-10-07 22:35:43 +00:00
Jens Reidel
0dc41491eb
docs/device-categorization: add kernel upgrading requirement
...
As per
https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/issues/119 ,
we want to require kernel packages used by community devices to be
upgraded regularly, so add the proposed requirement in our
categorization requirements.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7104 >
2025-10-07 22:33:21 +00:00