Commit Graph
12765 Commits
Author SHA1 Message Date
Achill Gilgenast ede1db894e main/postmarketos-base: remove postmarketos-mvcfg dependency
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7750>
2026-01-23 21:04:56 +00:00
Aelin 078a66a5b9 kconfigcheck: DRM_UDL requires DRM
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7810>
2026-01-23 19:35:19 +00:00
Aelin 4872005baf kconfigcheck: USB_SERIAL_* requires USB_SERIAL
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7810>
2026-01-23 19:35:19 +00:00
Aelin 4747f268cc kconfigcheck: Let community imply USB
I'm pretty sure this is an oversight and it was intended to make the USB
category part of the community checks.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7810>
2026-01-23 19:35:15 +00:00
Stefan Hansson 9cfa6b31d7 main/postmarketos-mkinitfs-hook-netboot: remove maintainer
I contacted Mark who confirmed that he is not likely to return to
contributing to postmarketOS any time soon and is okay with me
removing his maintainer line.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7825>
2026-01-23 17:33:02 +01:00
WrenIX 0c829feb0a device-fairphone-fp3: depend on unl0kr-fbforcerefresh
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7707>
2026-01-23 15:58:49 +00:00
Stefan Hansson 45c750a9fd CI: check for maintainer comments
We don't want to accidentally introduce these again since we
deliberately switched all packages to maintainer variables. While this
probably could be made part of apkbuild-lint eventually, the Alpine TSC
hasn't yet made a decision about whether to switch to maintainer
variables or not to the best of my knowledge so I don't think it can be
made upstream policy yet. Make it a clear downstream policy via this
check for now as such.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7824>
2026-01-23 15:47:49 +00:00
Luca Weiss 8a1e49a454 device-fairphone-fp5: UCM changes and audio firmware
Replace ucm with alsa-ucm-conf-qcom-sc7280 package. And add a dependency
for the audio amplifier firmware which we'll start using in the future.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7710>
2026-01-23 16:06:37 +01:00
Danila Tikhonov fe8c2fe1f0 alsa-ucm-conf-qcom-sc7280: new package
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7710>
2026-01-23 16:06:37 +01:00
Luca Weiss 606109c58b firmware-fairphone-fp5: upgrade to 20250623
And start packaging the audio amplifier firmware.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7710>
2026-01-23 15:01:40 +00:00
Stefan Hansson ffbce2d731 docs: Mark [ci:ignore-count] as removed
Keeping it in the docs under a new section to reduce the risk of
confusion about its disappearance. It's also still relevant if you
target older branches where it hasn't been removed.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7822>
2026-01-23 13:47:00 +00:00
Stefan Hansson e331eb74f8 CI: remove package count check
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4278

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7822>
2026-01-23 13:47:00 +00:00
Clayton Craft 6e2db46651 linux-postmarketos-qcom-laptop: remove *.config fragments from sources
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>

[ci:skip-build]: no build test needed for this change

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7798>
2026-01-22 23:41:00 +00:00
Aster Boese d1dc06cd1f ci: pytest: test_provides: ignore kernel fragments
Kernel fragments are not packaged nor used for building the kernels, since only the full
config is used at build-time. As such, they shouldn't be included in the checksums.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7798>
2026-01-22 23:41:00 +00:00
Clayton Craft a99216d543 systemd/pipewire: re-sync apkbuild with upstream
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>

[ci:skip-build]: all archs built successfully except riscv64 but that's
failing from an Alpine problem

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7809>
2026-01-22 18:54:47 +00:00
Neil Armstrong 9588ec951a device-ayaneo-pocket-s2: add the Ayaneo Pocket S2 device
The Ayaneo Pocket S2 is a Snapdragon 8 Gen 3 based gaming device,
it has a 2k 60fps LCD panel, internal UFS, complete keypad connected
via a PCIe USB Controller, SDCard slot, WiFi and Bluetooth.

Add the device package with the firmwares, alsa ucm conf and kernel
packages.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7803>
2026-01-22 16:49:03 +01:00
Neil Armstrong 01ca384240 linux-ayaneo-pocket-s2: add linux kernel for the Ayaneo Pocket S2
The Ayaneo Pocket S2 is a Snapdragon 8 Gen 3 based gaming device,
it has a 2k 60fps LCD panel, internal UFS, complete keypad connected
via a PCIe USB Controller, SDCard slot, WiFi and Bluetooth.

Add the linux kernel recipe based on a mainline based tree with
the LCD panel & regulator drivers, plus the device tree for the
Device. All config changes required for the device are already
in the arm64 defconfig. Simply disable all other arm64 vendors
to reduce build time, image size and modules count.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7803>
2026-01-22 16:49:03 +01:00
Neil Armstrong 74aac83a39 firmware-ayaneo-pocket: add the firmware files for the Ayaneo Pocket devices
The Ayaneo Pockets devices are a serie of gaming devices running with
a Snapdragon 8 Gen 2 and 3 SoCs.

Add the firmware files for the Pocket devices, for now only the
files for the Pocket S2 are adding into subpackages.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7803>
2026-01-22 16:49:03 +01:00
Neil Armstrong 66c7510658 alsa-ucm-conf-ayaneo-pocket-s2: add the alsa-ucm-conf for the Ayaneo Pocket S2
The Ayaneo Pocket S2 is a Snapdragon 8 Gen 3 based gaming device,
it has a 2k 60fps LCD panel, internal UFS, complete keypad connected
via a PCIe USB Controller, SDCard slot, WiFi and Bluetooth.

Add the ALSA UCM configuration designed to work on mainline based
kernels.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7803>
2026-01-22 16:49:03 +01:00
Stefan Hansson 12dfd7b452 main/dint: upgrade to 0.0.6
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7821>
2026-01-22 12:38:07 +01:00
Aelin 19b0b0af00 systemd/plasma*: re-enable x86
The Alpine builder has caught up.

[ci:skip-vercheck]: enabling package for arch

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7820>
2026-01-22 01:38:51 +00:00
Achill Gilgenast 673a7c3a73 systemd: fix source= formatting
Is the common used way in Alpine, we don't have any style changes documented
in Alpine right now, but it is WIP and it would certainly documented be like that.
This then would also fix the nightly-builder replacing of source=.

[ci:skip-vercheck]: just a style change

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7818>
2026-01-22 01:09:08 +01:00
Achill Gilgenast 7ecca710ca systemd/gdm: update url
already in alpine

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7814>
2026-01-21 21:05:24 +00:00
Stanislav V 356dd9b398 semc-urushi: new device
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7782>
2026-01-21 20:54:17 +01:00
Achill Gilgenast 4f00d4d96d systemd/gnome-keyring: update url
already in alpine

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7812>
2026-01-21 19:44:18 +00:00
Achill Gilgenast 7754087388 systemd/upower: take over maintainership, sync with upstream
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7811>
2026-01-21 20:25:27 +01:00
Achill Gilgenast 6ded11cdaf systemd/gnome-desktop: fix versioning of self-dependency
$_pkgver is the alpine version, but we want to depend on this exact
package, which is $pkgver-r$pkgrel

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7808>
2026-01-21 16:45:41 +01:00
Bart Ribbers 1b1ac57afe systemd/plasma*: set myself as maintainer
Not sure why that wasn't the case before...

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7804>
2026-01-20 19:01:16 +01:00
Achill Gilgenast 0a089c12f1 */*: use consistent pkgver scheme for Alpine forks
Standardize the use of pkgver=9999$_pkgver, allowing easier upgrades but
also a single expected behaviour for users like nightly-builder.

[ci:skip-vercheck]: some package have the same $pkgver-r$pkgrel
[ci:ignore-count]: this is expected

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7802>
2026-01-20 15:53:13 +01:00
bluebunny bf7757cc06 device-samsung-j7xelte: fix partial fde
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7800>
2026-01-20 15:25:23 +09:00
Clayton Craft 1fd5acd9b3 Revert "device: oneplus-enchilada/fajita: mask alsa-restore"
This reverts commit d8a5e4622a.

It doesnt' actually work, `mask` is not a valid directive for preset
files.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7797>
2026-01-19 13:01:56 -08:00
tiel d8a5e4622a device: oneplus-enchilada/fajita: mask alsa-restore
disabling the service doesn't work, it needs to be masked to prevent it
from running.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7795>
2026-01-19 20:37:07 +01:00
Stefan Hansson ee18cf6b9c docs: cover some more edge cases in the approval rules
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4228

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7766>
2026-01-19 14:29:14 +00:00
Ferass El Hafidi 10bcd5c38c firmware-samsung-midas: add symlink to nvram file for samsung-kona
This is the missing piece to get working Wi-Fi on the Exynos4-based
samsung-kona tablet.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7787>
2026-01-19 14:27:04 +00:00
Ferass El Hafidi af04558fd9 device-samsung-kona: take over maintenance
There is no maintainer right now that is available to maintain this
port. I have this device, use it daily, and can commit to maintaining
this port. If someone wants to maintain it alongside me, that is
appreciated of course.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7787>
2026-01-19 14:27:04 +00:00
Aster Boese c81755fe7f testing/m1n1-apple-idevice: upgrade to 1.5.0_git20260114
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7785>
2026-01-19 12:01:42 +00:00
Aster Boese a0609e697e systemd/pipewire: fix pipewire-pulse install_if
Finishes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/25bb4d4ea1f94accbf35110b4a9ea21dcad8fa49

Signed-off-by: Aster Boese <asterboese@mailbox.org>

[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7793>
2026-01-18 21:51:50 -05:00
Aster Boese abe7221bc9 systemd/pipewire: downgrade to 1.4.9
Related to https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/890

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7793>
2026-01-18 21:39:39 -05:00
Clayton Craft c2c979c44a device-google-x64cros: add emmc/sdhci module for chromebook emmc
Some chromebooks (swanky) need this module when using mrchromebox fw for
emmc to work in the initramfs

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7792>
2026-01-19 00:42:44 +00:00
Aster Boese eb81cfaa98 linux-postmarketos-apple-{4,16}k: upgrade to 6.18.1, use kconfig fragments, and build with LLVM
1. Upgrades both kernels to 6.18.1.

2. Updates the kconfigs to follow the community kconfigcheck and use kconfig fragments.

3. Builds the kernels with LLVM and Clang.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7196>
2026-01-18 21:52:57 +00:00
Clayton Craft 4f2628f8bb main/postmarketos-ui-cosmic: update pmos-base-ui pw audio name
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>

[ci:skip-build]: loongarch64 CI runner temporarily broken

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7786>
2026-01-18 12:20:33 +00:00
Clayton Craft 1ca5a1ad58 device/*: update pmos-base-ui-backend-audio-* dependency pkg names
These were changed in 3c2af74036

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7786>
2026-01-18 12:20:33 +00:00
Robert Eckelmann 7fe0f3b3be linux-postmarketos-marvell: fix kconfig related to zram
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605>
2026-01-18 07:26:57 +00:00
Robert Eckelmann d74974278a linux-postmarketos-marvell: fix USB for wd-glacier
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605>
2026-01-18 07:26:57 +00:00
Robert Eckelmann 8a255b11dd linux-postmarketos-marvell: WIP: patches for graphics on dell-ariel
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605>
2026-01-18 07:26:54 +00:00
Robert Eckelmann 038609ad71 linux-postmarketos-marvell: upgrade to 6.18.5
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605>
2026-01-18 07:26:50 +00:00
Robert Eckelmann d8afa93e26 linux-postmarketos-marvell: add mmp3 patches
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605>
2026-01-18 07:26:46 +00:00
Robert Eckelmann e3da7a4e45 linux-postmarketos-marvell: upgrade to 6.18.2 and add mmp3/dell-ariel
specifics

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605>
2026-01-18 07:26:43 +00:00
Aelin 7d4988813c systemd/plasma: re-enable on loongarch64
The builder has caught up.

[ci:skip-vercheck]: re-enabling package for arch

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7784>
2026-01-18 01:09:38 +01:00
Achill Gilgenast 25bb4d4ea1 systemd/pipewire: lower preferance to install pipewire-pulse than pulseaudio
For some reason, apk preferred to satisfy g-s-d's pulseaudio dependency
by pipewire-pulse-9991.4.9-r1 (with k=1) and not pulseaudio-17.0-r7
(with k=10), and therefore didn't respect provider_priority but pkgver.

This then resulted in the apk solver preferring
pmos-base-ui-audio-pipewire over -pulseaudio, because the
!pipewire-pulse dep by -pulseaudio wasn't satisfiable.

[ci:skip-build]: alpine binary repos incomplete for some archs

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7776>
2026-01-17 14:31:51 -08:00