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
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
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
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
Aster Boese
05ed07c404
linux-yu-tomato: 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:51:59 +02:00
Aster Boese
5f836d5b2c
treewide: add ending newline to files missing it
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8197 >
2026-07-18 11:51:57 +02:00
Aster Boese
f3eb5b5e4e
linux-postmarketos-qcom-msm8994: build with LLVM
...
Building with LLVM is a requirement for every category higher than downstream,
so this kernel must be built with LLVM. This is part of a larger distro-wide
effort to build with LLVM.
- Builds with LLVM
- Fixes style errors
- Updates kconfig
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9039 >
2026-07-17 21:45:22 +00:00
Antoine Martin
cec81ecb31
linux-clockworkpi-uconsole-rpi: new aport
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8898 >
2026-07-17 09:49:50 -04:00
Antoine Martin
46f2d0f881
device-clockworkpi-uconsole-rpi: refactor to remove akms module
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8898 >
2026-07-17 09:46:57 -04:00
Luca Weiss
e5422fadf5
linux-postmarketos-qcom-milos: upgrade to 7.1.2
...
* CRYPTO_KRB5=m (category:netmount)
* BTRFS_FS=m (category:filesystems)
* F2FS_FS=m (category:filesystems)
* LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" (category:hardening)
* SECURITY_LOCKDOWN_LSM=y (category:hardening)
* SECURITY_LOCKDOWN_LSM_EARLY=y (category:hardening)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8975 >
2026-07-17 08:41:00 +00:00
Duje Mihanović
b7681d0e85
linux-samsung-coreprimevelte: upgrade to 7.2_rc3, refactor
...
Migrate the kernel to fragment-based configuration and move patches away
from the pmaports tree, aligning with other pmOS kernels.
Hardware support is also slightly improved, gaining USB OTG and
preliminary hwmon support.
pahole, linux-headers, elfutils-dev and python3 are added to makedepends
to allow enabling BTF.
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8575 >
2026-07-16 16:48:37 +00:00
Aster Boese
fefa738e0f
linux-pine64-pinetab2: build with LLVM
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9027 >
2026-07-16 16:23:36 +00:00
Stefan Hansson
e7b1652ba9
linux-pine64-pinetab2: run default_prepare after manual patch handling
...
Otherwise any patches that need to be applied onto the out-of-tree code
in the patch archive will fail to apply as the files won't exist yet.
This works because delaying default_prepare also delays abuild's
automatic patch application.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9027 >
2026-07-16 16:23:36 +00:00
Daniel and Aster Boese
b8aebb05fa
linux-purism-librem5: Update to 6.12.94
...
Config provided by co-author
Enabled pahole
[ci:skip-grep] to avoid failures due to ongoing treewide changes
Co-authored-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8959 >
2026-07-16 13:40:08 +02:00
Daniel
d20e1f6dd0
device-purism-librem5: Upgrade to 77pureos2, drop obsoleted subpackage
...
The gnome-subpackage was only required for the ModemManager polkit rule which
has been dropped upstream:
https://source.puri.sm/Librem5/librem5-base/-/commit/4050c301b442df6ab8c919878f3a9d2785827f06
[ci:skip-grep] to avoid failures due to ongoing treewide changes
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8959 >
2026-07-16 13:40:06 +02:00
Aster Boese
befad63cc6
linux-postmarketos-qcom-msm8916: convert CONFIG_LEDS_QCOM_LPG to built-in
...
This config needs to be built-in to ensure that it is loaded ASAP during boot and doesn't
depend on module loading logic.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9036 >
2026-07-16 12:08:17 +02:00
Aster Boese
8ebdf87320
linux-postmarketos-qcom-msm8916: build with LLVM
...
- Builds with LLVM
- Fixes style errors
- Updates kconfig
- Adds patch to fix wcslen with LLVM
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9036 >
2026-07-16 12:04:16 +02:00
Eric Anderson
e9aa99192e
device-asus-flo: Use lk2nd
...
The generic kernels are too large to be booted by the stock bootloader,
as the boot partition is only 16 MiB. While this commit increases the
kernel size you can use today, the linux-postmarketos kernels are still
too big to boot from extlinux.conf until the [boot memory increase of
lk2nd][1] is released.
lk2nd also provides a better fastboot implementation which doesn't
fully-buffer the image to be written, and thus can write larger images
than the stock bootloader. Forcing fastboot mode requires [flo support
in lk2nd][2], which also requires a lk2nd release. Right now you'll only
get the better fastboot when lk2nd fails to find a kernel, which means a
dance like "use stock bootloader to wipe userdata, then start to lk2nd".
The reason to keep android image support is just for netbooting which
makes testing easier. But netbooting does _not_ work with lk2nd right
now as lk2nd has trouble finding the dtb for some reason; use the stock
boot loader when running "pmbootstrap flasher boot". Changing
flash_offset_ramdisk is to give more space for the kernel to decompress.
1. https://github.com/msm8916-mainline/lk2nd/pull/703
2. https://github.com/msm8916-mainline/lk2nd/pull/697
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9031 >
2026-07-15 15:20:03 +00:00
Aster Boese
38404b35d3
treewide: move etc/init.d and etc/conf.d into openrc subpackages and cleanup
...
Moves the remaining init.d and conf.d files into the OpenRC subpackages. Most
of these issues were caused by wrongly reimplementing the default_openrc
function, which can be caught in the future with
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4643 .
This commit also makes some very minor cleanup of APKBUILDs if it made
sense while fixing the subpackages.
[ci:skip-grep]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8871 >
2026-07-14 19:18:41 +02:00