Commit graph

14377 commits

Author SHA1 Message Date
Clayton Craft
97e1642224
main/postmarketos-mkinitfs: upgrade to 2.11.1
Changelog:

* Fix lzma compression

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9090>
2026-07-20 15:46:25 +00:00
Aelin
6e90d14c4d
systemd/systemd-stage0: disable unnecessary options
This brings us down from 2400 to around 1000 targets when compiling
systemd-stage0. dbus still builds fine after these changes.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9093>
2026-07-20 15:35:16 +00:00
Aster Boese
0715fcdb82
ci: grep: always run nonfree-firmware check
Changes the nonfree-firmware check to check all APKBUILDs outside
of 'archived' to align better with the other checks. This is now
possible now that no package uses the old nonfree-firmware logic
outside of 'archived'.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9086>
2026-07-20 15:10:00 +00:00
Aster Boese
326db8aaa5
samsung-a3: move to archived
The maintainers either don't have the hardware to test
this device anymore or don't have an account on the
pmOS GitLab.

See:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4729#note_570851

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9098>
2026-07-20 13:09:26 +02:00
Aelin
a96d3ec97f
linux-next: Commit the updated configs
These didn't get commited by the CI autoupdate job, so it needs manual
intervention now to unblock BPO.

[ci:skip-build]: already built in autoupdate
[ci:skip-vercheck]: not built in BPO

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9096>
2026-07-20 09:26:55 +00:00
Aelin
a83b5f262f
ci: Commit all changes in linux-next
We regenerate the configs, but we only commit the APKBUILD. This
resulted in checksum mismatches.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9095>
2026-07-20 09:14:05 +00:00
postmarketOS CI
69b8617d02
linux-next: upgrade to next-20260717 2026-07-20 05:36:35 +00:00
Aelin
211002d0fa
kconfig-generic: Drop QCOM_GSBI
This config is only for 32-bit ARM devices and on -next, it was properly
gated to ARM and cannot be enabled on ARM64 kernels anymore. This causes
our linux-next upgrades to fail since the config doesn't apply anymore.

multi_v7_defconfig on ARM already enables QCOM_GSBI, so no change is
necessary there.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9091>
2026-07-20 02:08:40 +02:00
Aelin
e6249b40c1
linux-postmarketos-mainline: Upgrade to 7.2_rc4
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9088>
2026-07-19 23:52:30 +00:00
Aster Boese
3f76592e30
main/ldpath: drop
This package seems to have never actually been used by anything,
neither in pmaports no in pmbootstrap. Due to its last edit being
75feba5476 from 2018, its sufficient
to say that this package isn't useful anymore.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9079>
2026-07-19 23:10:30 +00:00
Robert Eckelmann
b704910cac
linux-google-nyan: upgrade to 6.6.144
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7273>
2026-07-19 22:30:22 +00:00
Robert Eckelmann
7ed73c6f09
linux-google-nyan: make kconfig happy again
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7273>
2026-07-19 22:30:22 +00:00
Robert Eckelmann
211926df66
linux-google-nyan: another try to get it smaller
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7273>
2026-07-19 22:30:19 +00:00
Robert Eckelmann
5866996eca
linux-google-nyan: adopt latest kconfig requirements
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7273>
2026-07-19 22:30:16 +00:00
Robert Eckelmann
6c3452c007
linux-google-nyan: use llvm-strip for modules
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7273>
2026-07-19 22:30:12 +00:00
Robert Eckelmann
cf181ec1ef
linux-google-nyan: try to make kernelsize smaller
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7273>
2026-07-19 22:30:09 +00:00
Robert Eckelmann
4207cf89e9
linux-google-nyan: switch to llvm
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7273>
2026-07-19 22:30:06 +00:00
Aster Boese
39c239831c
xiaomi-natrium: move to archived
The maintainer has no pmOS GitLab account, meaning this
device is functionally abandoned.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9083>
2026-07-19 22:23:39 +00:00
Aster Boese
652be8fded
microsoft-surface-rt: move to archived
The maintainer has not created a pmOS GitLab account, meaning
that this package is effectively unmaintained.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9082>
2026-07-19 22:21:37 +00:00
Aster Boese
3661af9aaf
raspberry-pi4: move to archived
The maintainer said that they did not realize that they
were still maintaining this device and that they are
good to drop from the package.

See:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4714#note_570621

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9087>
2026-07-19 23:06:21 +02:00
Aster Boese
0817b6a489
acer-aspire1: remove nonfree-firmware subpackage
This testing device depends on nonfree-firmware from community
that were removed, so it needs to be fixed as well to make
the grep check happy.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8958>
2026-07-19 20:36:39 +00:00
Aster Boese
60545412b2
treewide: device/community: remove usage of nonfree-firmware subpackages
pkgname-nonfree-firmware packages have been not allowed for years, but nearly
every device package just didn't fix that. With the new grep check, these need
to be fixed no matter what.

The changing of `replaces=` to include the full name of the package and not
the pkgname variable is to work around limitations of the grep ci check, as it
cannot differentiate between a nonfree-firmware subpackage and a string
stating its replacement. A workaround for that is to use the whole package
name, as the grep check checks for the pkgname variable.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8958>
2026-07-19 20:36:39 +00:00
Aster Boese
59ed57f455
soc-qcom-sc7180: refactor to stop using nonfree-firmware logic
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8958>
2026-07-19 20:36:39 +00:00
Aster Boese
861af795fa
firmware-shift-sdm845: cleanup sensors subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8958>
2026-07-19 20:36:35 +00:00
Aster Boese
bb7f2b4f53
firmware-oneplus-sdm845: cleanup sensors subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8958>
2026-07-19 20:36:31 +00:00
Aster Boese
9dddb789ee
linux-purism-librem5: remove reference to nonfree-firmware
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8958>
2026-07-19 20:36:28 +00:00
Aster Boese
f12cb52187
firmware-xiaomi-beryllium: cleanup sensors subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8958>
2026-07-19 20:36:28 +00:00
Clayton Craft
ff24e3ab4c
systemd/postmarketos-base-systemd: enable ssh pam inhibit
This enables pam_systemd for sshd sessions and configures it to inhibit
sleep when a session is open.

This config should be upstreamed to aports once support is merged in
systemd: https://github.com/systemd/systemd/pull/42275

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8672>
2026-07-19 19:51:56 +00:00
Clayton Craft
a372a2f2c5
systemd/systemd: backport patch adding inhibit support to pam_systemd
This was merged upstream but won't be in a release until v262

https://github.com/systemd/systemd/pull/42275

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8672>
2026-07-19 19:51:56 +00:00
Clayton Craft
ee60ea5640
main/postmarketos-base-ui: only install sleep-inhibitor on openrc
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8672>
2026-07-19 19:51:56 +00:00
Clayton Craft
e4a8fb375c
systemd/postmarketos-base-systemd: remove sleep-inhibitor preset
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8672>
2026-07-19 19:51:56 +00:00
Clayton Craft
594e361a71
systemd/postmarketos-base-systemd: inhibit sleep when apk is running
This uses some lightweight tools with systemd-inhibit to block sleep and
shutdown when apk is running. This is being installed in a new subpkg
that is pulled in only when apk-tools is installed, so that this is not
installed on duranium.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8672>
2026-07-19 19:51:53 +00:00
Aster Boese
17584b65b8
firmware-samsung-fortuna: fix building armv7 subpackage and do minor cleanup
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8961>
2026-07-19 19:12:34 +00:00
Aster Boese
e5536561a6
treewide: device/testing: remove nonfree-firmware subpackages
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8961>
2026-07-19 19:12:34 +00:00
Aster Boese
99a29f5dd3
soc-qcom-sm7125: refactor to stop using nonfree-firmware logic
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8961>
2026-07-19 19:12:34 +00:00
Aster Boese
d94fb692d1
soc-qcom-msm8996: refactor to stop using nonfree-firmware logic
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8961>
2026-07-19 19:12:31 +00:00
Aster Boese
19321d478d
firmware-xiaomi-miatoll: cleanup sensors subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8961>
2026-07-19 19:12:27 +00:00
Aster Boese
f12ea644bd
treewide: device/downstream: remove nonfree-firmware subpackages
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8960>
2026-07-19 15:10:34 +00:00
Eric Anderson
e09448fb5d
device-asus-flo: Add linux-postmarketos-qcom-apq8064 support
This kernel has a few patches that fix booting regressions that have not
yet been accepted into mainline.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9071>
2026-07-19 14:58:07 +00:00
Stefan Hansson
6fb3a1e5eb
linux-pine64-pinetab2: upgrade to 7.1.3
Removed patches have been upstreamed.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9051>
2026-07-19 08:03:53 +00:00
Aelin
079fedf2ca
linux-postmarketos-stable: Upgrade to 7.1.4
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9068>
2026-07-19 06:41:17 +00:00
Aelin
93de28cf3e
linux-postmarketos-lts: Upgrade to 6.18.39
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9069>
2026-07-19 06:38:33 +00:00
Aster Boese
921afa5da1
sqfmi-beepy: adapt to usr-merge
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9062>
2026-07-19 04:02:31 +00:00
Aster Boese
5e6995c593
xiaomi-polaris: move to archived
The maintainer has been inactive and does not have a pmOS
GitLab account. This was actually brought up in the past
with pmaports!6618, but the device ended up staying around.
I pinged the proposed maintainer
[in an MR](https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9067#note_570185)
instead and they said that archival is fine for now.

[ci:skip-grep]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9073>
2026-07-19 03:39:06 +00:00
Aster Boese
c6326acb87
cutiepi-tablet: move to archived
The maintainer has no pmOS GitLab account, meaning the device
has been functionally unmaintained for years at this point.

[ci:skip-grep]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9072>
2026-07-18 21:56:37 +02:00
alexandre minette
8a13849a22
testing/device-samsung-jflte: Unarchive, switch to mainline
What works on mainline (all tested):
 - screen and partial screen brightness - only 10 different shades of brightness, like downstream
 - usb and usb networking
 - wifi
 - bluetooth
 - battery & charging status
 - gpu acceleration (partial, only with GLES 2.0)
 - buttons

What does not work yet on mainline:
 - cameras
 - audio
 - sensors
 - external gpios for the smart cover
 - cpufreq
 - usb smart dock (hdmi sharing, audio dock...)
 - full gpu support
 - IR transmitter
 - external sd card
 - 3G / 4G
 - radio
 - backlight

Signed-off-by: Alexandre MINETTE <contact@alex-min.fr>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8887>
2026-07-18 16:47:47 +00:00
Antoine Martin
4d2fed2962
linux-clockworkpi-uconsole-rpi: undefine CONFIG_LOCALVERSION
CONFIG_LOCALVERSION in defconfig is set as a variable that is not
considered a valid module name per depmod, causing build failure. This
commit adds empty CONFIG_LOCALVERSION to config to unblock build.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9063>
2026-07-18 15:30:39 +00:00
Aster Boese
e3ba2d6d1d
kconfig-generic: add various configs for generic x86 devices
Adds a few configs found when working to move generic-x86_64 to the main
kernels.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9011>
2026-07-18 14:19:40 +02:00
Aster Boese
674c8179f9
linux-samsung-degaswifi: sync kconfig and fix kconfigedit
Signed-off-by: Aster Boese <asterboese@mailbox.org>

[ci:skip-grep]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8197>
2026-07-18 11:52:03 +02:00
Aster Boese
6794de49ad
linux-samsung-a5y17lte: sync kconfig and fix kconfigedit
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8197>
2026-07-18 11:52:01 +02:00