Commit Graph
14824 Commits
Author SHA1 Message Date
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
Stefan Hansson c0ba628615 qcom-sm7125: new device
Generic sm7125 device. Needs to be booted via U-Boot, in the future
Tauchgang. Currently firmware handling is suboptimal and it may not load
on all phones. Improving this is left as a future improvement.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9438>
2026-08-29 17:06:44 +00:00
Robert Mader d9587b2fea temp/libcamera: Add some patches and tuning files
Notably:
1. Add the in-review quad-debayer patch required for the imx371 - the OP6
   front camera.
2. Fix GLES 2.0 devices like the Librem5 and PinePhone
3. Small tuning file adjustments, including CCMS for the imx371 and
   imx800 (FP5 main rear camera).
4. A small patch allowing to set maximum resolutions via config file.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9449>
2026-08-29 16:38:11 +00:00
Linus Walleij 5cca0299c4 linux-postmarketos-stericsson: upgrade to 7.2.0
Bump the kernel, regenerated config from fragments with
pmbootstrap kconfig generate linux-postmarketos-stericsson.

The kernel is looking for firmware in /lib/firmware, so I had
to fix this in the firmware package as well, was weird with a
subfolder to begin with, I have no idea why we were doing that.

Signed-off-by: Linus Walleij <linusw@kernel.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9437>
2026-08-29 14:29:46 +00:00
Linus Walleij 6f7eeca359 firmware-samsung-u8500: install into /lib/firmware
The kernel expects to look directly into /lib/firmware/brcm
for these firmwares, so skip the postmarketos prefix.

Signed-off-by: Linus Walleij <linusw@kernel.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9437>
2026-08-29 14:29:46 +00:00
Jan Paszkowski 9da1e79e12 linux-sony-pdx215: upgrade to 7.2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9441>
2026-08-29 13:44:40 +00:00