Commit Graph
14580 Commits
Author SHA1 Message Date
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