Aster Boese
6ada2d68a3
main/esystemd: new aport
...
esystemd is a meta build package that is meant for
building standalone versions of tmpfiles and sysusers.
It also contains their runtime configuration.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9103 >
2026-09-06 16:30:57 +00:00
Aster Boese
57cff102e1
linux-postmarketos-qcom-msm8953: sync kconfig for zstd initrd compression
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9193 >
2026-09-05 17:45:02 +00:00
Aster Boese
07103387c2
linux-postmarketos-qcom-msm8953: run kconfig migrate
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9193 >
2026-09-05 17:45:02 +00:00
Crosta04
699ec801da
device-xiaomi-lancelot: add vbmeta handling and usage of sparse for flashing
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9204 >
2026-09-05 17:25:51 +00:00
Aster Boese
4b3ffe78aa
thundercomm-db845c: move to archived
...
The maintainer did not respond within two weeks of a maintainership issue
being made. As such, this device is to be archived.
Closes pmaports#4744
[ci:skip-vercheck]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:35 -04:00
Aster Boese
1979057699
odroid-hc2: move to archived
...
The maintainer is okay with this device being archived due to
not having current device access nor time to work on this port.
As such, this device is to be archived.
Closes pmaports#4725
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:33 -04:00
Aster Boese
d399526b80
vivo-y21l: move to archived
...
The maintainer did not respond within two weeks of a maintainership issue
being made. As such, this device is to be archived.
Closes pmaports#4746
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:31 -04:00
Aster Boese
cfff74196e
samsung-rossa: move to archived
...
The maintainer did not respond within two weeks of a maintainership issue
being made. As such, this device is to be archived.
Closes pmaports#4741
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:29 -04:00
Aster Boese
b26cc94283
samsung-j5: move to archived
...
The maintainer did not respond within two weeks of a maintainership issue
being made. As such, this device is to be archived.
Closes pmaports#4737
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:26 -04:00
Aster Boese
080bf37e80
samsung-grandmax: move to archived
...
The maintainer did not respond within two weeks of a maintainership issue
being made. As such, this device is to be archived.
Closes pmaports#4735
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:24 -04:00
Aster Boese
f4fb3e6381
samsung-fortuna: move to archived
...
The maintainer did not respond within two weeks of a maintainership issue
being made. As such, this device is to be archived.
Closes pmaports#4733 pmaports#4754
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:22 -04:00
Aster Boese
71de4491df
samsung-fortunaltezt: move to archived
...
The maintainer did not respond within two weeks of a maintainership issue
being made. As such, this device is to be archived.
Closes pmaports#4734
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:20 -04:00
Aster Boese
d1c93b021b
samsung-e7: move to archived
...
The maintainer did not respond within two weeks of a maintainership issue
being made. As such, this device is to be archived.
Closes pmaports#4732
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:15 -04:00
Aster Boese
5b45b220c7
amediatech-x96-mini: move to archived
...
The maintainer did not respond within two weeks of a maintainership issue
being made. As such, this device is to be archived.
Closes pmaports#4718
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:11 -04:00
Aster Boese
87850f648f
samsung-a51: move to archived
...
The maintainer did not respond within two weeks of a maintainership issue
being made. As such, this device is to be archived.
Closes pmaports#4716
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:04:37 -04:00
Aster Boese
425a0eae52
samsung-j3ltetw: move to archived
...
The maintainer did not respond within two weeks of a maintainership issue
being made. As such, this device is to be archived.
Closes pmaports#4736
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:04:35 -04:00
MariooB
9ebaccd43c
postmarketos-duranium: add waydroid description
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9481 >
2026-09-04 23:54:10 +00:00
Aelin
7d5b4e3816
systemd/systemd: build with SELinux support
...
Now that Alpine's linux-pam comes with pam_selinux.so, we will no longer
break setups that don't include SELinux.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9482 >
2026-09-04 14:09:32 -07:00
Aster Boese
c6f27d1b65
pmaports.cfg: specify exact android-tools binaries
...
android-tools was split into subpackages in Alpine. Specifying
the binary subpackages allows for saving on bandwidth and space.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9158 >
2026-09-04 06:02:18 +00:00
Aelin
1ea42816e9
linux-postmarketos-lts: Upgrade to 6.18.49
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9477 >
2026-09-02 23:42:47 +00:00
Aelin
f57dbfec93
linux-postmarketos-stable: Upgrade to 7.2.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9476 >
2026-09-02 23:40:40 +00:00
Aster Boese
d55b64d504
main/postmarketos-base: fix post-upgrade shellcheck warnings
...
Fixes 'SC2166 (warning): Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.'
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9471 >
2026-09-02 22:31:02 +00:00
Aelin
6632bdda09
kconfig-generic: Enable more audio codecs
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9479 >
2026-09-02 21:32:06 +00:00
Clayton Craft
8979c31c46
main/postmarketos-duranium: update config for systemd 262
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9472 >
2026-09-02 14:57:17 +00:00
Clayton Craft
bb647faf54
systemd: upgrade to 262-rc1
...
- sysvinit-path was removed
- all carried patches are in the release
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9472 >
2026-09-02 14:57:17 +00:00
Thomas Turner
3ef06e837f
samsung-a21s: new device
...
Mainline 7.2 port for the Samsung Galaxy A21s, Exynos 850.
Working: display, touchscreen, Phosh with GPU acceleration.
Signed-off-by: Thomas Turner <tturner@lineageos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9467 >
2026-09-01 19:38:17 +00:00
Alexander Martinz
7527ebe3eb
device-shift-axolotl: depend on firmware-shift-sdm845-sensors
...
After dropping the nonfree-firmware packages this package
is not auto installed anymore.
Explicitly depend on it to restore sensor support.
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9470 >
2026-09-01 15:14:24 +00:00
Ingo Reitz
fa4c53765b
systemd/run0-sudo-shim: new aport
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9461 >
2026-09-01 15:10:02 +00:00
Clayton Craft
92dbfaaa10
main/postmarketos-base: move install scripts to top scope
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9468 >
2026-09-01 13:13:36 +00:00
Clayton Craft
baac3a7257
main/postmarketos-base: add debuginfod url to profile.d
...
The libdebuginfod package ships a profile.d script that reads
/etc/debuginfod/*.urls files, but that mechanism doesn't work on
Duranium because users can install gdb via coldbrew and coldbrew's
bubblewrap sandbox doesn't bind-mount the host's /etc so any .urls file
on the host is invisible inside the sandbox. I considered addign this to
the dev-tools sysext, but coldbrew is always installed and making users
install a sysext just to set a variable when they're already able to
install gdb via coldbrew didn't seem like great UX
Setting the environment variable via a profile.d script works for both
mutable pmOS and Duranium since the host's login shell sources it, and
coldbrew inherits the host's environment. I considered using a .urls
file for mutable pmOS but that would require adding a subpkg with an
`install_if=libdebuginfod` AND a profile.d thing like this for duranium,
so just adding a single profile.d file for both seemed a lot simpler
even if it's ignoring libdebuginfod's existing profile.d mechanism.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9468 >
2026-09-01 13:13:36 +00:00
Neil Armstrong
8628ff6159
linux-ayaneo-pocket-s2: update to 7.2_git20260831
...
Update Ayaneo Pocket S2 patchset to Linux v7.2
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9466 >
2026-09-01 08:50:23 +00:00
Aelin
ade7dd63b9
cross/musl-*: upgrade to 1.2.6-r3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9469 >
2026-09-01 07:21:26 +00:00
Eric Anderson
e9f101b6cd
linux-postmarketos-qcom-apq8064: Resolve most kconfig check failures
...
CONFIG_DEBUG_INFO_BTF remains disabled because compilation crashes while
combining the debug info. It is enabled in the config, but not actually
built into the kernel because the pahole dependency is missing.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9421 >
2026-09-01 02:10:50 +00:00
Eric Anderson
0300622748
linux-postmarketos-qcom-apq8064: Copy actually-used config
...
The config was for an older version of Linux, so was getting new
defaults applied when being built. Now the committed config is the same
as Linux was actually using to build.
Apparently the compression changed slightly for the Github tar,
producing a different sha.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9421 >
2026-09-01 02:10:50 +00:00
Rudraksha Gupta
5f9b90dbf2
device-samsung-expressatt: Switch to generic pmOS kernels
...
devices.config being dropped from linux-next partially broke expressatt
as the mainline kernels do not enable peripherals that are needed
by expressatt. Let's instead add it to kconfig-generic.toml and use
postmarketOS's generic kernels instead of Alpine's.
Signed-off-by: Rudraksha Gupta <guptarud@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9463 >
2026-08-31 22:10:19 +00:00
Vitaliy Ognev
261a03758d
postmarketos-base-ui-cage: fix scripts and conditional openrc
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9429 >
2026-08-31 16:50:19 +00:00
Aelin
6c126658c5
Revert "ci: do not fail kconfigcheck if the merge bot is the committer"
...
This reverts commit 830fd3e7aa .
The merge request constitutes a policy change for kconfigcheck and
therefore requires approval of all 3 kconfigcheck team members to merge.
This was not the case, therefore revert it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9465 >
2026-08-31 11:52:42 +02:00
Pablo Correa Gómez
830fd3e7aa
ci: do not fail kconfigcheck if the merge bot is the committer
...
This is not ideal, but while our kconfig keeps being very dynamic, we
very often bump into the following situation:
Author of kernel MR fixes kconfig -> the MR is fine ->
1 week passes and some other kconfig changes get merged ->
we assign to the bot for merge -> CI fails and we're back at the
beginning
This means the authors have to get back to fixing kconfig out of us
being slow. And if we are slow again, the same cycle can repeat, which
has happened in the past. This is frustrating for everybody. Instead,
if we are ready to merge and the merge bot is the committer, just
skip kconfigcheck failures. It means that some options might have to
wait for the next update to be included, but still forces authors to
fix kconfig on each of their own pushes, which is a possible trade-off
to reduce friction.
This should be save to revert the day kconfigcheck starts changing
only occassionally.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9385 >
2026-08-31 09:17:05 +00:00
Oliver Smith
99ef80cba0
main/postmarketos-ui-shelli: remove
...
Craig said in IRC:
> @ollieparanoid|m Due to circumstances outside of my control I don't
> forsee having any time to work on Shelli in the near future. Please feel
> free to remove it as a UI and whatever other actions you think
> necessary. Be well. :) maybe I'll get back to it someday.
Related: https://irclogs.dersco.re/OFTC:~h~postmarketos-devel/2026-08-24#1435691 ;
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9460 >
2026-08-30 16:34:25 +00:00
Oliver Smith
3dfed70bba
device-pine64-pinephone: remove shelli subpackage
...
Prepare for the UI to be removed in the next patch.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9460 >
2026-08-30 16:34:25 +00:00
Stefan Hansson
7bd121460a
firmware-samsung-milletwifi: add maintainership and move from archived
...
This is a dependency of device-samsung-milletwifi which already was
moved.
Fixes 7bbad72dad
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9458 >
2026-08-30 15:40:28 +00:00
Andreas Kemnade
b2b729da04
device-{kobo,tolino}-*: add postmarketos-base-eink dependency
...
Depend on the package to provide quirks for eink displays
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9453 >
2026-08-30 14:03:17 +00:00
Stefan Hansson
20bc651907
CI: Simplify test_systemd testcase
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9459 >
2026-08-30 15:49:59 +02:00
Stefan Hansson
d3cb0d8552
CI: Adapt systemd test to new Config.aports handling
...
The aports property of Config was switched from a list[Path] to just a
Path. Fix this by not attempting to index it.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9459 >
2026-08-30 15:47:43 +02:00
Andreas Kemnade
1d8ade1ea6
postmarketos-base-eink: install rules correctly
...
install syntax is wrong, making package collide with basic
package layout.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9454 >
2026-08-30 10:14:03 +00:00
Jianhua Lu
9b38f58128
linux-postmarketos-qcom-sm8250: upgrade to 7.2.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9457 >
2026-08-30 08:44:10 +00:00
Lukas Timmermann
e8489bbe64
device-google-manta: Add two generic kernels
...
Add mainline and stable options from the pmOS generic kernels to the
google-manta board.
Signed-off-by: Lukas Timmermann <lukas@timmermann.space >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9435 >
2026-08-30 08:31:42 +00:00
Clayton Craft
0a95bec85b
linux-postmarketos-asahi: upgrade to 7.1.10-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9456 >
2026-08-29 12:40:14 -07:00
adamthiede
5c573c7cc4
linux-postmarketos-mediatek-mt8173: upgrade to 7.2.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9417 >
2026-08-29 17:24:21 +00:00
Ingo Reitz
4e5eeb4b4a
linux-postmarketos-mediatek-mt81: update to 7.2.2, add drivers for new boards
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9409 >
2026-08-29 17:21:28 +00:00