Aster Boese
c64a4d4b3f
oneplus-fajita: rename hexagonrpcd config
...
Rename the config to what it is installed as to
allow using '-t' in the install call.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9137 >
2026-08-06 12:35:42 +00:00
Aster Boese
5f8567b3a1
oneplus-fajita: fix APKBUILD formatting
...
Makes the APKBUILD compliant with the CODINGSTYLE and the
abuild newapkbuild layout.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9137 >
2026-08-06 12:35:01 +00:00
Aster Boese
e59c888281
oneplus-fajita: move openrc depends to depends_openrc
...
There's a neat feature in abuild where dependencies of certain
built-in subpackages can be declared at the top-level and don't
need to be put inside of the subpackage. Let's use it.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9137 >
2026-08-06 12:34:42 +00:00
Aster Boese
697fab6ef9
oneplus-fajita: remove irrelevant comments from deviceinfo
...
These comments got left over from moving the cmdline to kernel-cmdline.d.
Therefore, remove them to not confuse readers into thinking that
generating a bootimg has something to do with a race condition.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9137 >
2026-08-06 12:34:05 +00:00
user.email
7573ace403
firmware-xiaomi-pyxis: move firmware to /usr/lib
...
Related: #4803
2026-08-06 12:38:52 +02:00
Aelin
d3d417c122
linux-postmarketos-allwinner: Use postmarketos-installkernel, get rid of downstreamkernel_*
...
The downstreamkernel_* functions assume the presence of a cross GCC and
binutils and should not be used for close-to-mainline kernel packages.
While at it, let's get rid of some unused dependencies and use
postmarketos-installkernel rather than Alpine's.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8124 >
2026-08-06 10:27:58 +00:00
Alexey Minnekhanov
263089a000
linux-postmarketos-qcom-sdm660: upgrade to 7.0.14
...
This kernel version is already EOL at this point, but at the moment
this is the best that we have in state "ready for packaging".
It is still important to get this in to allow creation of packages
for new devices.
New devices:
* Vsmart Active 1 (zangyapro) https://wiki.postmarketos.org/wiki/Vsmart_Active_1_(vsmart-zangyapro)
* Xiaomi Mi Note 3 (jason) https://wiki.postmarketos.org/wiki/Xiaomi_Mi_Note_3_(xiaomi-jason)
New features:
* Speaker Amplifier (TAS2557) driver for a buch of xiaomi-sdm660 devices
* Audio support for jasmine, tulip
* IR blaster for jasmine, tulip
Smaller fixes:
* GPU iommu faults fix (hangs still happen though)
* fix sound card name prefix when using UEFI booting
* sdm660-blackberries shourtcut key fix (is now Ctrl)
* synaptics rmi4 touchscreen reset_gpio support
Packaging:
* conform to new kconfigcheck requirements and add new makedepends
* fix modules installation path to /usr/lib ( #4803 )
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9224 >
2026-08-06 10:24:54 +00:00
Alexey Minnekhanov
b5c694b961
alsa-ucm-conf-qcom-sdm660: update to 1.2.15_git20260721
...
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9224 >
2026-08-06 10:24:54 +00:00
user.email
af1c71b001
firmware-radxa-zero: move firmware to /usr/lib
...
Related: #4803
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9284 >
2026-08-06 03:58:49 +02:00
Aster Boese
87944555f6
kconfigcheck: version gate BPF
...
DEBUG_INFO_DWARF5 conflicts with DEBUG_INFO_BTF on kernel versions older than
5.18. Because debugging failures with DWARF4 would be a waste of time on such
old kernel versions, it is better to just version gate BTF to only support
kernels that can use it with DWARF5.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9038 >
2026-08-06 00:47:04 +00:00
Aster Boese
be99b6a5bf
systemd/postmarketos-base-systemd: remove fbkeyboard preset
...
The UI package was deleted, so this preset is unneeded.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9176 >
2026-08-06 00:39:15 +00:00
Aster Boese
a44c9a5c8b
main/postmarketos-ui-fbkeyboard: remove
...
The maintainer did not respond to a maintainership MR for two weeks. Because
the main category only allows exempting existing packages before the policy,
this package must be dropped.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9176 >
2026-08-06 00:39:15 +00:00
Clayton Craft
3bacb837a9
linux-postmarketos-asahi: upgrade to 7.1.6
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9260 >
2026-08-06 00:23:12 +00:00
Aster Boese
bb84c79b74
linux-postmarketos-mediatek-mt6785: 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/9035 >
2026-08-05 22:17:58 +00:00
DrRac27
a5a7883caa
device-oneplus-enchilada: charge in initramfs
...
If your enchilada turns off because the battery is drained and you plug
it in and walk away you will come back to a phone that is still empty
(at least with FDE). With these modules running in the initramfs
charging works. I verified this by pressing the Volume-Down while
booting and in the debug shell I typed:
$ cat /sys/class/power_supply/bq27411-0/current_now
... which returns a negative number while unplugged and a number close
to but below 1500000 if plugged in.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9201 >
2026-08-05 20:54:36 +00:00
Neil Armstrong
806726e2bc
firmware-ayaneo-pocket: install to /usr/lib/firmware
...
for details see #4803
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9253 >
2026-08-05 20:50:58 +00:00
Bart Ribbers
ca7d0054dd
systemd/plasma*: upgrade to 6.7.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9252 >
2026-08-05 19:19:01 +00:00
Clayton Craft
bf92f55a5a
systemd/postmarketos-base-systemd: add preset for routewrangler
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9005 >
2026-08-05 11:02:07 -07:00
Ferass El Hafidi
e6441ec10e
main/postmarketos-base-ui: enable routewrangler on openrc
...
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9005 >
2026-08-05 11:01:58 -07:00
Clayton Craft
243e1d0b9b
main/postmarketos-base-ui: install routewrangler when using NM
...
This configures it to exclude modems by default (by setting their
route-tables to routewrangler's special table 1430), fixes #1430
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9005 >
2026-08-05 11:01:57 -07:00
Clayton Craft
a8cd964e9f
main/postmarketos-base-ui: don't use dnsmasq for filtering
...
This reverts 4b516916dc
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9005 >
2026-08-05 11:01:57 -07:00
Pablo Correa Gómez
990c2dd235
docs: fix generic-kernel-packages example code block
...
Solves https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4784
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9256 >
2026-08-05 15:58:18 +00:00
Clayton Craft
12225adbd2
device-valve-jupiter: drop aport
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8113 >
2026-08-05 15:51:45 +00:00
Clayton Craft
bbfb0877cc
linux-valve-jupiter: drop aport
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8113 >
2026-08-05 15:51:45 +00:00
Clayton Craft
758378e049
systemd/postmarketos-base-systemd: only start unudhcpd when UDC exists
...
It only makes sense to start unudhcpd when a UDC exists, to prevent
unudhcpd starting when there's e.g. only a physical ethernet device.
Fixes #4802
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9243 >
2026-08-05 14:26:34 +00:00
Aster Boese
4e9931912b
linux-postmarketos-rockchip-rk322x: build with LLVM
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9018 >
2026-08-05 13:43:04 +00:00
Clayton Craft
b0953c42d9
ci: add generic kernel check
...
This runs 'kconfig generate' for all archs that the generic kernels
support in order to make sure that kconfig-generic.toml changes are
valid for everything for the kernels it would apply to. This is meant
to catch kconfig changes that might introduce options that don't exist
on some kernel/arch combos or that might be missing other kconfig
dependencies.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9250 >
2026-08-05 13:20:24 +00:00
Aster Boese
261faf7b89
xunlong-orangepi3: move to archived
...
The maintainer has no pmOS GitLab account, meaning that
this device is functionally abandoned.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9084 >
2026-08-05 11:18:06 +00:00
Aster Boese
1d0189e5b4
essential-mata: move to archived
...
The kernel is very broken and does not compile, event with
multiple rounds of patching. As I am not the maintainer,
the amount of patching is getting invasive enough that I
cannot be sure that the kernel will still run, even if
somebody is able to get it compiled.
[ci:skip-vercheck]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9057 >
2026-08-05 11:15:34 +00:00
Aster Boese
9c42c540d1
linux-essential-mata: build with gcc6
...
Part of the wider effort to switch downstream kernels away from the regular
gcc package. While it would be best to switch this kernel to use LLVM,
gcc6 is the best option to prevent runtime breakages and still keep the
process of switching easy. If the maintainer wishes, they can try porting
this package to use LLVM later.
See https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/work_items/123
and https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/3928
for more information.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9057 >
2026-08-05 11:15:34 +00:00
Aster Boese
2aa60edc03
alcatel-pop7lte: move to archived
...
The maintainer has no pmOS GitLab account, so the device is
functionally unmaintained.
[ci:skip-vercheck]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9185 >
2026-08-05 08:40:39 +00:00
Aelin
205c416f2b
linux-postmarketos-mainline: Upgrade to 7.2_rc6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9249 >
2026-08-05 08:23:43 +00:00
Luca Weiss
32c767e481
linux-postmarketos-qcom-sm6350: 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)
* RD_ZSTD=y (category:default)
* DECOMPRESS_ZSTD=y (category:default)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8937 >
2026-08-05 08:35:41 +02:00
Clayton Craft
c607a9c89b
kconfig-generic: enable a bunch of wifi drivers
...
It seems like a good idea to just enable all of these at once instead of
piecemeal as users run into nonfunctional wifi on their devices using the
generic kernels.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9233 >
2026-08-05 03:12:58 +00:00
Alexey Minnekhanov
c43461b661
device-pine64-pinebookpro: fix modules_initfs due to unable to boot
...
Add more modules to initfs, so that it can detect rootfs on nvme
drive, use usb keyboard and get display properly initialized during
initramfs stage.
Withouth those panel/display is not properly initialized, root partition
cannot be found if it is on nvme drive, and on top of that USB keyboard
is not working, so you can't even debug it from initramfs.
Add myself as co-maintainer of package.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9203 >
2026-08-05 02:16:14 +00:00
Aster Boese
8b4155af3b
pine64-pinephone: move to testing
...
The kernel version of linux-postmarketos-allwinner is older than six months.
It has been a month since the warning issue was made, so this device must be
demoted.
See pmaports#4676
[ci:skip-vercheck]
[ci:skip-kconfigcheck]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9248 >
2026-08-05 00:17:07 +00:00
Aster Boese
f85c1bceba
docs: mark v25.12 as EOL
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9247 >
2026-08-05 00:10:12 +00:00
Aster Boese
d3ea5fd16a
channels.cfg: mark v25.12 as unsupported
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9247 >
2026-08-05 00:10:12 +00:00
Aelin
47094f3a63
linux-postmarketos-lts: Upgrade to 6.18.42
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9231 >
2026-08-04 23:55:52 +00:00
Aster Boese
9d2734c5a7
xiaomi-gemini: 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/9217 >
2026-08-04 22:34:53 +00:00
Erikas Bitovtas
dac3784ce7
soc-qcom-sm7125: fix apkbuild-lint error
...
Move install variable to global context to satisfy apkbuild-lint.
Signed-off-by: Erikas Bitovtas <xerikasxx@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9152 >
2026-08-04 21:29:57 +00:00
Erikas Bitovtas
0d89c09d4a
soc-qcom-sm7125: claim maintainership
...
The previous maintainer no longer owns any SM7125 devices. Claim
maintainership of the SoC package for me and Newbyte.
Signed-off-by: Erikas Bitovtas <xerikasxx@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9152 >
2026-08-04 21:29:57 +00:00
Erikas Bitovtas
c79ad80c9a
linux-postmarketos-qcom-sm7125: claim maintainership
...
The previous maintainer no longer owns any SM7125 devices. Claim
maintainership of the kernel package for me and Newbyte.
Signed-off-by: Erikas Bitovtas <xerikasxx@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9152 >
2026-08-04 21:29:53 +00:00
Erikas Bitovtas
b5a5023243
linux-postmarketos-qcom-sm7125: point to a new tag
...
Point to a new tag which includes neccessary drivers for Samsung Galaxy
A52 and A72.
Signed-off-by: Erikas Bitovtas <xerikasxx@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9152 >
2026-08-04 21:29:53 +00:00
Erikas Bitovtas
b874c77099
linux-postmarketos-qcom-sm7125: enable components for Samsung Galaxy A72
...
Signed-off-by: Erikas Bitovtas <xerikasxx@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9152 >
2026-08-04 21:29:50 +00:00
Aster Boese
ea669ae41e
linux-postmarketos-qcom-sm7125: 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/9152 >
2026-08-04 21:29:47 +00:00
Erikas Bitovtas
439125db73
samsung-a72q: introduce support for Samsung Galaxy A72
...
Add package for Samsung Galaxy A72, an SM7125-based device.
Signed-off-by: Erikas Bitovtas <xerikasxx@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9152 >
2026-08-04 21:29:43 +00:00
Barnabás Czémán
2a44f2624b
firmware-xiaomi-lavender: install firmwares to /usr/lib
...
Install firmwares to /usr/lib instead of /lib
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9245 >
2026-08-04 21:27:28 +00:00
Barnabás Czémán
629b58d3f4
firmware-qcom-msm89x7: install firmwares to /usr/lib
...
Install firmwares to /usr/lib instead of /usr.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9245 >
2026-08-04 21:27:28 +00:00
Aelin
68b7c31d28
linux-postmarketos-stable: Upgrade to 7.1.6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9227 >
2026-08-04 21:05:30 +00:00