Bart Ribbers
dcccba213c
systemd/kjournald: upgrade to 25.12.1
2026-02-25 19:35:25 +01:00
postmarketOS CI
fa51c0461b
linux-next: upgrade to next-20260217
2026-02-17 16:38:39 +00:00
Aelin
a0d8d5ef8c
linux-postmarketos-qcom-sc7280: Enable virtualization support
...
The Radxa Dragon Q6A can boot Linux in EL2 and make use of KVM.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7959 >
2026-02-17 14:12:19 +01:00
Luca Weiss
8e5c197c0d
linux-postmarketos-qcom-sc7280: upgrade to 6.19.0
...
Manual kconfig changes:
* REGULATOR_QCOM_REFGEN=y
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7992 >
2026-02-17 11:21:36 +00:00
Alicja Michalska
b2775ab1c3
linux-postmarketos-qcom-sc7180: Update to 6.18.9
...
Bumping the kernel to newest LTS, moves usb-storage to be a module
(instead of built-in).
Signed-off-by: Alicja Michalska <ellyqw@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7964 >
2026-02-17 08:28:17 +01:00
WeirdTreeThing
a3f0eee088
linux-postmarketos-mediatek-mt81: fix kconfig check errors
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7171 >
2026-02-16 18:46:46 -05:00
WeirdTreeThing
447307db89
linux-postmarketos-mediatek-mt81: upgrade to 6.18.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7171 >
2026-02-16 18:46:46 -05:00
Oliver Smith
76a9161063
docs/generic-kernels: add policy for patches
...
Aelin proposed this policy for patches in today's meeting and I think
this makes a lot of sense.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8022 >
2026-02-16 21:50:28 +00:00
Aelin
fe6a2795c0
linux-postmarketos-lts: Upgrade to 6.18.12
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8019 >
2026-02-16 21:47:41 +00:00
Neil Armstrong
c8dd9f6b58
linux-ayaneo-pocket-s2: refresh kernel on v6.19 and latest mainline patchset
...
Update to the latest development tree based on the final v6.19 kernel
and the v4 base Ayaneo Pocket S2 support patchset at [1].
[1] https://lore.kernel.org/all/20260216-topic-sm8650-ayaneo-pocket-s2-base-v4-0-802c82795431@linaro.org/
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8017 >
2026-02-16 21:45:12 +00:00
Aelin
2a099fb177
linux-postmarketos-stable: Upgrade to 6.19.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8018 >
2026-02-16 21:42:22 +00:00
Clayton Craft
b32fe382a8
device-shift-axolotl: disable quiet in kernel cmdline
...
Console enabled to workaround a race condition with display init
See https://gitlab.freedesktop.org/drm/msm/-/issues/46
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7995 >
2026-02-16 20:41:33 +00:00
Antoine Martin
2e3f5e7364
linux-pine64-pinenote: upgrade to 6.18.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8015 >
2026-02-16 19:16:06 +00:00
postmarketOS CI
d8e420d5e1
linux-next: upgrade to next-20260216
2026-02-16 16:38:56 +00:00
Aster Boese
30ff8226ad
temp/iio-sensor-proxy: rebuild to use libssc.so.2
...
ERROR: unable to select packages:
so:libssc.so.1 (no such package):
required by: iio-sensor-proxy-99993.8-r5[so:libssc.so.1]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8006 >
2026-02-16 14:50:10 +00:00
Victoria Brekenfeld
6a4cc6625e
linux-ayaneo-pocket-s2: Enable framebuffer rotation
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7877 >
2026-02-16 10:41:10 +00:00
Victoria Brekenfeld
a55dcb4c26
device-ayaneo-pocket-s2: Support booting from UFS
...
Adds `qcom-ufs` to the initramfs to be able to boot
from UFS. Additionally it changes the boot partition
to `fat16`, which seems necessary for some reason for
the patched abl-efi to pick up the partition even
though this doesn't seem to be required booting from SD.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7877 >
2026-02-16 10:41:10 +00:00
Cristian Cozzolino
ed40b90ee7
firmware-qcom-msm8953: add Billion Capture+ gpu firmware
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7288 >
2026-02-16 09:02:11 +00:00
Cristian Cozzolino
88065f67f1
device-qcom-msm8953: add panel_billion_rimob_nt35532_cs to modules-initfs
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7288 >
2026-02-16 09:02:11 +00:00
Luca Weiss
bc8f3b00ed
linux-postmarketos-qcom-sm6350: upgrade to 6.19.0
...
Manual kconfig changes:
* MODULE_DECOMPRESS=y (category:default)
* SND_USB_AUDIO_MIDI_V2=y (category:usb)
* USB_UAS=m (category:usb)
* USB_USBNET=m (category:usb)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7971 >
2026-02-16 08:05:54 +00:00
Stefan Hansson
b586a6d949
docs: specify path to deviceinfo reference when generating it
...
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4333
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8011 >
2026-02-14 20:05:28 +00:00
Nikita Travkin
2adf6c7c45
main/dtbloader: upgrade to 1.5.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8012 >
2026-02-14 18:05:17 +05:00
postmarketOS CI
2a04dcf28e
linux-next: upgrade to next-20260213
2026-02-14 05:38:46 +00:00
Stefan Hansson
8316a6260d
main/dint: upgrade to 0.1.1
...
Helps https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4333
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8005 >
2026-02-14 02:09:52 +00:00
Clayton Craft
c40652c84b
main/postmarketos-initramfs: fix subpartition counting with MBR
...
bb's fdisk prints the table in a different format when using MBR, this
fixes it to correctly count partitions in both cases.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8008 >
2026-02-14 00:55:22 +00:00
Aelin
5ef966668f
linux-postmarketos-lts: Upgrade to 6.18.10
...
[ci:skip-build]: already built in -stable
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8009 >
2026-02-13 21:17:00 +00:00
Andreas Kemnade
3ae41f0abb
device-{kobo,tolino}-*: enable drm for i.MX6 based ereaders
...
The near mainline kernel provides things in /dev/dri which can be used to
produce output on the screen. Of course these things are
quite dumb.
But the property is not named acceleration anymore.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8003 >
2026-02-13 19:36:55 +00:00
Aster Boese
3ef8706a98
linux-samsung-a53x: set source to working git repository
...
The kernel source of linux-samsung-a53x is a mirror of the actual kernel
source. This mirror is down, so change the source to point the the kernel
repo instead of the mirror.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7994 >
2026-02-13 11:36:53 -05:00
Scott C
39dc15dc4a
linux-postmarketos-omap: panel-lg-ld070ws1: Mode, Orientation, Devicetree Updates, Many Cleanups
...
Many updates made throughout to bring this driver from the rough initial state
previously committed to something much more comprehensive and correct/ final.
Make various updates to allow setting the panel mode from the device tree:
- add functionality to be able to read a display mode / panel-timing from the
device tree
- wanted to add this to make explicit that nook color requires building
kernel with a certain dss flag/value set also requiring
that pixel clock to be <= functional clock / 4
- make bus_flags in device tree fail probe
- Allow setting panel orientation
Update spi init function to modernize bit handling and remove older redundant function
Facilitate apparent need for min FCK / PCK = 4 with Barnes & Noble Encore / Nook Color
- switch the default display mode to match the apparent
need for min FCK / PCK = 4 with Barnes & Noble Encore / Nook Color
- tweak the modes array and remove the sizing since that is actually set elsewhere
Clean-Up All Over:
- Clean up logging to hopefully be close to kernel norms/ standards.
- Driver now only generates logs when probe completes and when panel
is powered off / on.
- Some additional logging is generated when debug is enabled.
- Remove extra/unnecessary code from enable function that was added when
initially developing
- Remove commented code and updated formatting
- Tweake mode names to not include @ sign
- remove some likely unnecessary bus flags
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7882 >
2026-02-13 12:49:19 +00:00
Aelin
ee7eefb2b6
linux-postmarketos-stable: Upgrade to 6.18.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7999 >
2026-02-13 10:17:03 +00:00
Andreas Kemnade
88bad45453
linux-postmarketos-imx-ereader: update to 6.19
...
- several drivers are now upstream
- configuration aligned
- switch to clang
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7979 >
2026-02-13 10:11:19 +00:00
Andreas Kemnade
6ba8c78578
device-kobo-clara: update module name
...
module name for epd regulator was changed in kernel
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7991 >
2026-02-13 10:07:40 +00:00
Andreas Kemnade
7699cb6fe0
device-tolino-shine2hd: update module name
...
module name for epd regulator was changed in kernel
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7991 >
2026-02-13 10:07:40 +00:00
Andreas Kemnade
6d2139e5bc
device-tolino-shine3: update module name
...
module name for epd regulator was changed in kernel
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7991 >
2026-02-13 10:07:40 +00:00
bluebunny
c2dc312b92
device-xiaomi-pipa: remove deviceinfo_bootimg_qcdt
...
Since deviceinfo_bootimg_qcdt is already false, it is redundant and should be removed.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8000 >
2026-02-13 12:55:53 +09:00
Clayton Craft
c4832ed456
main/postmarketos-initramfs: fix subpartition mount on split initramfs
...
I shouldn't have used parted here... it's not available in the 1st stage
initramfs. Busybox's fdisk can also list subpartitions so let's use
that instead.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7998 >
2026-02-12 15:04:48 -08:00
bluebunny
3fa7cb93fc
device-xiaomi-pipa: add vendor firmware and config files
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7987 >
2026-02-12 21:38:13 +00:00
Clayton Craft
6dfc392214
linux-postmarketos-qcom-sdm845: enable immutable config
...
[ci:skip-kconfigcheck] will be replaced by pma!7451 at some point
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7997 >
2026-02-12 21:06:37 +00:00
Henrik Grimler
9cc6004f9b
linux-postmarketos-exynos4: update to 6.18.9
...
Changes since 6.16.10 are:
* Add touchkey leds for kona (@jack_kekzoz)
* Add Wacom w9000 penabled touchscreen driver for kona (@f_,
@eisenbahnfan)
Tested on samsung-i9305 and odroid-u2.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7996 >
2026-02-12 18:51:05 +00:00
postmarketOS CI
e9e5fa405c
linux-next: upgrade to next-20260212
2026-02-12 16:55:55 +00:00
Clayton Craft
86bdb82116
main/postmarketos-initramfs: use loop device for subpartitions
...
This reworks the subpartition init to use loop devices instead of
kpartx/dm mappings. This allows us to use the same logic for resizing
as we do for other partitioning schemes (and refactors that code a bit).
This also helps duranium, because systemd tooling (repart, sysupdate,
gpt-auto-generator) can't properly handle GPT subpartitions exposed via
kpartx dm mappings, but works correctly with loop devices created with
partition scanning enabled.
After this change, subpartitions show up as loop devices, e.g.:
$ ls /dev/loop*
/dev/loop0p1
/dev/loop0p2
There *should* be no impact to existing installs.
This also drops the dependency on multipath-tools, which seems to have
been added years ago as a workaround for installing kpartx (like maybe
multipath-tools used to provide kpartx?), see 7573f5fce4 . Anyways, we
don't use anything in this pkg in the initramfs AFAIK.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7932 >
2026-02-11 19:22:40 +00:00
postmarketOS CI
fd38701c35
linux-next: upgrade to next-20260211
2026-02-11 16:41:16 +00:00
Clayton Craft
47b975272a
main/postmarketos-mkinitfs: upgrade to 2.9.0
...
Includes a fix for a regression in 2.8.0
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7986 >
2026-02-11 14:55:16 +00:00
Clayton Craft
8341bcd3e3
main/boot-deploy: upgrade to 0.23.0
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7986 >
2026-02-11 14:55:16 +00:00
Jakob Hauser
2a6af8101b
main/swclock-offset: upgrade to 0.3.0
...
0.3.0 Changelog:
- Change behavior on missing RTC from "fail" to "skip"
0.2.9 Changelog:
- Restore failure on missing rtc sys node
- Remove quotation marks in shell scripts
- Allow customizing cache path by make
- systemd: break dependency cycle
0.2.8 Changelog:
- Gracefully handle absence of RTC and offset storage file
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7989 >
2026-02-11 14:18:44 +00:00
Richard Acayan
10462ab8a7
linux-postmarketos-qcom-sdm670: backport q6asm-dai sound fix
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7981 >
2026-02-11 10:21:26 +00:00
Luca Weiss
6abd70954c
linux-postmarketos-qcom-milos: upgrade to 6.19.0
...
Manual kconfig changes:
* MODULE_COMPRESS=y (category:default)
* MODULE_COMPRESS_ZSTD=y (category:default)
* MODULE_DECOMPRESS=y (category:default)
* DRM_UDL=m (category:usb)
* SND_USB_AUDIO_MIDI_V2=y (category:usb)
* USB_SERIAL=m (category:usb)
* USB_SERIAL_CP210X=m (category:usb)
* USB_SERIAL_SIMPLE=m (category:usb)
* USB_STORAGE=m (category:usb)
* USB_UAS=m (category:usb)
* USB_USBNET=m (category:usb)
* USB_RTL8152=m (category:usb)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7968 >
2026-02-11 08:19:40 +00:00
postmarketOS CI
6a9fdcb50b
linux-next: upgrade to next-20260210
2026-02-11 05:39:05 +00:00
adamthiede
9cfc242140
linux-postmarketos-mediatek-mt8173: upgrade to 6.19,satisfy kconfig lint
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7975 >
2026-02-11 01:30:19 +00:00
Luca Weiss
c0047e39c1
linux-postmarketos-qcom-msm8974: upgrade to 6.15.11
...
No manual kconfig changes.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7978 >
2026-02-11 01:04:09 +00:00
Stefan Hansson
d6834e89f3
docs: raise exception if dint reports an error
...
Currently, even if dint fails for some reason, the documentation
generation continues on. This is not good as it hides problems until
someone manually discovers them. Fix this by checking the exit code of
dint and raising an exception if it isn't zero.
To facilitate this, also replace call() with run() since it's a more
modern and more flexible API.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7982 >
2026-02-11 01:01:45 +00:00
Andreas Kemnade
f859fe7ad0
device-kobo-clara2e: board revision autodetection and prepare for FDE
...
Everything is there, just use the autodetection, FDE was seen working
with revision b.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7984 >
2026-02-11 00:59:06 +00:00
Bhushan Shah
c2327f041d
device-fairphone-fp5: force s32 on sinks only
...
S32 format is not supported on the microphones.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7880 >
2026-02-10 23:39:05 +00:00
Bhushan Shah
6053df3ae1
alsa-ucm-conf-qcom-sc7280: update for Fairphone 5 mic support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7880 >
2026-02-10 23:39:05 +00:00
Bhushan Shah
ec6c857e09
linux-postmarketos-qcom-sc7280: upgrade to 6.18.8
...
This adds Fairphone 5 microphone support.
Manual kconfig changes:
* MODULE_DECOMPRESS=y (category:default)
* SND_USB_AUDIO_MIDI_V2=y (category:usb)
* USB_UAS=m (category:usb)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7880 >
2026-02-10 23:39:05 +00:00
Aelin
53e3ce981d
systemd/systemd: re-enable BTF support
...
This fixes unprivileged nspawn.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7898 >
2026-02-10 14:10:08 -08:00
methanal
db89dfde58
samsung-exynos7: new device
...
New device for all SoCs in the Exynos7 family. Currently tested with:
- samsung-a2corelte (Galaxy A2 Core)
- samsung-j6lte (Galaxy J6)
- samsung-on7xelte (Galaxy J7 Prime)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7886 >
2026-02-10 23:24:43 +05:30
methanal
0520b76b54
kconfig-generic: add graphics and input categories
...
Initial options include drivers required for Exynos 7870 devices.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7886 >
2026-02-10 23:01:18 +05:30
Clayton Craft
4a4130e7a4
Revert "main/postmarketos-mkinitfs: upgrade to 2.8.0"
...
There's a bug that breaks booting on android devices, needs
investigation. In the meantime, revert this!
This reverts commit 0e7cc643c6 .
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7985 >
2026-02-10 08:47:20 -08:00
Luca Weiss
5d16987596
linux-postmarketos-qcom-msm8974: build with LLVM & update config per kconfigcheck
...
Migrate the compiler to LLVM toolchain and update config as per required
and preferred config options by kconfigcheck.
Update the APKBUILD to follow some more recent standards as well.
Since the kernel image got too big (again) for msm8974, activate
CONFIG_CC_OPTIMIZE_FOR_SIZE and CONFIG_KERNEL_XZ to get the kernel a bit
smaller again to fit below the magical limit (see !5725 ).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7538 >
2026-02-10 15:37:16 +00:00
bluebunny
89b5544b9d
device-xiaomi-pipa: add wifi and bluetooth firmware
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7976 >
2026-02-10 15:03:59 +00:00
Clayton Craft
0e7cc643c6
main/postmarketos-mkinitfs: upgrade to 2.8.0
...
Fixes !7949
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7980 >
2026-02-10 14:30:59 +00:00
Stefan Hansson
8145270334
CI: build docs on changes to build-docs.sh script
...
Otherwise we may end up with errors that aren't noticed until something
else triggers this.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7983 >
2026-02-10 10:16:54 +01:00
Stefan Hansson
b9db67e42d
CI: build and deploy docs on deviceinfo schema change
...
The deviceinfo schema is used to generate the "Deviceinfo Reference"
page, so we should consider changes to it as part of changes to the
documentation.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7983 >
2026-02-10 10:16:52 +01:00
Clayton Craft
550ca9908b
deviceinfo: mark generate_systemd_boot as obsolete
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7949 >
2026-02-09 14:25:54 -08:00
Clayton Craft
b1ba6759d6
device/*: drop deviceinfo_generate_systemd_boot variable
...
fixes # 4299
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7949 >
2026-02-09 14:22:57 -08:00
Aelin
d6000514af
systemd/gnome-desktop: upgrade to 44.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7977 >
2026-02-09 21:29:04 +00:00
Achill Gilgenast
cff469b89d
systemd/systemd: convert sed commands to a patch file
...
sed's are rarely allowed in APKBUILDs, and in this case it should've
never been a sed in the first place.
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7969 >
2026-02-09 19:12:14 +00:00
adamthiede
c95e61d828
device-sqfmi-beepy: update module building and add patch
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7888 >
2026-02-09 18:09:49 +00:00
Aster Boese
5be611a331
qualcomm-sdm845: add myself as Co-Maintainer
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7973 >
2026-02-09 11:55:33 -05:00
Aster Boese
a4ea6ee5dd
oneplus-fajita: add myself as Co-Maintainer
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7973 >
2026-02-09 11:41:51 -05:00
Achill Gilgenast
691194c26d
device-lg-lenok-downstream: remove -asteroid subpkg
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972 >
2026-02-09 16:14:15 +00:00
Achill Gilgenast
3f0ff62df2
device-lg-dory: remove -asteroid subpkg
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972 >
2026-02-09 16:14:15 +00:00
Achill Gilgenast
0e7234ae34
device-lg-lenok: remove -asteroid subpkg
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972 >
2026-02-09 16:14:15 +00:00
Achill Gilgenast
c91a823f37
systemd/postmarketos-base-systemd: remove asteroid presets
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972 >
2026-02-09 16:14:15 +00:00
Achill Gilgenast
b615a7bd13
main/postmarketos-ui-asteroid: remove
...
Removed in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/commit/cd6c73d27e6de078fd74bd0c0032ad84a4e0b5d2
> There seems to be no chance they move to Qt6 in the short term and they
> have already been disabled for a while. When it finally updates to Qt6
> this commit can simply be reverted, together with
> e4b455e8
Removing references of asteroid in this MR, since it's no longer in any
use. Feel free to revert once they migrated to Qt6.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972 >
2026-02-09 16:14:15 +00:00
Achill Gilgenast
be8ab16df2
cross/systemd-boot-x86: upgrade to 259.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7970 >
2026-02-09 15:48:37 +00:00
Achill Gilgenast
d78115753c
systemd: upgrade to 259.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7970 >
2026-02-09 15:48:37 +00:00
Achill Gilgenast
a6e3db510a
systemd/systemd-stage0: upgrade to 259.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7970 >
2026-02-09 15:48:37 +00:00
Aelin
b36d481ef9
linux-postmarketos-mainline: Upgrade to 6.19
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7966 >
2026-02-09 10:54:06 +00:00
Daniel Kulesz
27b2613d1a
samsung-expresso7: set deviceinfo_flash_sparse="true"
...
Fixes internal flashing.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4202
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7641 >
2026-02-09 11:01:27 +01:00
Clayton Craft
5dea9f8b16
device-google-sargo: add support for u-boot
...
This allows booting pmOS from u-boot on existing and new installs.
Setting the boot partition to vfat isn't strictly necessary (ext2 seems
to work OK), but IIUC either FAT is in the EFI spec or it's what
everyone else uses. We made a similar patch to the OP6/OP6T previously.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7961 >
2026-02-09 03:37:59 +00:00
Clayton Craft
9e99265e87
linux-postmarketos-qcom-sdm670: sync kconfig with toml
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7961 >
2026-02-09 03:37:59 +00:00
Clayton Craft
b796ff9322
linux-postmarketos-qcom-sdm670: add uefi kconfig
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7961 >
2026-02-09 03:37:59 +00:00
askiiart
4a09f7c445
hp-elitebook-ultra-g1q: set me as maintainer
...
hp-elitebook-ultra-g1q: bump pkgrel
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7962 >
2026-02-08 12:59:41 -06:00
Robert Eckelmann
a0549cd74e
device-dell-ariel: new port
...
armv7, dual-core, mmp3 based thinclient w/ Gbit Ethernet, 2x DVI out,
4x USB-A, 4GB internal storage, 2GB RAM
port to mainline, depends on !7605
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7565 >
2026-02-08 18:16:12 +00:00
Stefan Hansson
6b4e097ddc
main/dint: upgrade to 0.1.0
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7958 >
2026-02-08 18:13:51 +00:00
Clayton Craft
e59123dde6
linux-postmarketos-asahi: upgrade to 6.18.8-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7954 >
2026-02-08 17:28:44 +00:00
askiiart
cb57de3975
hp-elitebook-ultra-g1q: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7270 >
2026-02-08 12:24:18 -05:00
Stefan Hansson
367d72c17e
deviceinfo_schema.toml: move from dint repository
...
In preparation for a future dint version that reads this file from the
current working directory with a fallback to reading it from the
repository root.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7951 >
2026-02-08 15:36:50 +00:00
Aster Boese
4e56e76b91
linux-htc-flounder: build with LLVM
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7579 >
2026-02-08 15:18:11 +00:00
Aelin
65885b2eeb
device-qcom-qcs6490: New device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7699 >
2026-02-08 03:11:16 +01:00
Aelin
f1438ff1cb
firmware-thundercomm-rubikpi3: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7699 >
2026-02-08 03:11:16 +01:00
Clayton Craft
67ece34776
main/bootmac: upgrade to 0.7.1
...
This release fixes a race bug when setting wifi MAC addr on boot
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7944 >
2026-02-07 23:56:13 +00:00
Aelin
bebe107f52
kconfigcheck: Only require zstd module (de)compression on 6.2 or newer
...
The in-kernel zstd module decompression exists since kernel 6.2 [1], so
in order to accomodate split initramfs devices, we can only safely
require zstd module compression and decompression on 6.2 or newer.
[1]: https://github.com/torvalds/linux/commit/169a58ad824d896b9e291a27193342616e651b82
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7952 >
2026-02-07 17:43:35 +01:00
Aelin
3838b98352
linux-postmarketos-lts: upgrade to 6.18.9
...
[ci:skip-build]: already built successfully in linux-postmarketos-stable
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7948 >
2026-02-07 14:06:24 +00:00
bluebunny
3038864133
device-samsung-j7xelte: remove deviceinfo_screen_{width,height}
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7947 >
2026-02-07 11:51:48 +00:00
Bart Ribbers
a12caedc00
systemd/networkmanager: downgrade to 1.52.1
...
The 1.54 release broke hotspot (#4118 ), and downgrading back to 1.52.1
seems to solve the issue. This regression also got in stable sadly.
Upstream issue: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1798
[ci:skip-vercheck] We're downgrading, a lower pkgver is expected
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7929 >
2026-02-07 11:32:45 +01:00
Aelin
3e285dd429
linux-postmarketos-stable: upgrade to 6.18.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7946 >
2026-02-06 23:43:36 +01:00
Clayton Craft
067580ed29
ci/qcom-devicepkg-bootimg: configure job to only run manually, ignore failure
...
The hw CI isn't stable yet, if a platform is entirely offline (e.g.
because we only have 1 device in CI and it's down for maint.) then the
test job is "pending" for a verrrry long time (16hrs+). mrtest (for
example) is then unable to be used on the MR because the pipeline is
not "success."
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7943 >
2026-02-06 19:27:12 +00:00
Clayton Craft
8d85538af3
device-oneplus-fajita: add support for u-boot
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7893 >
2026-02-06 18:36:08 +00:00
Henrik Grimler
5d09be7c87
linux-postmarketos-exynos5: update config to pass kconfig check
...
Notable changes are that we switch to zstd module compression, and
enable MODULE_DECOMPRESS=y to let kernel handle decompression, as
busybox modprobe cannot handle zstd.
Also switch non /boot filesystem types to modules, and disable
MODULE_FORCE_UNLOAD as it is not really a good idea for non-testing
devices.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7921 >
2026-02-06 17:16:21 +01:00
Val Packett
839d8035c4
kconfigcheck: add more USB peripherals
...
- ensure MIDI 2.0 is enabled in the USB audio driver
- ensure UASP is enabled for faster storage access
- ensure USBNET framework is enabled for more Ethernet drivers
(many particular USB_NET_* drivers have default 'y' in kconfig)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7911 >
2026-02-06 15:55:39 +00:00
Aelin
f494c6f9b1
device-qcom-sm7150: Drop -openrc subpackage
...
I don't test OpenRC anymore and don't intend to. Users who want to use
OpenRC on this device are entirely on their own if they want to keep
using it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7928 >
2026-02-06 04:51:36 +00:00
Scott C
7f37e14b69
device-barnesnoble-encore: Set xorg screen rotation with conf file
...
add xorg-rotate-monitor.conf file to set default xorg rotation to portrait mode,
matching the 'native' orientation of the touchscreen. Add x11 subpackages
entry to APKBUILD to install xorg conf file.
In deviceinfo, add deviceinfo_drm flag to match with other similar devices
bump pkgver of apkbuild and update checksums
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7939 >
2026-02-06 01:34:04 +00:00
Aster Boese
2926f01afb
oneplus-enchilada: disable quiet in kernel-cmdline.d
...
Before switching to kernel-cmdline.d, this device didn't have quiet because of
an issue causing a crash on boot. This patch re-disables quiet.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7923 >
2026-02-06 01:28:46 +00:00
Aelin
922acd7373
firmware-asus-me176c: move to testing
...
This was missed in the move of device-asus-me176c to testing.
Fixes: c7c32a9e0f ("device-asus-me176c: move from community to testing")
[ci:skip-vercheck]: only moving between categories
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7941 >
2026-02-05 21:36:32 +01:00
Aelin
eec9a43cc1
device-generic-loongarch64: Set deviceinfo_disable_dhcpd
...
Currently, this is a package that will mostly be used on desktops,
laptops and servers, where enabling dhcpd does not really make sense.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7940 >
2026-02-05 20:40:36 +01:00
Achill Gilgenast
bce3ae7a06
device-generic-loongarch64: switch to generic pmOS kernels
...
* Also make stable the default
For: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4288 >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7938 >
2026-02-05 19:30:59 +00:00
Stefan Hansson
9727816848
main/dint: upgrade to 0.0.8
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7924 >
2026-02-04 18:10:16 +00:00
Pablo Correa Gómez
f31d40626a
ci: update ci-common template
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7927 >
2026-02-04 18:46:15 +01:00
Henrik Grimler
d38b73fbdd
main/postmarketos-initramfs: init_functions: return early in load_modules
...
If $modules is empty, then `modprobe -a` is run which gives an error
with full modprobe (i.e. not busybox variant):
[pmOS-rd]: modprobe: ERROR: missing parameters. See -h.
Add a check and return early to avoid potentially printing the error
to users.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7916 >
2026-02-04 15:29:25 +00:00
Henrik Grimler
8097acbe40
main/postmarketos-initramfs: mv iskey to base initramfs
...
It is used in init_functions.sh, and should hence be in base
initramfs.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7916 >
2026-02-04 15:29:25 +00:00
Henrik Grimler
f45319dc3b
main/postmarketos-initramfs: mv some modules to modules-extra
...
Not all modules are strictly needed in 1st initramfs stage. Move some
of the ones that are not necessary for mounting /boot into
00-default-extra.modules.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7916 >
2026-02-04 15:29:21 +00:00
Henrik Grimler
b3cb907471
main/devicepkg-dev: add comment about modules-extra-initfs
...
The package currently handles only modules in modules-initfs, as
modules in modules-extra-initfs are handled automatically through
udev.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7916 >
2026-02-04 15:29:18 +00:00
Henrik Grimler
70dbf41ef8
main/devicepkg-dev: use /usr/lib/ in more places
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7916 >
2026-02-04 15:29:18 +00:00
Henrik Grimler
dfc7fe9107
kconfigcheck: MODULE_DECOMPRESS should be set
...
We currently enforce MODULE_COMPRESS_ZSTD=y. In the 1st stage
initramfs we use busybox modprobe, and busybox modprobe cannot handle
zstd compression. Therefore, make sure MODULE_DECOMPRESS is enabled so
that kernel handles decompression instead.
See issue https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4305 .
Co-developed-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7922 >
2026-02-04 14:41:03 +01:00
Aelin
4b01acf1ec
ci: Lint when LLVM is not used for a new or moved mainline kernel package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7920 >
2026-02-04 13:35:24 +00:00
Ferass El Hafidi
2a39aeba5c
device-samsung-herolte: add postmarketos-base-downstream to dependencies
...
Else lightdm does not load (reported in chat)
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7917 >
2026-02-04 09:04:34 +00:00
Clayton Craft
5a8c39b558
linux-postmarketos-qcom-sc7280: enable uefi kconfig check
...
This also enables some stuff missed in the previous attempt to enable
UEFI support (!7906 )
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7914 >
2026-02-03 21:03:45 +00:00
Clayton Craft
9ee1b6864d
device-fairphone-fp5: add systemd-boot to support u-boot
...
This will make images built for the fp5 work with both android
bootloader and uboot.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7913 >
2026-02-03 19:17:23 +00:00
Aelin
c2c2c3868a
linux-postmarketos-qcom-sc7280: Enable configs for QCS6490 boards and build EFI stub variant
...
Configs are for the Radxa Dragon Q6A and the Thundercomm Rubik Pi 3.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7906 >
2026-02-03 14:41:04 +00:00
Clayton Craft
6d63aa2f1c
main/boot-deploy: upgrade to 0.22.1
...
Changelog:
Fixes:
* sd-boot: Install drivers under upper-case path
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7912 >
2026-02-03 12:10:00 +00:00
Marijn Suijten
05aabcc384
device/*: update firmware-qcom-adreno dependencies and add comments
...
[ci:skip-vercheck]: Only added TODOs to some packages that bundle
their own GMU (and some also SQE) or pull it from the larger
linux-firmware-qcom package.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7819 >
2026-02-03 13:03:17 +01:00
Marijn Suijten
aa443df78a
firmware-qcom-adreno: Upgrade to latest release; split out GMU from SQE
...
While true for all currently-supported Adreno GPUs (according to
this `firmware-qcom-adreno` package, not the actual devices in this
repository) there are other GPU versions that have their own GMU
firmware (or no GMU at all) while reusing `a630_sqe.fw`. The best
representation - one that allows all these firmware packages to be
installed concurrently - wraps that SQE firmware for A630 in a single
package, while creating GPU-specific packages that contain the matching
GMU firmware and depend on this `a630-sqe` package.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7819 >
2026-02-03 13:02:59 +01:00
Luca Weiss
7d6e37fe6a
device-fairphone-fp4: add ALSA UCM & firmware for speaker support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7866 >
2026-02-03 10:07:07 +00:00
Luca Weiss
7d762d61c1
firmware-fairphone-fp4: package audio amplifier firmware
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7866 >
2026-02-03 10:07:07 +00:00
Luca Weiss
96f026bbc1
linux-postmarketos-qcom-sm6350: add FP4 speaker patches
...
Manual kconfig changes:
* CLK_GFM_LPASS_SM8250=m
* PINCTRL_SM6350_LPASS_LPI=m
* SND_SMARTPA_AW882XX=m
* SND_SOC_LPASS_RX_MACRO=m
* SND_SOC_LPASS_TX_MACRO=m
* SND_SOC_LPASS_VA_MACRO=m
* SND_SOC_WCD938X=m
* SOUNDWIRE_QCOM=m
* DRM_UDL=m (category:usb)
* MODULE_COMPRESS=y (category:default)
* MODULE_COMPRESS_ZSTD=y (category:default)
* USB_SERIAL=m (category:usb)
* USB_SERIAL_CP210X=m (category:usb)
* USB_SERIAL_SIMPLE=m (category:usb)
* USB_STORAGE=m (category:usb)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7866 >
2026-02-03 10:07:07 +00:00
Clayton Craft
cee04caeaf
linux-postmarketos-asahi: upgrade to 6.18.7-2
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7901 >
2026-02-03 09:27:36 +00:00
Achill Gilgenast
69a1d76f94
device-qemu-*: update pkgdescs of kernel subpkgs
...
Now that we only have postmarketOS kernels we can give more information
about the differences between the specific choices.
[19:48:02] Which kernel do you want to use with your device?
[19:48:02] Available kernels (4):
[19:48:02] * lts: Long-term maintainance kernel (most stability, not all security fixes & new features)
[19:48:02] * mainline: Upstream development kernel (regular breakage, latest features)
[19:48:02] * none: No kernel (does not boot! can be used during pmbootstrap testing to save time)
[19:48:02] * stable: Stable kernel (recommended, best balance between stability and features)
[19:48:02] Kernel [stable]:
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7869 >
2026-02-02 18:55:53 +00:00
Bart Ribbers
27327a1447
extra-repos/systemd/kwin: rebuild against Qt 6.10.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7905 >
2026-02-02 19:28:00 +01:00
Achill Gilgenast
5274f8c6eb
systemd/dsme: upgrade to 0.84.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7903 >
2026-02-02 17:01:49 +01:00
Aelin
a007e73418
linux-postmarketos-mainline: Upgrade to 6.19-rc8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7900 >
2026-02-02 11:39:33 +00:00
bluebunny
d4b73792b8
device-xiaomi-pipa: remove deviceinfo_external_storage
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7896 >
2026-02-02 07:05:30 +09:00
Clayton Craft
84cac35407
main/postmarketos-base-ui: add ModemManager config override
...
We used to use this param when the MM systemd unit was vendored in
pmaports but it was dropped when we switched to the upstream unit. This
also sets the param in openrc installs.
Fixes #4194
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:17:40 -08:00
Clayton Craft
920c4a8478
soc-qcom: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:17:40 -08:00
Clayton Craft
a042b2080d
device-purism-librem5: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:17:39 -08:00
Clayton Craft
ab80136a3e
device-pine64-pinephonepro: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:17:39 -08:00
Clayton Craft
6975af2fe9
device-pine64-pinephone: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:15:28 -08:00
Pablo Correa Gómez
bad5420f36
ci: fix typo and more printing in generate_build_jobs
...
There is usually a benefit of having CI jobs print properly what is
going on.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:25 +00:00
Pablo Correa Gómez
ddb822187a
ci: make removed=False the default for get_changed_files
...
Eventually we probably want this everywhere.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:25 +00:00
Pablo Correa Gómez
67045e0cbd
ci: use more removed=False for get_changed_files
...
Most of the things don't really need it.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:22 +00:00
Pablo Correa Gómez
6fb42ecb3f
ci: enable unused-import in ruff
...
This was not possible to remove while add_pmbootstrap_to_import_path
was in use, since that module wasn't actually used, but just
imported. As the previous commit shows, this was important to have
enabled.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:18 +00:00
Pablo Correa Gómez
fe7af59c58
ci: remove unused imports
...
As detected and fixed by ruff
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:18 +00:00
Pablo Correa Gómez
41e2d23210
ci: remove add_pmbootstrap_to_import_path
...
Unused since the previous commit
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:18 +00:00
Pablo Correa Gómez
69e772d561
ci: remove unnecessary add_pmbootstrap_to_import_path
...
Since the previous commit we just set the PYTHONPATH globally, which
is saner than include this everywhere.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:18 +00:00
Pablo Correa Gómez
e01c66bb46
ci: set PYTHONPATH for the pmb module globally
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:14 +00:00
Pablo Correa Gómez
c38534993e
ci: rename script run by kconfig.sh to be consistent with its name
...
This makes it easier to navigate the CI code
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:14 +00:00
Pablo Correa Gómez
32e058f2ea
ci: rename commits ci script to check-changed-versions
...
So it actually explains what it does. In the process, make the name of
the Python file it executes also consistent.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:14 +00:00
Pablo Correa Gómez
ba2237700a
ci: update reasons for using 'native'
...
Just requiring pmbootstrap installed is no reason to run 'native', as
other tests show. Now the messages are also consistent.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:11 +00:00
Pablo Correa Gómez
5d8c30c8e9
ci: enable a few ruff checks
...
These are all already functional. The only one missing is unused
imports due to "add_pmbootstrap_to_import_path"
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:07 +00:00
Aelin
3a5a8c47bb
linux-postmarketos-lts: Fix dtbs install path
...
We have to install dtbs to /boot/dtbs, otherwise U-Boot cannot find
them.
[ci:skip-build]: trivial change, we already do this in linux-next
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7895 >
2026-02-01 19:42:05 +01:00
Aelin
d96379c4de
linux-postmarketos-stable: Fix dtbs install path
...
We have to install dtbs to /boot/dtbs, otherwise U-Boot cannot find
them.
Also set replaces=linux-stable since the kernel.release file path
matches that of linux-stable in Alpine.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7895 >
2026-02-01 19:42:05 +01:00
Clayton Craft
e399d48234
systemd/pmos-base-systemd: update preset for pipewire/pipewire-pulse
...
With a recent aports patch[1], unit files are now in aports, however
socket activation is not enabled since that depends on libsystemd.
Instead, we'll just start the units on user session start. I think most
UIs/devices are going to want audio fairly early and often, so I think
it's fine to just start this stuff and is a reasonable price to pay for
being able to avoid having a package fork of pipewire in pmaports.
1. https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/96828
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7894 >
2026-02-01 06:04:42 -08:00
Clayton Craft
5d96898b6c
systemd/pipewire: drop aport
...
Unit files were added to the upstream aports pkg.
pw and pw-pulse are no longer socket activated with this change, because
that requires linking against libsystemd(which isn't enabled upstream),
but I think that's worth avoiding all of the packaging complexity of
having a pipewire pkg fork in pmaports.
Fixes #4279
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7894 >
2026-02-01 06:03:50 -08:00
Jack
d3c283226e
device-microsoft-makepeace: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7876 >
2026-02-01 06:42:11 +00:00
bluebunny
94b72797b3
device-xiaomi-pipa: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7887 >
2026-02-01 13:58:51 +09:00
Sebastian Fleer
1251bfe781
linux-postmarketos-rockchip: upgrade to 6.18.8
...
and resolve all kconfigcheck warnings.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7890 >
2026-01-31 20:54:24 +01:00
Aelin
596794764e
linux-postmarketos-lts: upgrade to 6.18.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7883 >
2026-01-30 23:39:55 +01:00
Aelin
7078360d3d
linux-postmarketos-stable: upgrade to 6.18.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7879 >
2026-01-30 17:58:36 +01:00
Aelin
f1c933fb23
linux-postmarketos-qcom-msm8956: Use llvm-strip
...
Fixes: ad27c8a871 ("linux-postmarketos-qcom-msm8956: Upgrade to v6.18.7-r0")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7874 >
2026-01-30 02:51:28 +01:00
Barnabás Czémán
ad27c8a871
linux-postmarketos-qcom-msm8956: Upgrade to v6.18.7-r0
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7621 >
2026-01-30 01:40:09 +00:00
Clayton Craft
1720ed803b
device-oneplus-enchilada: add systemd-boot, set fat32 for boot partition
...
This allows building images that support both Android bootloader and
u-boot/EFI bootloader.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7870 >
2026-01-29 19:47:37 +00:00
Clayton Craft
fe0e70f1dc
main/boot-deploy: upgrade to 0.22.0
...
Changelog:
* sd-boot: install EFI app under upper-case path
* check linux.efi explicitly for bls spec
* Remove sd-boot deviceinfo var
* Always skip flashing boot when using EFI
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7872 >
2026-01-29 11:17:55 -08:00
Aelin
f4002c193c
linux-postmarketos-lts: upgrade to 6.18.7
...
6.18 is the latest LTS release since the 3rd of December, but wasn't
added to the front page as such yet, which had me confused.
[ci:skip-build]: identical to linux-stable
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7871 >
2026-01-29 18:15:13 +00:00
Yohan Boniface
13c3148f27
nokia-argon: enable drm
...
sxmo-de-sway has been proven to work, and even bananui was using
Wayland.
For a bit of context, see:
https://wiki.postmarketos.org/wiki/User:Ybon
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7863 >
2026-01-29 16:21:48 +00:00
Robert Mader
619e649d52
systemd/pipewire: rebuild for libcamera 0.7.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7867 >
2026-01-29 13:47:42 +01:00
Robert Mader
cc9831c0a9
temp/libcamera: upgrade to 0.7.0
...
https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.7.0
This release notably comes with the long awaited GPU-ISP, improving
performance and quality in various ways.
Also:
1. Drop upstreamed or superseded patches.
2. Update entries in tuning files.
3. Sync dependencies to alpine package.
4. Enable the virtual pipeline for easier testing on devices without
working cameras (see /usr/share/libcamera/pipeline/virtual/virtual.yaml.example).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7867 >
2026-01-29 13:47:42 +01:00
Clayton Craft
49ef561fcb
systemd/polkit: fix permissions on rules.d
...
This is a downstream port of:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/96251
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7813 >
2026-01-29 10:21:45 +00:00
Achill Gilgenast
c7c32a9e0f
device-asus-me176c: move from community to testing
...
No more has a maintainer
[ci:skip-vercheck]: moving packages between categories, removing
co-maintainers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7849 >
2026-01-29 10:19:19 +00:00
Achill Gilgenast
6ec4d39b0a
device-google-x64cros: remove maintainership of Alper Nebi Yasak
...
inactive
Fixes: 65fa27d1fd ("*/*: remove maintainership by inactive maintainers")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7849 >
2026-01-29 10:19:19 +00:00
Achill Gilgenast
2aa546f16c
*/*: remove maintainership of David Heidelberg
...
has been banned from the project
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7849 >
2026-01-29 10:19:19 +00:00
Achill Gilgenast
140bcc1086
firmware-lenovo-yoga-5g: remove maintainership of Jennerson
...
somehow missed that package
Fixes: 65fa27d1fd ("*/*: remove maintainership by inactive maintainers")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7849 >
2026-01-29 10:19:19 +00:00
Achill Gilgenast
56a0499ac2
device-asus-me176c: remove maintainership of Minecrell
...
somehow missed that package
Fixes: 65fa27d1fd ("*/*: remove maintainership by inactive maintainers")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7849 >
2026-01-29 10:19:19 +00:00
Achill Gilgenast
18dd2db810
systemd/mutter: upgrade to 49.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7864 >
2026-01-29 07:06:56 +00:00
Achill Gilgenast
0ad4dd7581
systemd/gnome-shell: upgrade to 49.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7864 >
2026-01-29 07:06:56 +00:00
Achill Gilgenast
f295d25180
systemd/pipewire: bump pkgrel
...
99991.4.10-r0 already existed and confused mirrors/apk/...
Fixes: 8887758245 ("systemd/pipewire: Re-upgrade to 1.4.10")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7862 >
2026-01-29 01:10:47 +00:00
Achill Gilgenast
507d2b88e3
main/postmarketos-base-ui-plasma: remove kwayland-integration dependency
...
Was removed in Alpine because it was using KDE 5 dependencies
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/11fc5f00bc47614493aac209d4ed72cb12e8dea2
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/a175f3dffd17ef0f3a7ba5302ddc23465181c4bb
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7865 >
2026-01-28 20:23:52 +01:00
yoxcu
116bbe54d8
extra-repos/systemd/kwin: adding libei-dev to enable libei support using kde, usefull for changing keyboards or remote desktop
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7834 >
2026-01-28 14:15:39 +00:00
Stefan Hansson
cc2725aa49
CI: remove pmb:gpu-accel from custom_valid_options
...
This is not used anywhere in pmaports any more and it has been
deprecated for a while, so let's finally get rid of it.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7847 >
2026-01-28 13:21:45 +00:00
Stefan Hansson
a5871722a1
main/postmarketos-base-ui-plasma: remove pmb:gpu-accel
...
The pmb:gpu-accel option is deprecated in favour of pmb:drm. However, it
doesn't do anything when applied to packages that aren't UI packages
(base-ui packages aren't UI packages), so just remove it instead of
replacing it with the proper option.
[ci:skip-vercheck]: Doesn't affect resulting package, only read by
pmbootstrap during `init`.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7847 >
2026-01-28 13:21:45 +00:00
Clayton Craft
a2de76572d
linux-postmarketos-lts: replace linux-lts
...
fixes:
> ERROR: linux-postmarketos-lts-6.12.67-r0: trying to overwrite usr/share/kernel/lts/kernel.release owned by linux-lts-6.12.28-r0.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7861 >
2026-01-27 13:55:48 -08:00
Clayton Craft
0648d45d76
device/*: migrate device packages to new kernel cmdline config system
...
This migrates all device package to the new system, which is documented
here: https://docs.postmarketos.org/pmaports/main/kernel-cmdline.html .
It also replaces old initramfs params (PMOS_NOSPLASH and
PMOS_FORCE_PARTITION_RESIZE) from the cmdlines with their modern
equivalents, so we can finally get rid of those.
Signed-off-by: default avatarClayton Craft <craftyguy@postmarketos.org >
[ci:skip-build]: already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7830 >
2026-01-27 12:34:40 -08:00
Clayton Craft
f68c270d4d
ci/deviceinfo_linting: only line deviceinfo files in the devices repo
...
If devicepkg-dev changes, we don't want to lint the test deviceinfo
files there...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7830 >
2026-01-27 12:33:06 -08:00
Clayton Craft
382cd1dee1
docs: kernel-cmdline: clarify handling of config for multiple kernels
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7830 >
2026-01-27 12:33:05 -08:00
Clayton Craft
ae000d30f8
main/devicepkg-utils: remove cmdline_append from example deviceinfo
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7830 >
2026-01-27 12:33:05 -08:00
Clayton Craft
5f04b534f7
main/devicepkg-dev: support installing kernel-specific cmdline config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7830 >
2026-01-27 12:33:05 -08:00
Clayton Craft
43109bb7fd
main/dint: upgrade to 0.0.7
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7830 >
2026-01-27 12:33:05 -08:00
Aelin
d94fdd0a31
systemd/plasma*: re-enable riscv64
...
The Alpine builder has finally finished building.
[ci:skip-vercheck]: enabling package for arch
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7857 >
2026-01-27 20:12:09 +00:00
Oliver Smith
862aef200e
gitlab/issue_template: remove v25.06 (EOL)
2026-01-27 17:00:25 +01:00
Oliver Smith
e42dbbd0cb
channels.cfg: mark v25.06 as EOL
2026-01-27 16:59:34 +01:00
Achill Gilgenast
7f8facc9d8
main/postmarketos-release-upgrade-notification: new aport
...
Previously the process was that once a branch is EOL, the
notification-commit was cherry-picked from the branch before.
However that makes less sense, since the package then doesn't go
through the same mass updates as pmaports master does, e.g. it still
referenced gitlab.com & -gtk3, and doesn't allow changes by contributors
other than the one cherry-picking it.
Adapted from c088d806ea ("main/postmarketos-upgrade-gtk3: new aport")
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4197 .
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7769 >
2026-01-27 15:20:22 +00:00
Robert Mader
8887758245
systemd/pipewire: Re-upgrade to 1.4.10
...
The headset related crashes in Gnome that caused the previous downgrade
should all be fixed by upgrade libgnome-volume-control, see e.g.
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7851
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7860 >
2026-01-27 12:25:12 +01:00
Robert Mader
89c567fbdb
systemd/gnome-shell: Update libgnome-volume-control
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7860 >
2026-01-27 12:25:12 +01:00
Luca Weiss
b78c310e40
device-fairphone-fp4: start using soc-qcom
...
Replace some direct dependencies by soc-qcom plus some subpackages
instead. This will also pull in some extra packages and configs that
will be useful on fairphone-fp4.
Remove pd-mapper since the in-kernel pd-mapper has been in use for a
while so the user space service didn't do anything anymore.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7859 >
2026-01-27 11:07:34 +01:00
Aelin
7ba641eeb9
{temp,systemd}/{mutter,gnome-shell}-mobile: re-enable riscv64
...
The bug referenced in the APKBUILDs is 3 years old and I cannot
reproduce it anymore when cross compiling from x86_64.
This syncs the enabled architectures with Alpine.
[ci:skip-vercheck]: enabling packages for arch
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7858 >
2026-01-27 08:14:35 +00:00
Luca Weiss
cd44e0c4b6
device-fairphone-fp5: Set Wireplumber audio format for speaker
...
The S16LE format from soc-qcom package doesn't work, so override it from
the device package.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7700 >
2026-01-27 07:52:37 +00:00
Luca Weiss
f992a6619d
alsa-ucm-conf-qcom-sc7280: update for Fairphone 5 speaker support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7700 >
2026-01-27 07:52:37 +00:00
Luca Weiss
5585787606
linux-postmarketos-qcom-sc7280: upgrade to 6.18.7
...
Manual kconfig changes:
* SND_SOC_AW88261=m (Fairphone 5)
* DRM_UDL=m (category:usb)
* MODULE_COMPRESS=y (category:default)
* MODULE_COMPRESS_ZSTD=y (category:default)
* USB_RTL8152=m (category:usb)
* USB_SERIAL=m (category:usb)
* USB_SERIAL_CP210X=m (category:usb)
* USB_SERIAL_SIMPLE=m (category:usb)
* USB_STORAGE=m (category:usb)
* ZRAM_BACKEND_842=y (category:zram)
* ZRAM_BACKEND_DEFLATE=y (category:zram)
* ZRAM_BACKEND_LZ4=y (category:zram)
* ZRAM_BACKEND_LZ4HC=y (category:zram)
* ZRAM_BACKEND_LZO=y (category:zram)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7700 >
2026-01-27 07:52:37 +00:00
Aelin
8dcb74d73a
device-qemu-riscv64: add LTS kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
665aeb865a
device-qemu-ppc64le: add LTS kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
9615b98a59
device-qemu-loongarch64: add LTS kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
beea2efb98
device-qemu-amd64: add LTS kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
b64b3277fa
device-qemu-aarch64: add LTS kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
9ebd1ee4d6
linux-postmarketos-lts: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7854 >
2026-01-27 07:36:44 +00:00
Aelin
778f31eed5
systemd/cups: upgrade to 2.4.16
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7852 >
2026-01-27 00:20:22 +00:00
Aelin
e9ff22e200
kconfigcheck: CPU_FREQ_GOV_SCHEDUTIL depends on CPU_FREQ
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7853 >
2026-01-26 23:35:48 +01:00
Robert Mader
1fba9931e2
gnome: Update libgnome-volume-control
...
In order to fix crashes with new Pipewire releases like 1.4.10.
While on it, do some minor cleanups to make the files more similar.
See:
https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4048
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7851 >
2026-01-26 20:12:45 +01:00
Aster Boese
ef58926d5e
apple-idevice: disable initramfs-extra
...
There were fears that initramfs-extra would take up too much ram and
cause booting Linux to fail, but that doesn't seem to be the case.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7846 >
2026-01-26 15:59:51 +00:00
Aelin
8f5f696de5
docs: Add documentation on generic kernels
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7842 >
2026-01-26 10:58:25 +01:00
Aelin
933414e7d1
ci: Add pmb:generic-kernel to custom valid options
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7844 >
2026-01-26 09:37:54 +00:00
Clayton Craft
080500fffd
linux-postmarketos-asahi: upgrade to 6.18.7-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7839 >
2026-01-25 22:33:01 -08:00
Aelin
5864f58cff
linux-postmarketos-mainline: upgrade to 6.19_rc7
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7843 >
2026-01-26 00:49:16 +01:00
Achill Gilgenast
ede045f67a
device-generic-x86_64: fix post-install grep
...
grep writes to stdout and not stderr
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7841 >
2026-01-25 22:46:09 +01:00
Aelin
a3e9f29450
kconfigcheck: Compress modules with zstd
...
Since we already require firmware compression with zstd, it only makes
sense to also require modules to be compressed the same way.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7837 >
2026-01-25 21:41:26 +00:00
Sebastian Fleer
24248e3f73
device-google-gru: remove deviceinfo_chassis
...
This information is provided by the respective devicetrees.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7320 >
2026-01-25 10:04:50 +00:00
Aelin
39dc08786f
device-qemu-riscv64: add stable kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
322c155ada
device-qemu-ppc64le: add stable kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
af261b95ce
device-qemu-loongarch64: add stable kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
045625180f
device-qemu-amd64: add stable kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
5573b77000
device-qemu-aarch64: add stable kernel variant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
c09de76a39
linux-postmarketos-stable: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7836 >
2026-01-25 00:03:09 +01:00
Aelin
2056701d6c
ci: Drop KERNEL_NAME
...
Only Alpine kernels use the vmlinuz-VARIANT naming scheme, postmarketOS
kernel images are always called vmlinuz.
Since we only use our own kernels now, we can completely get rid of the
variable and always look for vmlinuz.
[ci:skip-vercheck]: the checks can't handle bumping pkgver *and* pkgrel
[ci:skip-build]: takes a long time and already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
94ba7aa037
device-qemu-riscv64: temporarily remove stable kernel
...
This will be replaced by linux-postmarketos-stable very soon.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
faded2d8ad
device-qemu-ppc64le: temporarily remove LTS and stable kernels
...
These will be replaced by linux-postmarketos-lts and
linux-postmarketos-stable very soon.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
31751359a0
device-qemu-loongarch64: temporarily remove LTS and stable kernels
...
These will be replaced by linux-postmarketos-lts and
linux-postmarketos-stable very soon.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
29ad3db3a9
device-qemu-aarch64: temporarily remove LTS and stable kernels
...
These will be replaced by linux-postmarketos-lts and
linux-postmarketos-stable very soon.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
e73ebdb58d
device-qemu-amd64: temporarily remove LTS and stable kernels
...
These will be replaced by linux-postmarketos-lts and
linux-postmarketos-stable very soon.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Aelin
fa013dd6f9
device-qemu-riscv64: Add EFI boot support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:22 +00:00
Achill Gilgenast
a4d924c256
device-qemu-riscv64: add linux-postmarketos-mainline subpackage
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:18 +00:00
Achill Gilgenast
ba4fc90807
device-qemu-ppc64le: add linux-postmarketos-mainline subpackage
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:15 +00:00
Achill Gilgenast
d4564d956d
device-qemu-loongarch64: add linux-postmarketos-mainline subpackage
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:11 +00:00
Achill Gilgenast
84d7e5b085
device-qemu-aarch64: add linux-postmarketos-mainline subpackage
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:08 +00:00
Achill Gilgenast
b043a12459
device-qemu-amd64: add linux-postmarketos-mainline subpackage
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:04 +00:00
Achill Gilgenast
be4dcb68ef
device-postmarketos-trailblazer: add linux-postmarketos-mainline subpackage
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:01 +00:00
Achill Gilgenast
6c95b42883
device-generic-loongarch64: add linux-postmarketos-mainline subpackage
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:01 +00:00
Achill Gilgenast
ad9f78ef8b
device-generic-x86_64: add linux-postmarketos-mainline subpackage
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:01 +00:00
Aelin
f4d85eee80
linux-postmarketos-mainline: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:01 +00:00
Aelin
409d2333be
kconfig-generic: Add file with some initial options
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:01 +00:00
Clayton Craft
a3ee13fb36
device-alcatel-ttab: fix mtk_label_* deviceinfo vars
...
These variables were renamed and I guess this package was missed.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7835 >
2026-01-24 22:23:35 +00:00
Clayton Craft
24bdbf5675
linux-postmarketos-asahi: upgrade to 6.18.6
...
And sync kconfig!
This also removes the .config fragments from sources= since they are not
actually used for building the kernel.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7831 >
2026-01-24 22:15:37 +00:00
Pablo Correa Gómez
af81f21fba
ci: simplify local usage of generate_build_jobs
...
There's no need why we can't have a default value
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7725 >
2026-01-24 22:09:38 +00:00
Aelin
6a1fe61bf7
kconfigcheck: Require framebuffer support
...
unl0kr is unusable without CONFIG_FB enabled. With DRM, we need
CONFIG_DRM_FBDEV_EMULATION=y to have /dev/fb* nodes.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7833 >
2026-01-24 22:06:06 +00:00
Rudraksha Gupta
9249afb6c7
linux-next: expressatt: Add PWM Vibrator
...
https://lore.kernel.org/all/20251211-expressatt-vibrator-v1-1-41bdc47217b2@gmail.com/
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7545 >
2026-01-24 21:45:20 +00:00
Juan Calzada
dc83f3ae2e
linux-postmarketos-qcom-sm8150: enable UFS for Xiaomi Mi 9
...
pkgrel version
gpio reset was incorrect
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7823 >
2026-01-24 15:33:45 +00:00
bluebunny
049b4b605c
device-samsung-j7xelte: use upstream brcm firmware
...
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7827 >
2026-01-24 20:53:33 +09:00
Stefan Hansson
f5a46e6847
device-generic-loongarch64: remove deviceinfo_chassis
...
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree or ACPI.
[ci:ignore-count]
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Stefan Hansson
03be51673d
device-apple-idevice: remove deviceinfo_chassis
...
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Stefan Hansson
e34ce370a7
device-qualcomm-sdm845: remove deviceinfo_chassis
...
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Stefan Hansson
ebb915c9eb
device-qcom-msm89x7: remove deviceinfo_chassis
...
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Stefan Hansson
35a146798b
device-qcom-msm8956: remove deviceinfo_chassis
...
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Stefan Hansson
91ac1dee94
device-qcom-msm8916: remove deviceinfo_chassis
...
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Stefan Hansson
209614d0e7
device-qcom-msm8909: remove deviceinfo_chassis
...
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Stefan Hansson
036119d7c6
device-qcom-msm8226: remove deviceinfo_chassis
...
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Stefan Hansson
09440217eb
device-postmarketos-trailblazer: remove deviceinfo_chassis
...
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Stefan Hansson
f319ddd2df
device-qcom-sm7150: remove deviceinfo_chassis
...
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Stefan Hansson
72d08a9d00
device-qcom-msm8953: remove deviceinfo_chassis
...
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Stefan Hansson
d17f3b05e5
device-generic-x86_64: remove deviceinfo_chassis
...
Doesn't make sense for generic devices and is no longer required as it
should be provided by ACPI on x86-64 devices.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Stefan Hansson
fd9d39153a
pmaports.cfg: Bump pmbootstrap minimum version to 3.9.0
...
For pmbootstrap to not crash when it encounters a deviceinfo file that's
missing the deviceinfo_chassis line, we need pmbootstrap 3.9.0 or later.
Bump it as such.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Clayton Craft
b170f85c36
device-lenovo-lxf-p5100: move kernel cmdline config to kernel-cmdline.d
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
[ci:skip-build]: build succeeded on all archs except riscv64, which is
failing because of an upstream/aports sync issue.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7708 >
2026-01-23 15:07:15 -08:00
Clayton Craft
b081d3a09d
device-qemu-*: move kernel cmdline config to kernel-cmdline.d
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7708 >
2026-01-23 15:06:43 -08:00
Clayton Craft
cbc7941d0c
device-lenovo-21bx: move kernel cmdline config to kernel-cmdline.d
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7708 >
2026-01-23 15:06:41 -08:00
Clayton Craft
6b1450424c
device-apple-mac-aarch64: drop kernel cmdline from deviceinfo
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7708 >
2026-01-23 15:06:20 -08:00
Clayton Craft
2d9bbc368d
ci: hardcode ci-tron DUT kernel cmdline
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7708 >
2026-01-23 15:06:19 -08:00
Clayton Craft
dbc0b37449
main/boot-deploy: depend on generate-kernel-cmdline
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
[ci:ignore-count]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7708 >
2026-01-23 15:06:19 -08:00
Clayton Craft
a80206516e
docs/kernel-cmdline: add docs for new kernel cmdline system
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7708 >
2026-01-23 15:06:19 -08:00
Clayton Craft
51ed081129
main/postmarketos-base: install default kernel cmdline
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7708 >
2026-01-23 15:06:19 -08:00
Clayton Craft
9a50e8fb55
main/devicepkg-dev: add support for installing kernel-cmdline.conf
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7708 >
2026-01-23 15:06:04 -08:00
Achill Gilgenast
cb468c0b75
main/postmarketos-mvcfg: remove
...
Deprecated. See
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3580 ,
lets remove it.
Removed the last users in the last commits.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7750 >
2026-01-23 21:04:56 +00:00
Achill Gilgenast
9d52cf9550
device-nokia-n900: remove postmarketos-mvcfg dependency
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7750 >
2026-01-23 21:04:56 +00:00
Achill Gilgenast
e96de05e89
main/devicepkg-utils: remove postmarketos-mvcfg makedependency
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7750 >
2026-01-23 21:04:56 +00:00
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
Clayton Craft
3c2af74036
main/postmarketos-base-ui: set defaults for pmb_select
...
This should fix cases where pw-pulse was being installed by default by
pmbootstrap despite not being selected.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7776 >
2026-01-17 14:31:39 -08:00
Clayton Craft
ed4088ae33
systemd/postmarketos-base-systemd: oomd: disable swap kill, raise app slice priority
...
This disables swap-based killing and sets a lower pressure threshold
for user apps in the app slice so they will get killed sooner than other
things (e..g the whole session slice).
Killing based on swap usage was resulting in some sudden kills from
oomd, and upon further investigation is seems like other distros
(ubuntu, fedora) either never enabled this or walked it back due to it
being confusing for users.
The override for app.slice and sets the pressure limit to a value less
than the other slices, in an attempt to fix situations where an app
(e.g. firefox) was creating a ton of pressure and systemd-oomd was
killing the entire UI/session.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7751 >
2026-01-17 09:14:13 -08:00
Clayton Craft
8b4f66950c
main/postmarketos-base: switch to pmos-zram
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7754 >
2026-01-17 16:56:28 +00:00
Clayton Craft
2b4650d9f3
systemd/postmarketos-base-systemd: add preset for zram-swap
...
And remove preset for zram-init's zram_swap
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7754 >
2026-01-17 16:56:28 +00:00
Clayton Craft
49b9e02ddf
main/postmarketos-zram: increase default zram factor/size to 150%
...
This "size"/factor/percentage represents the total amount of
**uncompressed** data that is allowed to be written to the zram-backed
swap device. It is **not** the amount of RAM to use for zram swap (as I
had previously and erroneously thought.) What this means is that if we
set the percent to 50% on a device with 3GB of RAM then up to 1.5GB of
*uncompressed* data can be written to it, BUT since compression algos
usually do better than a ratio of 1:1... less than 1.5GB of RAM will
actually be occupied by this data when it is compressed.
A 1.5:1 compression ratio seems relatively safe to assume, even if we
use lz4 (which is less "good" at compressing than zstd), so I propose we
set the size to 150%. Some distros (PureOS) set this higher (200%), but
I think we should be somewhat conservative since we want to avoid any
thrashing in case the compression ratio at runtime ends up being less
than 2:1 for some reason.
This does set a limit of 50% for devices with >32GB of RAM, to
reduce overhead with using a larger amount of zram swap. The kernel
documentation for zram suggests there's a 0.1% overhead, so if we let
this amount get large then it could be tens or hundreds of MB of RAM
"wasted." The amount I chose is kinda arbitrary, I think this can be
improved later. At the very least, users can change this amount in the
deviceinfo variable.
Fixes #4250
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7754 >
2026-01-17 16:56:28 +00:00
Clayton Craft
7aee3f6f58
main/postmarketos-zram: new aport
...
This is meant to replace zram-init. It's much simpler, since it only
sets up zram swap and doesn't try to do all the things that zram-init
does. This also lets us add additional logic, such as selecting
different default algorithms based on the runtime CPU arch and
conditionally applying sysctl settings that might be inappropriate when
*not* using zram swap.
To create zramstart, I took the zram-configurator, which reads config
from deviceinfo vars, and extended it to create the zram swap device.
zramstart and zramstop were inspired by what Fedora does. The sysctl
config is from the work done here:
https://source.puri.sm/Librem5/librem5-base/-/merge_requests/381
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7754 >
2026-01-17 16:56:28 +00:00
Francesco D'Alessano
352b03dde3
device-samsung-a50: remove calls to fbdebug
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7781 >
2026-01-17 16:46:01 +01:00
Francesco D'Alessano
395b97d46d
linux-samsung-a50: revert "build with LLVM" ( bbbb3e052f)
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7781 >
2026-01-17 16:46:00 +01:00
Vasiliy Doylov
23ff88c2d6
device-apple-mac-aarch64: add hid modules to initfs
...
This allow to use touchpad and keyboard in initfs.
Fixes FDE unlock on apple-tonga
Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7780 >
2026-01-17 15:42:14 +03:00
Achill Gilgenast
4cd0f4ac5c
systemd/pipewire: upgrade to 1.4.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7775 >
2026-01-17 11:14:31 +00:00
Luca Weiss
be30fa4d1c
linux-postmarketos-qcom-milos: upgrade to 6.18.5
...
Manual kconfig changes:
* INPUT_AW86927=m (Fairphone (Gen. 6) haptics)
* POWER_SEQUENCING_QCOM_WCN=m (Fairphone (Gen. 6) Bluetooth/WiFi)
* ZRAM_BACKEND_842=y (category:zram)
* ZRAM_BACKEND_DEFLATE=y (category:zram)
* ZRAM_BACKEND_LZ4=y (category:zram)
* ZRAM_BACKEND_LZ4HC=y (category:zram)
* ZRAM_BACKEND_LZO=y (category:zram)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7774 >
2026-01-17 00:53:50 +00:00
Luca Weiss
f18d15c598
device-fairphone-fp6: add dependency on ath11k firmware for WiFi
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7774 >
2026-01-17 00:53:50 +00:00
Achill Gilgenast
de6191ed00
cross/*: add empty maintainer= variables
...
non-"aportgen"erated packages in cross/
[ci:skip-vercheck]: same behaviour
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7765 >
2026-01-17 00:51:36 +00:00
Stefan Hansson
73ea3570c8
main/devicepkg-dev: don't assume deviceinfo_chassis is set
...
The deviceinfo_chassis variable is not mandatory in the deviceinfo
schema, so we shouldn't treat it as always being there.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7762 >
2026-01-17 00:49:33 +00:00
Clayton Craft
3dfbc72312
systemd/qemu-binfmt: drop aport
...
This config is packaged upstream:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/95870
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7755 >
2026-01-17 00:47:35 +00:00
Richard Acayan
b953dc5d29
linux-postmarketos-qcom-sdm670: upgrade to v6.18.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7736 >
2026-01-17 00:45:23 +00:00
Paul Sajna
d33e421faa
device-lg-judyln: Co-maintain
...
I'm doing significant kernel work for this device, including bringup of firmware, drm, and touchscreen.
I'd like to be added as a co-maintainer for this device.
https://lore.kernel.org/all/20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org/
[ci:skip-vercheck]: Changing co-maintainers does not require increasing
pkgrel.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7773 >
2026-01-16 09:13:14 +01:00
Joshua Murphy
f1ad7eabad
main/postmarketos-usb-moded: add support for openrc
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7673 >
2026-01-15 16:52:13 +01:00
Bart Ribbers
d4330a7129
systemd/plasma*: upgrade to 6.5.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7756 >
2026-01-15 14:26:39 +00:00
Achill Gilgenast
ce3b389edf
device-google-snow: demote to testing
...
The device no longer fit the criteria of community, since Jenneron is no
longer an active maintainer.
[ci:skip-vercheck] # moving package from one category to another
Follow-Up from <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7748 >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7763 >
2026-01-15 15:09:38 +01:00
Achill Gilgenast
2fbf3832d4
temp/akms: assign Antoine as maintainer
...
[skip ci]: too many false positives :p
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:25 +00:00
Achill Gilgenast
c83cd42293
temp/iio-sensor-proxy: assign Dylan as maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:25 +00:00
Achill Gilgenast
323e9316f0
temp/usb-moded: assign Dylan & Clayton as maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:25 +00:00
Achill Gilgenast
e148bf840f
temp/libcamera: assign Robert as maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:25 +00:00
Achill Gilgenast
9d71f0affb
extra-repos/systemd: copy maintainers of pmos-ui-gnome to GNOME packages
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:25 +00:00
Achill Gilgenast
586c68aa88
*/*: copy maintainers of pmos-ui-gnome-mobile to GNOME Mobile packages
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:25 +00:00
Achill Gilgenast
b444503d83
{temp,extra-repos/systemd}/*: add empty maintainer variables to forks
...
See https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2796
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:25 +00:00
Achill Gilgenast
20f5c75a1b
device/testing: add empty maintainer variables
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:21 +00:00
Achill Gilgenast
43876a93ea
*/*: fix invalid maintainer comment
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734 >
2026-01-15 11:15:21 +00:00
Achill Gilgenast
65fa27d1fd
*/*: remove maintainership by inactive maintainers
...
* Set Co-Mainatiner as maintainer, if they exist
* Add me as co-maintainer of QEMU packages to fulfill main requirements
* Add people interested in maintainance to their packages
* device-google-snow now has no maintainer, if someone is interested,
please add yourself as maintainer, otherwise it has to be dropped
As we all know they are inactive nowadays, the maintainer variables
should reflect the reality who cares/is responsible about a package, and
inactive members are not. And waiting for a inactive maintainer 2 weeks
is just staling the MR.
Thanks for all the work Minecrell & Jenneron, and feel free to add
yourself again if you're back again.
[skip ci]: too many false positives :p
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7748 >
2026-01-15 11:05:38 +00:00
Achill Gilgenast
8d49e58fed
main/postmarketos-release-upgrade: fix Ollie's email address
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7748 >
2026-01-15 11:05:38 +00:00
Luca Weiss
073dd5c647
linux-postmarketos-qcom-sm6350: upgrade to 6.18.0
...
Manual kconfig changes:
* CONFIG_NTSYNC should be enabled and preferably set to 'm' (category:wine)
* CONFIG_ZRAM_BACKEND_842 should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_DEFLATE should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_LZ4 should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_LZ4HC should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_LZO should be enabled and preferably set to 'y' (category:zram)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7599 >
2026-01-15 09:33:51 +01:00
Pablo Correa Gómez
3195aee54b
device-oneplus-fajita: drop unnecessary systemd subpackage function
...
The default_systemd function already does what we want if we place the
files in the right directories
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:48 +00:00
Pablo Correa Gómez
5612550691
device-oneplus-fajita: remove nonfree-firmware subpackage
...
The device won't really work well without this firmware, and
simplifies and modernizes the packaging quite a bit.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:48 +00:00
Pablo Correa Gómez
241bfc2b42
main/devicepkg-dev: remove devicepkg_pmtest_post_install
...
This is no longer used, and we have better ways to do this now!
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:44 +00:00
Pablo Correa Gómez
ef789fa35f
device-*: remove all devicepkg_pmtest_post_install uses
...
As explained in the previous commit, this was initially envisioned to
be used in a different way, and with ci-tron the way to add the
console is different (just a gitlab variable), so this won't be needed
in the future.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:44 +00:00
Pablo Correa Gómez
f8a7760f82
device-oneplus-fajita: enable on ci-tron, set the kernel console
...
To enable on ci-tron, just create the gitlab-ci.yml.j2 template. This
could be reused by most other sdm845, and probably qcom devices. This
also allows dropping the devicepkg_pmtest_post_install hack, since
ci-tron will concatenate all the CI_TRON_KERNEL_CMDLINE__* variables
into a single kernel commandline.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:44 +00:00
Pablo Correa Gómez
55a97f8085
ci: fix generation of build-jobs.yaml on devices without kernel variants
...
The check in Python did not work with devices without kernel variants
due to it returning None and that breaking the has_kernel_variants
check. Fix that, and also adding the kernel variant to install
packages, which was missed. In the process, rename kernels to
kernel_variants. All devices have at least one kernel, but not all
have "variants" :)
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:41 +00:00
Pablo Correa Gómez
b7de1b3108
ci: enable support for fastboot devices in ci-tron
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:41 +00:00
Pablo Correa Gómez
9695134893
main/postmarketos-mkinitfs-hook-ci: keep dmesg enabled
...
So we can read the complete output in the logs. This was initially
done to avoid the output from being interrupted, and therfore easier
to read. However, it avoids kernel logs to be collected, which is an
important part of the tests, and necessary for debugging. So let dmesg
be as default.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:41 +00:00
Pablo Correa Gómez
37ec13a7ee
ci: update ci-tron vendored dependencies
...
This should fix missing logs on error like in
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/jobs/1465845
[ci:skip-vercheck]
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7761 >
2026-01-14 15:26:51 -08:00
Clayton Craft
d78576fadb
main/boot-deploy: upgrade to 0.21.2
...
Changelog: https://gitlab.postmarketos.org/postmarketOS/boot-deploy/-/tags/0.21.2
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7760 >
2026-01-14 23:13:42 +00:00
Clayton Craft
3a74f3a1de
kconfigcheck: enable all compression backends for zram
...
It doesn't seem like enabling these will "cost" us anything, and
making sure they are enabled will let us more easily change the default
compressor for zram swap in the future.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7753 >
2026-01-14 21:59:26 +00:00
Clayton Craft
67e26581a9
main/boot-deploy: upgrade to 0.21.1
...
Changelog: https://gitlab.postmarketos.org/postmarketOS/boot-deploy/-/tags/0.21.1
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7759 >
2026-01-14 10:24:19 -08:00
Achill Gilgenast
a534afac0a
systemd/mutter: rename glycin-loaders-dev to libglycin-dev
...
Due to changes I did in Alpine
[ci:skip-vercheck]: no functional changes, just a makedep rename
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7758 >
2026-01-14 17:04:45 +00:00
Pablo Correa Gómez
11e8136f44
ci: fetch ci-common files from "main" branch
...
Relates https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/issues/122
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7726 >
2026-01-14 16:48:52 +00:00
Aster Boese
bd5b620021
main/postmarketos-base: drop busybox-suid
...
Busybox su and login are not aware of PAM, so on a system
with linux-pam installed, they entirely ignore any rules.
These issues can be mitigated by removing the suid binary
that the symlinks point to and require, which is installed
by busybox-suid. Because busybox-suid handles more than su
and login, this commit replaces all the tools we use that
would be called through it.
Note that this does not remove Busybox su and login, as they
are in Busybox itself. This commit instead only removes the
suid interface that they would normally be called from.
See https://gitlab.alpinelinux.org/alpine/aports/-/issues/11730
for more information.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7724 >
2026-01-14 16:30:30 +00:00
Aster Boese
410c83b578
google-x64cros: update maintainer variable
...
This device has so few issues that I haven't touched it since my name changed.
Update my name and email to match the latest version.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7757 >
2026-01-14 10:38:44 -05:00
Achill Gilgenast
85610b1cf5
device-pine64-pinenote: split hrdl deps by line & sort them
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7746 >
2026-01-13 20:25:39 +00:00
Achill Gilgenast
ea76778f25
device-pine64-pinenote: remove postmarketos-theme dependency
...
See HEAD~
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7746 >
2026-01-13 20:25:39 +00:00
Achill Gilgenast
af5e1894a9
main/postmarketos-theme: remove
...
Repo archived & outdated in today's postmarketOS
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7746 >
2026-01-13 20:25:36 +00:00
Clayton Craft
7eb29052fa
main/postmarketos-base: add Achill and Clayton as maintainers
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7733 >
2026-01-13 20:00:02 +00:00
Achill Gilgenast
84746afbd7
main/postmarketos-qemu-common: assign Clayton, Aelin, Oliver as maintainers
...
They are active within this + qemu packages and care probably the most
about them.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7747 >
2026-01-13 19:57:27 +00:00
Stefan Hansson
f57634343a
main/dint: upgrade to 0.0.5
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7745 >
2026-01-13 19:01:16 +00:00
Aelin
c9c88060f2
docs: Document kconfigcheck and process for changing requirements
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7382 >
2026-01-13 18:00:57 +00:00
Antoine Martin
06864383c6
device-pine64-pinenote: drop pinenote-dbus-service depend
...
pinenote-dbus-service does not exist anymore
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7737 >
2026-01-13 16:58:59 +00:00
adamthiede
86afd9f26c
linux-postmarketos-mediatek-mt8173: upgrade to 6.18.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7739 >
2026-01-13 16:25:20 +00:00
Sebastian Fleer
2703119835
linux-postmarketos-rockchip: upgrade to 6.18.5
...
and set CONFIG_USB_CONFIGFS_F_FS=y according to kconfigcheck.toml
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7740 >
2026-01-13 15:58:33 +00:00
Aelin
ccb005aa87
systemd/dbus: rebuild with proper deps for loongarch64
...
See 202f4ce025 and pmaports issue 4156.
I've yet to spend some more time debugging this, but this will fix the
dbus package for loongarch64 in the meantime.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7738 >
2026-01-13 14:31:30 +00:00
Aelin
38acf0cfdd
Build loongarch64 in CI and mark it as supported
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7738 >
2026-01-13 14:31:30 +00:00
Aelin
47f342bfcb
ci: Use base image from Alpine container registry
...
Docker does not support loongarch64 for official images yet. Alpine
publishes images for all architectures on their registry, so just use
that instead.
See also https://gitlab.alpinelinux.org/alpine/docker-abuild/-/merge_requests/71
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7738 >
2026-01-13 14:31:30 +00:00
Stefan Hansson
8820408a8c
htc-flounder: remove maintainer
...
While this is not my package, I emailed the maintainer as he hasn't made
a new account since we migrated to our self-hosted instance. Today he
replied with that he may return to it in the future but that it would be
best to remove his maintainer line in the meantime.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7742 >
2026-01-13 12:21:48 +00:00
Clayton Craft
8326df65f8
main/boot-deploy: upgrade to 0.21.0
...
Changelog: https://gitlab.postmarketos.org/postmarketOS/boot-deploy/-/tags/0.21.0
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7732 >
2026-01-13 12:09:26 +00:00
Achill Gilgenast
bb6ac2384c
modem/pd-mapper: remove
...
Upstreamed in Alpine:
https://gitlab.alpinelinux.org/alpine/aports/-/commit/e0a375bfdb60dbdcf783f45af7e319913f40fd54
(pmaports version + package upgrade)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7735 >
2026-01-13 10:41:44 +00:00
Antoine Martin
010ba0b0d5
linux-pine64-pinenote: upgrade to 6.18.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7729 >
2026-01-13 10:34:14 +00:00
Aelin
c4ef29760f
soc-qcom: Add myself as Co-Maintainer
...
[ci:skip-vercheck]: co-maintainer changes are not reflected in the APK
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7650 >
2026-01-13 01:09:17 +01:00
Clayton Craft
96d714f167
main/postmarketos-base-ui: delay starting flatpak helper
...
This is a workaround for https://github.com/flatpak/flatpak/issues/6449
By requiring that system time is sync'd with NTP before the flatpak
helper is started, we can make sure that system time is always greater
than the flathub.org repo gpg key creation time, and prevent the
helper/flatpak from creating broken repo config that requires manual
intervention to fix.
Fixes #3816
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7711 >
2026-01-12 19:41:19 +00:00
Clayton Craft
5e435f9669
systemd/postmarketos-base-systemd: add systemd-time-wait-sync preset
...
This unit will activate `time-sync.target` after system time is synced,
e.g. by NTP. We can use this target to delay starting some units until
we know that system time is correct. IIUC this shouldn't have any impact
on system startup otherwise, including existing units we enable, so
nothing should be slowed down by adding this.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7711 >
2026-01-12 19:41:19 +00:00
Achill Gilgenast
ecd710af96
*/*: move to maintainer= variables
...
* Also move right above pkgname=
* Move Co-Maintainer lines above maintainer=
* Remove empty lines in the header
pmbootstrap 3.7+ & abuild supports maintainer= variables.
See also https://gitlab.alpinelinux.org/alpine/tsc/-/issues/88
[ci:skip-build]: no pkgver/pkgrel changes
[ci:ignore-count]: intended
[ci:skip-vercheck]: no functional changes
[skip ci]: false positives
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7723 >
2026-01-12 17:01:35 +01:00
Antoine Martin
d5ae5740f8
pinenote-dbus-service: remove due to incompatibility with current kernel
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7459 >
2026-01-12 15:43:29 +00:00
Antoine Martin
ec4c1d9bfd
{linux,device,u-boot}-pine64-pinenote: move to community from testing
...
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7459 >
2026-01-12 15:43:29 +00:00
Stefan Hansson
30c0eac857
device-samsung-a30: depend on postmarketos-base-downstream
...
This is a downstream device, and it was reported that this workaround
fixes LightDM on it.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/2699
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7717 >
2026-01-12 15:15:51 +00:00
Aster Boese
b44f0fb509
linux-postmarketos-intel-medfield: move to archived
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7712 >
2026-01-12 08:26:36 +00:00
Aster Boese
52d8bc02fa
{device,petitboot}-motorola-smi: move to archived
...
This device does not build and builds both the kernel and bootloader
in one package. The last submitter/maintainer update to this package
was in 2023.
[ci:skip-vercheck]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7712 >
2026-01-12 08:26:36 +00:00
Achill Gilgenast
f883f7c464
main/postmarketos-base-ui-gnome: depend on glycin-thumbnailer & glycin-loaders-all
...
glycin will be split in https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/95129 .
thumbnailer for thumbnail generation in file browsers, and all loaders
to have the best file type coverage for all applications.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7701 >
2026-01-12 00:40:00 +00:00
Achill Gilgenast
eefbf8c0cb
systemd/systemd-services: remove tqftpserv-systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7431 >
2026-01-11 18:50:56 +00:00
Achill Gilgenast
a1233cf6e3
modem/tqftpserv: remove
...
Upstreamed in Alpine
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7431 >
2026-01-11 18:50:56 +00:00
Achill Gilgenast
3537f69f35
temp/81voltd: remove
...
Upstreamed in Alpine
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7722 >
2026-01-11 19:15:36 +01:00
Aelin
67f18e1fc0
*/*: update my name and email
...
[ci:ignore-count]: intended
[ci:skip-build]: all patches still apply, no functional changes
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7721 >
2026-01-11 18:52:28 +01:00
Aelin
878b203f52
main/f0rmz: upgrade to 3.4.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7720 >
2026-01-11 17:47:52 +01:00
Antoine Martin
c1b5c32f18
linux-pine64-pinenote: upgrade to 6.18.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7714 >
2026-01-11 10:06:31 +00:00
Clayton Craft
04394b2337
linux-postmarketos-asahi: upgrade to 6.18.4
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7713 >
2026-01-11 10:03:22 +00:00
Clayton Craft
4e712841d7
kconfigcheck: set USB_F_FS to =m
...
Setting it to =y requires also setting CONFIGFS=y, but since we have
CONFIGFS=m this needs to be adjusted or else config generated from this
toml will fail validation / kconfigcheck.
```
[09:25:01] Copy kernel config back to pmaports dir
[09:25:02] (native) generate checksums for linux-postmarketos-asahi
[09:25:03] INFO: config-postmarketos-asahi.aarch64: CONFIG_USB_F_FS is preferably y, but currently m (category:usb_gadgets)
[09:25:03] Fragment pmos.config: CONFIG_USB_F_FS expected to be 'y' but has different value in final config
[09:25:03] ERROR: Fragment validation failed: Some options from fragments did not make it to the final kernel config. This usually means missing dependencies.
```
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7713 >
2026-01-11 10:03:22 +00:00
bluebunny
3139c36b86
device-samsung-j7xelte: switch to mainline port
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7651 >
2026-01-11 10:00:47 +00:00
methanal
6b1824ed28
linux-postmarketos-exynos7870: add devicetree for j7xelte
...
[ci:skip-build]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7706 >
2026-01-11 09:54:44 +00:00
Aster Boese
06b8e00382
lg-d285: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:ignore-count]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
fa65e4331c
lenovo-karate: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
6285df1bff
asus-z00t: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
02d879ad3f
htc-vision: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
096184a9b0
htc-k2ul: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
12ca07cb2a
motorola-titan: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
9e7fd89578
amazon-ford: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
165a7ef85e
motorola-thea: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
511d5eb432
samsung-i747m: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
c792d2aab0
samsung-i9003: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
51807e0a38
samsung-crownlte: install udev configs under /usr/lib/ and split into subpackages
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
4da8b85cd2
jolla-sbj: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
52c204ab4d
motorola-condor: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
e9e400058d
sony-sumire: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
e56e2aaf09
sony-honami: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
415454cdcf
sony-aries: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
81ef2398d3
lg-d855: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
321167b7c9
lg-dory: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
93871401cd
samsung-gts210velte: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
dc2866710c
samsung-gts210vewifi: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7544 >
2026-01-10 18:23:19 +00:00
Aster Boese
6dbd933393
t2m-flame: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:ignore-count]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
245630a06d
xiaomi-armani: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
6856f0bb1e
raspberry-pi5: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
1bf628b78b
raspberry-pi4: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
4fbd9a4fb2
raspberry-pi0: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
f65d2f6b6a
raspberry-pi: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
c20ad9d6f0
cutiepi-tablet: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
d71d9b5c2f
sony-suzuran: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
b476d9bef8
sony-ivy: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
dea8d1ea71
samsung-starlte: install udev configs under /usr/lib/ and split subpackages
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
762b830bd9
samsung-star2lte: install udev configs under /usr/lib/ and split subpackages
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
8f5339e7ba
soc-sprd-audio: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Aster Boese
a3f77bd84e
htc-ace: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542 >
2026-01-10 18:20:06 +00:00
Antoine Martin
4290c56dcd
u-boot-pine64-pinenote: upgrade to 2026.01
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7702 >
2026-01-10 18:17:10 +00:00
faveoled
08636e98af
linux-realme-rmx2180: fix x86_64 build
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7709 >
2026-01-10 02:05:43 +00:00
Sreeranj Krishna M and Ferass El Hafidi
db020e37a6
lenovo-tb3-710i: new device
...
Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Ferass El Hafidi <funderscore@postmarketos.org >
Edit APKBUILD
Changed deviceinfo
aport lint
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7687 >
2026-01-09 15:15:22 +00:00
faveoled
2a080185b4
device-realme-rmx2180
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7623 >
2026-01-09 05:39:37 +00:00
Stefan Hansson
491ef1cb5f
main/postmarketos-ui-phosh: update pkgdesc
...
It is true that Phosh originally was developed for the Librem 5,
but at this point that is more of a "fun fact" than relevant
information with Purism no longer funding Phosh development and
the Librem 5 losing prominence. Replace it with something more
descriptive.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7704 >
2026-01-08 11:40:27 +01:00
Stefan Hansson
8659b81479
main/postmarketos-ui-phosh: remove waked reference
...
We no longer use waked in postmarketOS.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7704 >
2026-01-08 11:40:07 +01:00
Luca Weiss
b88aedeb07
main/postmarketos-ui-phosh: run rc-update on post-upgrade as well
...
We need to run rc-update for greetd, otherwise after pma!6106 there's no
greeter/login manager service enabled anymore.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7703 >
2026-01-08 09:42:24 +01:00
Achill Gilgenast
0dd3833131
main/columbiad: remove
...
It has no other packages depending on it and _if_ somebody has _some_
use of it, it should be in Alpine.
This package hasn't been touched since the initial inclusion in 2019,
and also the upstream repo had it's last activity in 2017.
Rel: 322cec513c ("main/columbiad: new package (full screen launcher) (!364 )")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7695 >
2026-01-07 06:17:54 +00:00
Clayton Craft
ea2144bbaf
linux-postmarketos-qcom-laptop: upgrade to 6.18
...
This also reverts venus support, to fix #4229
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7654 >
2026-01-06 10:38:29 -08:00
Clayton Craft
481c2a8970
temp/iio-sensor-proxy: add patch to fix inverted rotation on sargo
...
The previous rule is too vague and would also tag /dev/fastrpc-cdsp
devices too. Sometimes iio-sensor-proxy would bind to this which
seemed to always produce inverted orientation values. If only
/dev/fastrpc-adsp* is tagged, then orientation always seems to be
correct.
fixes #3741
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7681 >
2026-01-06 18:27:17 +00:00
Richard Acayan
bce90fc1ec
linux-postmarketos-qcom-sdm670: upgrade to v6.18.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7626 >
2026-01-06 12:22:16 +00:00
Barnabás Czémán
efdd4179ca
device-qcom-msm89x7: Add qbootctl as a dependency
...
MSM8937 family also have some AB devices so lets add qbootctl
as dependency for make msm-firmware-loader able to load the firmwares.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7693 >
2026-01-06 06:50:10 +00:00
Ingo Reitz
8a453cd2f5
linux-postmarketos-qcom-sc7180: fix kconfigcheck violations
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7680 >
2026-01-05 23:13:03 +01:00
Arnav Singh
5201e1d9d6
linux-postmarketos-allwinner: upgrade to 6.18.3_git20260105
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7691 >
2026-01-05 15:19:58 +00:00
Clayton Craft and Dylan Van Assche
5971d0f226
main/postmarketos-usb-moded: use a generator to configure UID/GID for umtprd
...
MTP transfers write files to the home folder of the user.
If no GID and UID are specified, uMTP-responder will use the GID/UID
under which it is running at the time of the file transfer.
This causes users to not be able to access the files on the device after transfering.
This patch adds a systemd generator that:
1) reads /etc/default_user, and appends config to
/etc/umtprd/umtprd.conf to set the MTP default user/group. If this
file doesn't exist, 10000:10000 is the fallback uid:gid.
2) installs this config to /run/umtprd/umptrd.conf
3) adds a unit override to /run for umtprd.service that runs the daemon
with this modified config
The generator is used instead of hardcoding a uid and gid in umtprd.conf
so that this can support immutable installs or situations where the
default UID/GID is not 10000.
Co-authored-by: Dylan Van Assche <dylan@postmarketos.org >
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7658 >
2026-01-05 10:15:18 +00:00
Ingo Reitz
974f3165f9
soc-qcom-sc7180: change maintainers
...
[ci:ignore-count]
[ci:skip-build]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
2a71c8b63d
soc-mediatek-mt8183: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
ad6b4cf273
linux-postmarketos-mediatek-mt81: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
022bfaeeb1
linux-postmarketos-qcom-sc7180: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
25702e2374
firmware-google-trogdor: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
84dc6a25f1
device-google-cherry: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
4e0ff94591
device-google-asurada: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
8bad680f0a
device-google-kukui: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
f426dd23ab
device-google-corsola: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
a339e3ab2f
device-google-trogdor: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Ingo Reitz
4197876192
main/postmarketos-cros-common: change maintainers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676 >
2026-01-04 18:44:28 +00:00
Stefan Hansson
6020955850
main/postmarketos-base-ui-gnome-mobile: recommend postmarketos-tweaks-setting-definitions
...
postmarketos-tweaks has been replaced.
[ci:skip-vercheck]: Only changing recommends.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7678 >
2026-01-04 16:53:47 +01:00
Stefan Hansson
27e46df277
main/postmarketos-tweaks-setting-definitions: new aport
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7678 >
2026-01-04 16:53:47 +01:00
Stefan Hansson
bae76c6a51
main/postmarketos-tweaks: remove
...
Unmaintained and re-implemented as part of Phosh Mobile Settings.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7678 >
2026-01-04 16:53:47 +01:00
Antoine Martin
4d713c7133
linux-pine64-pinenote: upgrade to 6.18.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7688 >
2026-01-03 19:46:10 +00:00
Achill Gilgenast
790ba424e7
{main,modem,device/community}: add missing maintainer lines
...
Ignored device/{archived,downstream,testing} + alpine forks + cross
packages
[ci:ignore-count]
[ci:skip-build]
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7679 >
2026-01-03 18:36:33 +00:00
Ingo Reitz
546a2c16f2
Revert "device-google-{asurada,cherry,corsola,kukui,trogdor}: add systemd-boot"
...
This reverts commit 4960460b82 .
This produces an invalid depthcharge payload on devices with kernel packages that install both a .efi kernel and vmlinuz. mkinitfs runs boot-deploy with the .efi kernel (because `deviceinfo_generate_systemd_boot=true`) and depthcharge can't boot a kernel in this format
pkgrels have been bumped
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7682 >
2026-01-03 08:47:08 +01:00
ell1e
91bb1a6018
device-clockworkpi-uconsole-rpi: Try to fix the FDE black screen
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7312 >
2026-01-02 13:10:29 +01:00
Hacker1245
a4803a404c
firmware-qcom-msm89x7: Add motorola-cedric firmware
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7674 >
2026-01-02 04:57:16 +00:00
Jane Rachinger and Clayton Craft
3bff0ec79a
systemd/gdm: upgrade to 49.0.1
...
This notably disabled support for x11 backends. Let's see what breaks.
This also adds sysuser config for creating the gdm-greeter user (see
gdm@088c7c2).
Co-authored-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7169 >
2026-01-01 19:46:43 -08:00
Jane Rachinger
a49d91522d
systemd/gnome-session: upgrade to 49.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7169 >
2026-01-01 19:46:43 -08:00
Richard Acayan
934843e44c
postmarketos-initramfs: probe subpartitions of device-mapper devices
...
The initramfs can sometimes use the device-mapper to open dynamic
partitions. Dynamic partitions are used for testing a full installation
without touching userdata (so testers can quickly revert to a working
phone at any time). Since subpartitions are still used on google-sargo,
do not skip device-mapper devices.
Fixes: 0268336968 ("main/postmarketos-initramfs: fix bug with booting from usb")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7675 >
2026-01-01 19:53:30 -05:00
Ingo Reitz
4960460b82
device-google-{asurada,cherry,corsola,kukui,trogdor}: add systemd-boot
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7656 >
2026-01-01 20:35:06 +00:00
Achill Gilgenast
12216b89f2
main/postmarketos-ui-kodi: move systemd-service from systemd-services
...
It's taken from the third-party kodi-standalone-service repo, which just ships
services & configs to be used with kodi. They seem opinionated enough
that they won't make sense in upstream Kodi. So I think vendoring it
downstream is fine.
Also adding me as a co-maintainer for kodi, as I'm the aports maintainer
and care enough about it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7672 >
2026-01-01 01:21:33 +01:00
Achill Gilgenast
f464f548b4
systemd/systemd-services: remove q6voiced.service
...
Packaged in modem/q6voiced see HEAD~
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7532 >
2025-12-30 14:31:51 +01:00
Achill Gilgenast
7dd6f327f5
modem/q6voiced: remove
...
Upstreamed in Alpine
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7532 >
2025-12-30 14:31:43 +01:00
Stefan Hansson
187f27e5a3
pmaports.cfg: Bump pmbootstrap minimum version to 3.8.0
...
Since c957fa0c83 , pmbootstrap versions
older than 3.8.0 crash during pmbootstrap init. Bump the minimum
required version communicate to users that they need to update.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7669 >
2025-12-30 12:54:53 +00:00
Oliver Smith
d8d8e19235
temp/usb-moded: use version schema from Alpine
...
Use the same version schema as in Alpine, so the upstream compat script
can compare them properly. Currently we have:
master: usb-moded: 0.86.0+mer69 != 0.86.0.68 (downstream != upstream)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7665 >
2025-12-30 12:34:07 +00:00
Stefan Hansson
a652a6f334
CI: Set args.ccache in conftest.py
...
Fixes CI being broken everywhere:
File "/builds/postmarketOS/pmaports/.ci/testcases/conftest.py", line 32, in args
init_args(args)
File "/tmp/pmbootstrap/pmb/helpers/args.py", line 94, in init
context.ccache = args.ccache
^^^^^^^^^^^
AttributeError: 'PmbArgs' object has no attribute 'ccache'
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7670 >
2025-12-29 23:37:03 +01:00
Achill Gilgenast
51cf7aa48b
modem/rmtfs: remove
...
Upstreamed in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/commit/44460207ea78ed20824782d258496976faac71d5
[ci skip]: pmbootstrap is broken
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7668 >
2025-12-29 20:29:06 +01:00
moeenio
3dbf62377e
systemd/postmarketos-base-systemd: add enabled systemd preset for Chatty
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7662 >
2025-12-29 12:38:20 +01:00
Henrik Grimler
b746630896
linux-postmarketos-exynos5: upgrade to 6.12.63
...
Changes are roughly:
- Rebase on-top of 6.12.63
- Disable not-needed ARM_ERRATA_643719
- Set ARM_ERRATA_798181=y and ARM_ERRATA_814220=y
- Modify config to make kernel and initramfs smaller:
- Change some option to modules
- Unset debug options, instead move them to new kernel fragment
exynos_debug.config
- Make all filesystems in initramfs built-in
- Compress modules with xz
- Also change some options to make pmbootstrap kconfig check happy
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7663 >
2025-12-29 01:22:17 +00:00
Mazzotti2
945f16bcc0
device/linux-samsung-a3y17lte: fixed build
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7642 >
2025-12-28 22:58:55 +00:00
Duje Mihanović
9e1af0f117
linux-samsung-coreprimevelte: upgrade to 6.18.2
...
Device-specific improvements are as follows:
* Some of the SoC DTS stuff has been upstreamed and therefore dropped
from here (the rest, which constitutes most of the aport patches, has
been cleaned up and will land in 6.19)
* Dropped some unnecessary reserved memory (~65.5MiB)
* Power domain support added (fixes IOMMU probing and will be useful
for some other stuff)
* Added a workaround for the WiFi firmware crashes
* Fixed `kconfig check` complaints
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7661 >
2025-12-28 22:54:12 +00:00
Stefan Hansson
5136e99a67
linux-postmarketos-stericsson: upgrade to 6.18.2
...
Tested and works on samsung-skomer.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7660 >
2025-12-28 22:49:29 +00:00
bluebunny
85a3bbfd5d
linux-postmarketos-exynos7870: make kconfig happy and enable melfas mip4 touchscreen driver
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7652 >
2025-12-28 13:43:57 +00:00
Clayton Craft
076b3f343d
temp/iio-sensor-proxy: rebuild against libssc 0.3
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7657 >
2025-12-28 13:41:39 +00:00
Dylan Van Assche and Clayton Craft
dcf34e7e41
main/postmarketos-ui-{gnome-mobile,phosh,plasma-mobile}: depend on pmos-usb-moded
...
Let usb-moded handle the USB gadget in GNOME Mobile, Phosh and Plasma Mobile UIs.
OpenRC and systemd are both using the patches of usb-moded to allow
switching modes through a set of scripts. usb-moded supports also
activation of systemd services depending on the mode which is the
'normal' way. If this is used, the patches are not all needed for
usb-moded, but would create different code paths for systemd and OpenRC,
which is not good for maintenance.
Co-authored-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:46:16 -08:00
Clayton Craft
c957fa0c83
main/postmarketos-usb-moded: new aport
...
This pkg contains usb-moded profile config and config for setting
default profile based on pmb_select.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:46:16 -08:00
Dylan Van Assche
7d35823389
kconfigcheck: add USB FunctionFS
...
[ci:ignore-count]
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:44:28 -08:00
Clayton Craft
cf13a8a683
systemd/postmarketos-base-systemd: add preset for usb-moded-notify
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:44:28 -08:00
Dylan Van Assche
b75d4fa94d
main/postmarketos-mkinitfs-hook-netboot: mark conflict with usb-moded
...
In netboot mode, the USB connection must remain as is from the initramfs
to avoid breaking netboot mode. If usb-moded is started in netboot mode,
it will reconfigure the USB gadget, therefore mark it as conflict.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:44:27 -08:00
Dylan Van Assche
c5a8b1b6cd
CI: tethering script is removed
...
usb-moded takes over tethering from NM
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:44:27 -08:00
Dylan Van Assche
f2f4cdd1e2
main/postmarketos-base-ui: remove tethering script
...
Tethering is now integrated within usb-moded.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:44:27 -08:00
Dylan Van Assche and Clayton Craft
002191af2b
temp/usb-moded: fork from Alpine
...
Adjust with support for NCM gadget, generalize FunctionFS functionality,
and disabling rescue mode.
USB Moded modes contain:
- Tethering mode script
- Developer mode script
- umtprd daemon for MTP mode
Co-authored-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531 >
2025-12-27 22:44:27 -08:00
Stefan Hansson
7cc349a2b1
linux-purism-librem5: upgrade to 6.6.118 and enable CFI
...
And appease kconfig check.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7546 >
2025-12-27 23:57:36 +01:00
Clayton Craft
b9e6ca1211
device-google-sargo: remove modem-gnss from openrc post-install
...
This was moved to soc-qcom in 8d356e5056
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7655 >
2025-12-27 10:46:05 -08:00
Aster Boese
a859221da5
soc-qcom: install modem-gnss openrc service with executable permissions
...
Fixes service being installed 644 by 8d356e5056
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7653 >
2025-12-27 12:37:58 -05:00
Pablo Correa Gómez
cd5aaf8e9f
ci: cache get_base_commit function calls
...
The commit shall not be updated during a CI run, and this calls git
fetch, which is considerably slow at times. This reduces the git fetch
calls down to 1 from 3 in the generate-build-jobs step.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7649 >
2025-12-27 01:19:44 +00:00
Pablo Correa Gómez
e41cce98e8
ci: use functools.cache instead of implementing custom cache global
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7649 >
2025-12-27 01:19:44 +00:00
Antoine Martin
95be8c7b5a
device-pine64-pinenote: set tinydm to sway only if hrdl is enabled, but not installed
...
`device-pine64-pinenote-sway.post-upgrade` should check if `sway_hrdl`
is enabled but not installed (like in the case of upgrading from v7-r0
to v8-r0) before setting default session back to `sway`. Else, every
upgrade will set the session back to sway.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7644 >
2025-12-27 00:10:37 +00:00
Antoine Martin
28debb7530
device-pine64-pinenote: fix chroot install
...
`device-pine64-pinenote-systemd.post-install` checks if `tinydm-ebc` was
active via `is-active` systemctl command. This does not work in chroot
environment, and exits with exit code 0, thus acting as if `tinydm-ebc`
is active. Since this check is used for v7-r0 to v8-r0 upgrade, it can
be assumed that if output isn't `active`, then the check should not
pass. This commit reworks this by looking for that output rather than a
zero exit code.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7644 >
2025-12-27 00:10:37 +00:00
Luca Weiss
d567384f0d
linux-postmarketos-qcom-sc7280: upgrade to 6.18.0
...
No manual kconfig changes.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7600 >
2025-12-26 19:40:29 +00:00
Pablo Correa Gómez
51a7792aac
ci: get supported arches from pmbootstrap instead of hard-coding
...
supported_binary reads the pmaports.cfg file, and if that is changed
in the future, we can be pretty sure we will get what we expect.
Fixes #4195
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7648 >
2025-12-26 18:29:12 +00:00
Clayton Craft
d07664abbb
main/postmarketos-qemu-common: add usb modules to initramfs
...
Allows using qemu usb devices (keyboard/mouse) in the initramfs
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7627 >
2025-12-26 16:47:58 +00:00
Clayton Craft
917ca066de
device-qemu-*: drop initramfs module config
...
This is now in postmarketos-qemu-common
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7627 >
2025-12-26 16:47:58 +00:00
Clayton Craft
c739138510
main/postmarketos-qemu-common: add initramfs modules common to all qemu "devices"
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7627 >
2025-12-26 16:47:58 +00:00
Pablo Correa Gómez
93dfbad7ba
ci: remove unused imports
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7590 >
2025-12-26 13:29:15 +00:00
Pablo Correa Gómez
41d7b0c4b7
ci: improve dependency resolution in build-jobs.yaml.j2
...
The gitlab issue is now resolved! Although we still need gitlab 18.6
to test it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7590 >
2025-12-26 13:29:15 +00:00
Antoine Martin
2c08601858
linux-pine64-pinenote: set CONFIG_NLS_ASCII=y
...
Boot partition, when set as fat32, expects ASCII charset.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7622 >
2025-12-25 21:49:40 -05:00
Antoine Martin
9107b52a31
linux-pine64-pinenote: upgrade to 6.18.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7622 >
2025-12-25 21:49:31 -05:00
Pablo Correa Gómez
4e23818b18
docs: allow TCs to backport to stable releases
...
Relates https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/issues/131
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7625 >
2025-12-25 23:32:43 +00:00
Clayton Craft
57c75db149
soc-qcom: delay starting modem-gnss on boot
...
modem-gnss / qmicli depends on qrtr being up, or it fails on boot and
GPS doesn't work on this device:
sargo systemd[1]: Starting Google Sargo (Pixel 3a) GNSS Modem Setup...
sargo qmicli[1080]: error: node with id 0 not found in QRTR bus
Ideally there would be a path in /dev or sysfs so we could add a
ConditionPathExists= in the unit, but I tried hard to find something and
was unable to. Making modem-gnss depend on ModemManager seems to work
around this issue, since qrtr seems to always (in my testing) be up by
then. IIUC in the future we may not have to run qmicli to enable GPS, so
this patch is a workaround to fix a workaround.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7636 >
2025-12-25 23:19:41 +00:00
Clayton Craft
8d356e5056
community/soc-qcom: move modem-gnss service from google-sargo
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7636 >
2025-12-25 23:19:41 +00:00
Clayton Craft
5fe98f2476
modem/msm-modem: do not return non-zero if no SIM is detected
...
MM does other important things (like enable GPS) even if no SIM is
installed, but when this returns non-zero after timing out waiting for a
SIM then we lose the ability to have MM enable GPS (for example). Other
failures related to selecting SIMs should still trigger a non-zero exit
and block MM (I guess), but if we waited a while and no SIM shows up
then let MM start anyways.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7634 >
2025-12-25 06:56:47 +00:00
Aster Boese
e6852ed946
systemd/polkit: upgrade to 127
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7639 >
2025-12-24 22:53:12 +01:00
Achill Gilgenast
bb1f8cb515
systemd/wireplumber: upgrade to 0.5.13
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7638 >
2025-12-24 13:17:27 +01:00
Oliver Smith
d3366eb7e5
main/postmarketos-release-upgrade: upgrade to 1.11.1
...
Related: https://gitlab.postmarketos.org/postmarketOS/postmarketos-release-upgrade/-/tags/1.11.1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7630 >
2025-12-23 15:07:12 +00:00
Achill Gilgenast
026dd661b7
systemd/systemd-services: remove more services
...
[ci:skip-build]: CI fails upgrading, which will be fixed with this
commit
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7631 >
2025-12-23 15:14:05 +01:00
Oliver Smith
6e9e1c8ee9
gitlab/issue_templates: mark v25.12 as released
2025-12-23 14:26:08 +01:00
Oliver Smith
8458d2a5d1
channels.cfg: mark v25.12 as released
2025-12-23 13:55:12 +01:00
Oliver Smith
93f91ed3c0
cross/systemd-boot-x86: fix build without libintl
...
Fix that the build aborts with:
Checking for function "dgettext" : NO
meson.build:1029:21: ERROR: C shared or static library 'intl' not found
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7604 >
2025-12-23 12:10:05 +00:00
Achill Gilgenast
30546c9795
cross/systemd-boot-x86: upgrade to 259
...
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/94895
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7604 >
2025-12-23 12:10:05 +00:00
Alexandre Marquet
6eae90872b
device-samsung-manta: switch boot partition to fat32
...
Now that samsung-manta uses EFI boot, its boot partition should be
formatted in FAT32.
Note that the current behaviour does not impair booting nor updating of
kernels and initramfs, but tools like bootctl do not like that.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7624 >
2025-12-23 11:09:17 +00:00
Achill Gilgenast
32e9ca423e
githooks/pre-commit: remove file size check
...
This still comes from the aports hook, where we want to avoid too large patches,
but in pmaports we have big kernel config files that might exceed the
configured 256 kiB limit.
Currently the following files exceed that limit and used git commit
--no-verify to overcome the error (or didn't configure git hooks):
260K ./device/community/linux-postmarketos-qcom-laptop/config-postmarketos-qcom-laptop.aarch64
268K ./main/postmarketos-bootsplash/OpenSans-Regular.svg
336K ./device/downstream/linux-amazon-checkers/0003-Add-missing-kconfig-files.patch
376K ./device/downstream/linux-amazon-austin/silence-power-logspam.patch
Alternatively we can increase the file limit, but i'm not sure what that
solves.
In future for Alpine, I want to move the check to abuild's internal
linting, which makes it visible for all APKBUILDs, consistent with
other of abuild's linters and also shows up on CI.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7603 >
2025-12-22 23:53:09 +00:00
Sid Pranjale
dd15329220
nokia-pl2: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7615 >
2025-12-22 23:50:06 +00:00
Joel Selvaraj and Achill Gilgenast
e8f41bbd28
gain/postmarketos-ui-phosh: use greetd phrog to start phosh
...
Co-Authored-By: Achill Gilgenast <achill@achill.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6106 >
2025-12-22 19:47:37 +00:00
adamthiede
30b58b3e48
linux-postmarketos-mediatek-mt8173: upgrade to 6.18.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7608 >
2025-12-22 19:22:14 +00:00
user0-07161
4e6ed17a98
linux-postmarketos-qcom-msm8930: rename, upgrade to 6.19-rc1 and build with llvm
...
this also enables the new charging driver on samsung-loganrelte.
renaming the package to align with the mainlining org on github.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7618 >
2025-12-22 11:18:01 +00:00
bluebunny
d4ee2be519
device-samsung-jxelte: fix typo in codename and allow flashing via heimdall
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7617 >
2025-12-22 17:48:02 +09:00
Oliver Smith
613c20c7e7
device-purism-librem5: disable pipewire
...
Calls are broken for the Librem 5 with pipewire. Switch to pulseaudio
again until this is resolved by depending on
postmarketosbase-ui-audio-pulseaudio and pulseaudio<9990. The later is
needed as otherwise we get a conflict with pipewire-pulse:
ERROR: unable to select packages:
pipewire-pulse-9991.4.9-r1:
breaks: postmarketos-base-ui-audio-pulseaudio-42-r0[!pipewire-pulse]
satisfies: device-purism-librem5-9-r6[pulseaudio>17]
gnome-settings-daemon-99948.1-r3[pulseaudio]
postmarketos-base-ui-audio-pulseaudio-42-r0[pulseaudio]
That pulseaudio<9990 is needed is not great, but doing it like this
inside the device package is the best way to ensure this doesn't affect
any other devices for now, with the intention to have this change
backported to v25.12 before we announce the release. I've created issue
4187 to discuss how to improve the pulseaudio/pipewire packaging in
general so this isn't necessary in the future.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7619 >
2025-12-22 07:20:46 +00:00
Casey Connolly
481fb1948d
linux-next: enable HIDRAW
...
specified in kconfigcheck and needed for yubikey fido to work.
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7610 >
2025-12-22 06:15:39 +00:00
Jakob Hauser
b17dbf308f
main/swclock-offset: upgrade to 0.2.7
...
Compatibility with distros like NixOS that do not use Filesystem
Hierarchy Standard was improved. This should not affect the behavior
in postmarketOS.
Additionally a systemd target file was added.
Changelog:
- openrc: Adopt customizable binary path
- systemd: add target file
- Improve compatibility with non-FHS systems
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7607 >
2025-12-21 10:40:08 +00:00
Sebastian Fleer
b1f4684fa9
linux-postmarketos-rockchip: upgrade to 6.18.2
...
and add NTSYNC module according to kconfigcheck
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7602 >
2025-12-21 03:00:11 +00:00
Achill Gilgenast
29f27e4b55
systemd/postmarketos-base-systemd: fix xdg-user-dirs preset
...
systemd.preset(5) expects the unit suffix which was missing and
resulted in not enabling.
Fixes: bbc4d2c9c7 ("systemd/postmarketos-base-systemd: enable xdg-user-dirs by default")
Ref: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4169#note_522422
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7611 >
2025-12-20 23:21:49 +00:00
Achill Gilgenast
c2d7194b22
main/postmarketos-mkinitfs-hook-debug-shell: update fbdebug bin path
...
meson buildsystem installs it to /usr/bin instead of /usr/sbin
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7503 >
2025-12-19 22:52:53 +00:00
Pablo Correa Gómez
12541c1a6e
main/fbdebug: drop
...
Upstreamed in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/commit/0ad0f346192132bae89857a03e995acf2bb42b3d
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7503 >
2025-12-19 22:52:53 +00:00
dominduchami
d5460000aa
device-nokia-tesla: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7568 >
2025-12-19 22:06:10 +00:00
Luca Weiss
22a792fbe6
linux-postmarketos-qcom-milos: upgrade to 6.18.0
...
Manual kconfig changes:
* CONFIG_NTSYNC should be enabled and preferably set to 'm' (category:wine)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7601 >
2025-12-19 10:04:25 +01:00
Clayton Craft
794bce75b6
systemd/systemd-stage0: sync pkgrel with systemd pkg
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
2025-12-18 20:02:59 -08:00
Clayton Craft
a5dcb7b61b
systemd: explicitly disable vmlinux-h
...
Else systemd/meson may try to generate it at build time, which doesn't
work when the host kernel is a different arch than the target.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
2025-12-18 19:41:38 -08:00
Clayton Craft
8b302ee6ce
systemd/systemd{,-stage0}: upgrade to 259
...
This builds from upstream now.
- tests are re-enabled
- disable BTF support / drop vmlinux.h dependency, enabling bpf is
enough for mkosi/testing stuff, and getting a sane vmlinux.h that
systemd can compile with seems to be "complicated."
- armhf is re-enabled since we don't enable BTF anymore
- workaround stage0 linking failing on riscv64 by enabling tests
- increase test timeout for main pkg, because running in qemu is slow
- a lot more dependencies are explicitly listed now, because they are
dlopened and abuild doesn't know how to detect these
- meson build options re-arranged / cleaned up (some of these are
implicitly disabled by using -Dlibc=musl)
- tests are skipped for archs that we build in CI/bpo that don't have
native hw, since ~13 of them fail for unknown (or timeout) reasons. 2
of them time out after >1200 seconds and 11 fail for mysterious
reasons.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7584 >
2025-12-18 23:38:24 +00:00
Clayton Craft
b6489d85e2
linux-postmarketos-asahi: upgrade to 6.17.12
...
- Sync kconfig
- Enables compressed modules
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7586 >
2025-12-18 23:32:30 +00:00
C-VD
432691cf41
device-samsung-chagalllte: add audio support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7561 >
2025-12-18 21:18:42 +00:00
Luca Weiss
ee0545d7ae
main/postmarketos-ui-lomiri: fix wallpaper - yet again
...
Just pull in postmarketos-artwork-wallpapers-gnome which provides a
gschema override that is updated when the artwork package gets updated -
and won't break every so often.
Usually that package is pulled in via an "install_if" with
postmarketos-base-ui-gnome but since we just want the artwork
subpackage, depending on base-ui-gnome would be quite much and probably
not what we want for Lomiri.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7593 >
2025-12-18 21:15:40 +00:00
Aster Boese
174c7fc713
pmaports.cfg: declare XFS as a supported filesystem type
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7585 >
2025-12-18 21:02:32 +00:00
Aster Boese
9119922edf
main/postmarketos-initramfs: add XFS partition support
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7585 >
2025-12-18 21:02:32 +00:00
user0-07161
51719c59b0
linux-bananapi-bpi-m2-zero: add myself as a maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7591 >
2025-12-17 17:53:49 +01:00
Pablo Correa Gómez
4e071ba624
main/keepfileopen: drop
...
Its only consumer is now vendoring it
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7495 >
2025-12-17 16:20:53 +00:00
Pablo Correa Gómez
7e145bad88
modem/msm-modem: embed keepfileopen utility
...
This is only used in this program, so we can have one less package
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7495 >
2025-12-17 16:20:53 +00:00
Pablo Correa Gómez
5781f22c48
main/unl0kr: drop pmtest subpackage
...
This has been made unnecessary since the latest changes
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
f048d723f5
device-qemu-amd64: use postmarketos-test-unl0kr for pmtest
...
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
52e3daf0d3
device-qemu-aarch64: use postmarketos-test-unl0kr for pmtest
...
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
78700ba2c9
device-shift-axolotl: use postmarketos-test-unl0kr for pmtest
...
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future. In the process, also remove the
unnecessary postmarketos-test dependency in makedepends. That is just
an empty package.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
18817063ee
device-xiaomi-perseus: use postmarketos-test-unl0kr for pmtest
...
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
7df5d62494
device-oneplus-fajita: use postmarketos-test-unl0kr for pmtest
...
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
d6db12f1f4
device-oneplus-enchilada: use postmarketos-test-unl0kr for pmtest
...
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
2cefeddf7e
main/postmarketos-test: add generic unl0kr test
...
This will be removed from unl0kr in the following commits, since at
some point it might be that unl0kr is not packaged in postmarketOS,
and this is a completely device-agnostic test, which is what this
package is for.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
8733e062ac
main/postmarketos-test: drop depends="postmarketos-mkinitfs-hook-ci"
...
It's actually the other way around
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez
e039d54678
main/unl0kr: do not copy initramfs files during tests a second time
...
Since this was introduced, we no longer create "initramfs-extra"
unconditionally. So the "extra" files will be included in the
initramfs anyway. In addition, to be able to test the initramfs-extra
split for devices that need it, we require:
* To have one of those devices available for test.
* To modify our test setup to pass a rootfs that can be mounted.
Both are long into the future, if they will ever materialize. So let's
remove this, reducing the complexity.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553 >
2025-12-17 16:11:51 +00:00
Henrik Grimler
8cbef98839
linux-postmarketos-exynos5: upgrade to 6.12.62
...
Changes are roughly:
- Rebase on-top of 6.12.62
- Add isa1200 driver (from exynos4), and use it on manta (@lat3st)
- Add camera flash for manta (@lat3st)
- Improve manta audio driver to decrease CPU load (@alexmrqt)
- Fix wacom w9000 pen being always active unless inserted (@eisenbahnfan)
- Drop a pm_domain hack, and instead make exynos5 subcmu driver wait
for pm_domain to probe first (@eisenbahnfan)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7582 >
2025-12-17 13:47:56 +00:00
Eisenbahnfan
e88f56d618
device-samsung-{n1awifi,n2awifi,v1awifi}: disable gsd-color
...
Disable gsd-color that uses a whole CPU at 100% doing nothing.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7558 >
2025-12-17 13:45:16 +00:00
Bart Ribbers
221596151e
systemd/kwin: backport upstream requested patch
...
Fixes https://bugs.kde.org/513151
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7587 >
2025-12-17 08:30:05 +01:00
Achill Gilgenast
45acd6449d
main/postmarketos-ui-niri: configure greetd.service to use niri's wlgreetd config
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7557 >
2025-12-16 21:54:20 +01:00
Achill Gilgenast
d1284775df
systemd/postmarketos-base-systemd: switch from wlgreet.service to greetd.service
...
We're switchitung to the upstream greetd service from wlgreet
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7557 >
2025-12-16 21:54:18 +01:00
Achill Gilgenast
98ffffadc4
systemd/systemd-services: remove wlgreet.service
...
Superseeded by greetd.service in Alpine
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7557 >
2025-12-16 21:53:51 +01:00
Clayton Craft
7de0485651
main/postmarketos-ui-cosmic: use pw for audio
...
COSMIC can't even control pulseaudio, which means no volume control or
output/input device selection in the UI, so make sure pipewire is used
for audio.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7580 >
2025-12-15 22:46:14 -08:00
Affe Null
5ede52a87c
alsa-ucm-conf-unisoc-ums9230: upgrade to 1.2.9_git20251211
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7571 >
2025-12-15 23:47:03 +00:00
Affe Null
7f30afdb7b
linux-postmarketos-unisoc-ums9230: upgrade to 6.19-rc1 release 0
...
Upgrade kernel to the v6.19-rc1-ums9230-0 tag and change the
configuration to satisfy community requirements.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7571 >
2025-12-15 23:47:03 +00:00
user0-07161
7d4a439821
linux-bananapi-bpi-m2-zero: upgrade to 6.19.0_rc1, build with llvm
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7576 >
2025-12-15 23:43:10 +00:00
Jens Reidel
7d3b8e05df
kconfigcheck: Don't require LTO_CLANG_THIN for CFI
...
This is only required on kernels prior to 6.1 and not even supported on
some architectures like ARMv7.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7537 >
2025-12-15 23:32:12 +00:00
Duje Mihanović
93cc790a9d
linux-samsung-coreprimevelte: Fix touchscreen
...
Add a patch increasing the touchscreen voltage to fix some
newly-discovered touchscreen issues.
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7577 >
2025-12-15 20:29:45 +00:00
Ferass El Hafidi
9e07e317fb
device-amlogic-aarch64-tvbox: fix ugoos-am3 build
...
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7573 >
2025-12-15 19:39:31 +00:00
Clayton Craft
1fd1396385
systemd/postmarketos-base-systemd: fix user and root slice oomd config
...
Apparently the user slice and root slice weren't being configured
correctly and oomd was not stepping in during high swap pressure events
before the kernel oom killer showed up to the party. This (hopefully)
properly configures systemd-oomd now... The configuration was inspired
by Fedora.
https://fedoraproject.org/wiki/Changes/EnableSystemdOomd
I used the test in that wiki page to confirm it's now properly configured:
$ systemd-run --user tail /dev/zero
$ journalctl -f
...
systemd[1081]: Started [systemd-run] /usr/bin/tail /dev/zero.
systemd-oomd[517]: Considered 79 cgroups for killing, top candidates were:
systemd-oomd[517]: Path: /user.slice/user-10000.slice/user@10000.service/app.slice/run-p5146-i5147.service
systemd-oomd[517]: Swap Usage: 4.6G
systemd-oomd[517]: Killed /user.slice/user-10000.slice/user@10000.service/app.slice/run-p5146-i5147.service due to memory used (2458>
systemd[1081]: run-p5146-i5147.service: systemd-oomd killed 1 process(es) in this unit.
systemd[1081]: run-p5146-i5147.service: Main process exited, code=killed, status=9/KILL
systemd[1081]: run-p5146-i5147.service: Failed with result 'oom-kill'.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7556 >
2025-12-15 19:33:41 +01:00
Achill Gilgenast
de51296af2
cross/systemd-boot-x86: upgrade to 258.3
...
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/94695
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7575 >
2025-12-15 18:22:55 +00:00
Luca Weiss
2f8b24651a
linux-postmarketos-qcom-sc7280: build with LLVM & update config per kconfigcheck
...
Migrate the compiler to LLVM toolchain and update config as per required
and preferred config options by kconfigcheck.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7536 >
2025-12-15 16:00:51 +00:00
Antoine Martin
d34a040357
systemd/postmarketos-base-systemd: add pinenote systemd units to base preset
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7515 >
2025-12-15 15:56:11 +00:00
Antoine Martin
b5256b5f3d
device-pine64-pinenote: fix waybar icons by being unicode compliant
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7515 >
2025-12-15 15:56:11 +00:00
Antoine Martin
d7229de9d4
device-pine64-pinenote: rename sway,sway-systemd subpackage to sway-hrdl, systemd
...
In an effort to have the option to start with a vanilla sway experience,
the sway subpackage is renamed to sway-hrdl to allow for a vanilla sway
config by default, but give the option for hrdl's opiniated
configuration if desired. Non-opiniated eink optimizations will be added to
the now empty sway subpackage as they are developped. A post-install
script was added to move back to vanilla sway.
In favor of using the more automated systemd subpkg. `tinydm-ebc.service` is
removed in favor of an override file for `tinydm.service` packaged in a
device-wide systemd subpackage. A post-install script was added to
disable `tinydm-ebc.service` and enable `tinydm.service` is tinydm is
in-use at time of upgrade.
Enabling systemd units is now handled by postmarketos-base-systemd's
90-base.preset.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7515 >
2025-12-15 15:56:11 +00:00
Achill Gilgenast
72d41b909f
systemd/networkmanager: upgrade to 1.54.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7560 >
2025-12-15 09:04:54 +01:00
postmarketOS CI
f90f431e2c
linux-next: upgrade to next-20251215
2025-12-15 05:52:19 +00:00
Oliver Smith
5f73aa27ac
main/postmarketos-release-upgrade: upgrade to 1.11.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7570 >
2025-12-14 21:21:35 +00:00
Achill Gilgenast
ea1d611657
main/postmarketos-base-ui-gnome: switch from ffmpegthumbnailer to gst-thumbnailers
...
See https://gitlab.gnome.org/GNOME/gnome-build-meta/-/issues/1206
Signed-off-by: Achill Gilgenast <achill@achill.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7555 >
2025-12-14 21:11:01 +00:00
Oliver Smith
58017a20fc
gitlab/issue_templates/Default: add v25.12
2025-12-14 21:55:48 +01:00
WeirdTreeThing
750a5e44c6
modem/msm-cros-efs-loader: upgrade to 1.2.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7567 >
2025-12-14 11:28:33 -05:00
Bart Ribbers
a042ba345b
purism-librem5: always install wys rather than only for GNOME
...
All UI's use ModemManager nowadays and without this calling is broken.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7564 >
2025-12-14 11:55:37 +01:00
Clayton Craft
ff66f0bd69
main/postmarketos-ui-cosmic: depend on gst-thumbnailers
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7562 >
2025-12-14 01:00:30 +00:00
Antoine Martin
a7cb07b4bc
linux-pine64-pinenote: upgrade to 6.18.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7559 >
2025-12-13 09:51:45 -05:00
Bart Ribbers
5a7562eff0
systemd/plasma*: upgrade to 6.5.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7551 >
2025-12-13 11:56:13 +00:00
Clayton Craft
5c7d664d88
main/postmarketos-initramfs: add crc32c_cryptoapi to default modules list
...
In some kernels, this may be =m, so we need to include this module so we
can mount BTRFS.
Also see: https://gitlab.alpinelinux.org/alpine/aports/-/issues/17787
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7554 >
2025-12-12 13:26:02 -08:00
Alexandre Marquet
48aa6d9b84
firmware-samsung-manta: change maintainership
...
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7552 >
2025-12-12 19:37:34 +00:00
Alexandre Marquet
7032c65834
device-samsung-manta: change maintainership
...
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7552 >
2025-12-12 19:37:34 +00:00
Aster Boese
06712bae4b
qcom-msm8953: install udev configs under /usr/lib/ and split subpackages
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7534 >
2025-12-12 15:48:09 +00:00
Aster Boese
58017f46b2
xiaomi-beryllium: install udev configs under /usr/lib/ and split subpackages
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7534 >
2025-12-12 15:48:09 +00:00
Clayton Craft
1c26be5ffe
kconfigcheck: add 'wine' category for community kernels
...
This category can be used to collect kconfig that improve Wine/Proton
support on devices. NTSYNC is Win NT sync primatives that improve
performance of things running under Wine.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7157 >
2025-12-12 16:07:54 +01:00
postmarketOS CI
16653132a5
linux-next: upgrade to next-20251212
2025-12-12 05:43:41 +00:00
Aster Boese
ec33981ed5
linux-amazon-checkers: build with LLVM
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7483 >
2025-12-11 19:38:22 +00:00
Igor Belwon
543cc6296a
linux-postmarketos-mediatek-mt6878: upgrade to v6.18
...
Besides that, a lot (over 150) config options were moved to modules, which lets the
Kconfig check pass without any info/warnings. The kernel is also now built with LLVM.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7388 >
2025-12-11 05:46:29 +00:00
Clayton Craft
bd75bd2184
device-apple-mac-aarch64: drop dependency on asahi-fwextract
...
This isn't being used in the device port, so we don't need to depend
on it.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7528 >
2025-12-11 01:20:42 +00:00
Oliver Smith
202f4ce025
systemd/dbus: rebuild with proper deps
...
The dbus-dev package in ppc64le does not depend on systemd-dev yet, as
it was not rebuilt after the initial bootstrap of the repository.
See depends here:
* https://pkgs.postmarketos.org/package/master/postmarketos:systemd/ppc64le/dbus-dev
* https://pkgs.postmarketos.org/package/master/postmarketos:systemd/riscv64/dbus-dev
Rebuild it to fix that packages building against dbus-dev fail with:
Package 'libsystemd', required by 'dbus-1', not found
All arches in v25.12 have the same problem, so this patch will be
backported there. Long-term we will want to fix this properly, but given
that the release is close, this is a good enough workaround with low
risk of breaking anything.
Related: pmaports issue 4156
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7543 >
2025-12-10 20:23:39 +01:00
Luca Weiss
1d68379692
linux-postmarketos-qcom-sm6350: update config per kconfigcheck
...
Update config as per required and preferred config options by
kconfigcheck.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7535 >
2025-12-10 19:10:06 +00:00
postmarketOS CI
30b82eebb9
linux-next: upgrade to next-20251210
2025-12-10 05:42:29 +00:00
Rudraksha Gupta
2f14c44b7b
linux-next: expressatt: Add Touchkey
...
Add touchkey driver to expressatt. Relies on this patch being upstreamed:
https://lore.kernel.org/all/20251205-expressatt-touchkey-v1-1-1444b927c9f3@gmail.com/
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7487 >
2025-12-10 02:07:11 +01:00
Achill Gilgenast
f5a9093e73
systemd/systemd-services: remove a few more upstreamed services
...
Just like before with b4c55cbd90 ("systemd/systemd-services:
remove a few upstreamed services")
Also reflect the maintainers to the people actually reviewing
systemd-services MRs and replace the "how-to package serives"-guide to a
message to upstream them instead.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7522 >
2025-12-09 16:32:57 +00:00
Achill Gilgenast
c847234ee9
device-lenovo-21bx: remove redundant fractional scaling override
...
Recently added in postmarketos-base-ui-gnome.
See bb5686f152 ("main/postmarketos-base-ui-gnome: enable fractional scaling")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7531 >
2025-12-09 14:09:16 +01:00
postmarketOS CI
035934c785
linux-next: upgrade to next-20251209
2025-12-09 05:49:39 +00:00
Luca Weiss
8d348d43f2
device-fairphone-fp5: Remove outdated hexagonrpcd config
...
The firmware paths were changed by pma!6966[0], so this is just wrong
config now. Remove it.
[0] https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7404 >
2025-12-09 02:36:23 +00:00
Luca Weiss
94fab838ee
device-fairphone-fp4: Remove outdated hexagonrpcd config
...
The firmware paths were changed by pma!6966[0], so this is just wrong
config now. Remove it.
[0] https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7404 >
2025-12-09 02:36:23 +00:00
Achill Gilgenast
bb5686f152
main/postmarketos-base-ui-gnome: enable fractional scaling
...
Makes it much easier to use plain gnome-shell on tablets or even phones
and is already enabled on GNOME Mobile.
@rmader remebers upstream not enabling this by default because of bugs
with XWayland, but since XWayland applications are much more rare on
mobile phones, plus it's still 100% by default and a fractional scale
has to be enabled manually.
> Makes mutter default to layout logical monitors in a logical pixel
> coordinate space, while scaling monitor framebuffers instead of window
> content, to manage HiDPI monitors. Does not require a restart.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7529 >
2025-12-08 22:27:29 +00:00
Jens Reidel
a6fc5a6a34
main/postmarketos-ui-plasma-desktop: enable on ppc64le
...
[ci:skip-vercheck]: enabling package on architecture
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7530 >
2025-12-08 22:24:33 +00:00
Jens Reidel
93885e9498
docs: approval-rules: Allow merging without maintainer approval after 2 weeks
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7526 >
2025-12-08 22:19:33 +00:00
Bart Ribbers
7b9c17483f
main/postmarketos-ui-plasma-mobile: fix typo in systemd user override
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7478 >
2025-12-08 18:17:31 +00:00
Clayton Craft
884aa853dd
linux-postmarketos-asahi: upgrade to 6.17.11
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7524 >
2025-12-08 17:02:00 +00:00
postmarketOS CI
759500847f
linux-next: upgrade to next-20251208
2025-12-08 16:42:59 +00:00
Pablo Correa Gómez
6e99b38fc8
kconfigcheck.toml: add missing "all" arch to category:rust
...
This makes the whole thing more consistent, and allows to verify
architectures in pmb
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7527 >
2025-12-08 16:04:43 +01:00
Antoine Martin
affdf01c15
linux-pine64-pinenote: upgrade to 6.18.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7518 >
2025-12-08 13:31:43 +00:00
Pablo Correa Gómez
7bbac7dea6
kconfigcheck.toml: fix architecture typo
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7523 >
2025-12-08 01:01:19 +01:00
Richard Acayan
0f5258d3ba
modem/rmtfs: reference new executable path in OpenRC service
...
In version 1.1.1, the new install target in the Makefile was used to
install rmtfs. This installs rmtfs to /usr/bin instead of the expected
/usr/sbin. Use the new /usr/bin directory for the OpenRC service file so
rmtfs can keep working under OpenRC.
Fixes: f7052461da ("modem/rmtfs: subpackage -systemd")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7517 >
2025-12-07 15:48:00 -05:00
Achill Gilgenast
a75026ff3a
main/mobile-config-firefox: remove
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7514 >
2025-12-07 19:59:48 +00:00
Oliver Smith
4bf8b82a1b
modem/unisoc-timesync-daemon: fix build
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7511 >
2025-12-07 17:49:34 +01:00
Oliver Smith
0b4c804bfc
modem/unisoc-nvitem-daemon: fix build
...
Fix for:
>>> unisoc-nvitem-daemon-systemd*: Running split function systemd...
install: can't stat '90-unisoc-nvitem-daemon.preset': No such file or directory
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7511 >
2025-12-07 17:49:34 +01:00
Oliver Smith
a60830d3cb
temp/mesa-dri-simpledrm: set builddir to fix build
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7511 >
2025-12-07 17:49:34 +01:00
Oliver Smith
7203fa22b0
device/testing: set builddir to fix builds
...
With recent abuild changes, these packages don't build anymore. Set
builddir="$srcdir" for these packages to get the previous behavior and
have the builds fixed.
[ci:ignore-count]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7511 >
2025-12-07 17:49:27 +01:00
Oliver Smith
6ad93a1713
soc-qcom-msm8916: fix build
...
Fix for:
>>> soc-qcom-msm8916-rproc*: Running split function rproc...
install: can't stat 'q6voiced.conf': No such file or directory
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7511 >
2025-12-07 17:49:00 +01:00
Stefan Hansson
26a458efc0
main/postmarketos-artwork: fix wallpaper paths
...
These should've been updated in the earlier commit.
Fixes 78952f195e
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7510 >
2025-12-07 16:06:04 +01:00
Luca Weiss
108b5f846c
linux-postmarketos-qcom-milos: upgrade to 6.17.0
...
Update kconfig as per following "pmbootstrap kconfig check" messages.
* CONFIG_BTRFS_FS is preferably y, but currently m (category:filesystems)
* CONFIG_BTRFS_FS_POSIX_ACL should be enabled and preferably set to 'y' (category:filesystems)
* CONFIG_CFI_CLANG should be enabled and preferably set to 'y' (category:hardening)
* CONFIG_CFI_ICALL_NORMALIZE_INTEGERS should be enabled and preferably set to 'y' (category:hardening)
* CONFIG_CRYPTO_CMAC is preferably m, but currently y (category:iwd)
* CONFIG_DM_CRYPT is preferably y, but currently m (category:default)
* CONFIG_DM_VERITY should be enabled and preferably set to 'm' (category:immutable)
* CONFIG_EFIVAR_FS is preferably m, but currently y (category:immutable)
* CONFIG_EROFS_FS should be enabled and preferably set to 'y' (category:immutable)
* CONFIG_EROFS_FS_ZIP should be enabled and preferably set to 'y' (category:immutable)
* CONFIG_F2FS_FS is preferably y, but currently m (category:filesystems)
* CONFIG_HID_GENERIC is preferably m, but currently y (category:input)
* CONFIG_INPUT_EVDEV is preferably m, but currently y (category:default)
* CONFIG_INPUT_UINPUT is preferably y, but currently m (category:input)
* CONFIG_IP6_NF_FILTER should be enabled and preferably set to 'm' (category:nftables)
* CONFIG_IP6_NF_IPTABLES_LEGACY should be enabled and preferably set to 'm' (category:nftables)
* CONFIG_IP6_NF_NAT should be enabled and preferably set to 'm' (category:nftables)
* CONFIG_IP6_NF_TARGET_MASQUERADE should be enabled and preferably set to 'm' (category:containers)
* CONFIG_IP_NF_FILTER should be enabled and preferably set to 'm' (category:nftables)
* CONFIG_IP_NF_IPTABLES_LEGACY should be enabled and preferably set to 'm' (category:waydroid)
* CONFIG_IP_NF_MANGLE should be enabled and preferably set to 'm' (category:waydroid)
* CONFIG_IP_NF_NAT should be enabled and preferably set to 'm' (category:nftables)
* CONFIG_IP_NF_TARGET_MASQUERADE should be enabled and preferably set to 'm' (category:containers)
* CONFIG_IP_NF_TARGET_REDIRECT should be enabled and preferably set to 'm' (category:containers)
* CONFIG_LEDS_CLASS_MULTICOLOR is preferably m, but currently y (category:input)
* CONFIG_LEDS_TRIGGER_PATTERN is preferably m, but currently y (category:community_various)
* CONFIG_LEDS_TRIGGER_TIMER is preferably m, but currently y (category:community_various)
* CONFIG_LTO_CLANG_THIN should be enabled and preferably set to 'y' (category:hardening)
* CONFIG_NETFILTER_XTABLES_LEGACY should be enabled and preferably set to 'y' (category:waydroid)
* CONFIG_NULL_TTY is preferably m, but currently y (category:default)
* CONFIG_SHADOW_CALL_STACK should be enabled and preferably set to 'y' (category:hardening)
* CONFIG_SYN_COOKIES should be enabled and preferably set to 'y' (category:default)
* CONFIG_TUN is preferably m, but currently y (category:waydroid)
* CONFIG_USB_CONFIGFS is preferably m, but currently y (category:usb_gadgets)
* CONFIG_ZRAM is preferably y, but currently m (category:zram)
* CONFIG_ZSMALLOC is preferably y, but currently m (category:zram)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7368 >
2025-12-07 14:07:27 +00:00
Luca Weiss
5ca5542111
linux-postmarketos-qcom-milos: Build with LLVM
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7368 >
2025-12-07 14:07:27 +00:00
Luca Weiss
1e7f2ed2e7
device-fairphone-fp6: update kernel package name & remove append_dtb
...
The kernel package has been renamed, so update the dependency
accordingly.
And remove append_dtb, this was actually used with boot-deploy < 0.20.0
because deviceinfo_header_version="2" was ignored and therefore v0 was
used, which requires appended dtb. Now that boot-deploy is actually
passing this parameter, we do not have to append the dtb to the kernel
image anymore, because the dtb is passed in a separate field.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7368 >
2025-12-07 14:07:24 +00:00
Luca Weiss
d16bac3335
linux-postmarketos-qcom-milos: rename from linux-postmarketos-qcom-sm7635
...
Rename the kernel package to follow updated naming conventions in the
upstream kernel.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7368 >
2025-12-07 14:07:24 +00:00
Oliver Smith
e6eed8f376
channels.cfg: v25.12: update branch_aports
...
Alpine 3.23 has been branched, adjust this config.
2025-12-07 14:33:53 +01:00
Jens Reidel
8473c7a59c
device-qcom-sm7150: Disable splash and serial console for now
...
On systemd installs, pbsplash causes the device to hang during init and
reset. OpenRC does not exhibit this behavior. Let's disable the splash
screen for now to get the devices working out of the box again and look
into this again after 25.12 when we have plymouth.
The serial getty setup is broken on some devices. Not all of them have
the UART TX/RX connected in hardware, so the ttyMSM0 does not exist on
all devices. On those that have it, it works, on those that don't, it
causes logspam.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7509 >
2025-12-07 12:49:11 +00:00
Stefan Hansson
213f0eccac
main/postmarketos-artwork: remove use of deprecated "convert"
...
The "convert" command and subcommand is deprecated. Use "magick"
instead.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7502 >
2025-12-07 12:25:47 +00:00
Stefan Hansson
78952f195e
main/postmarketos-artwork: set v25.12 wallpaper
...
This time "Sward" by Dikasp won[1].
[1]: https://social.treehouse.systems/@postmarketOS/115640026538543141
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7502 >
2025-12-07 12:25:47 +00:00
Clayton Craft
7513001408
systemd/systemd-services: drop speakersafetyd unit file
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7508 >
2025-12-07 12:12:33 +00:00
Pablo Correa Gómez
54a80d1d04
main/cros-keyboard-map: move maintainership
...
Jenneron is not available for a while, and WeirdTreeThing is the
maintainer upstream.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7505 >
2025-12-07 12:10:04 +00:00
Abdullah AL Shohag
7b5d78d4b4
device-xiaomi-lancelot: initial mainline port for redmi 9 (lancelot) [linux-postmarketos-mediatek-mt6768]
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7292
2025-12-06 15:24:51 -08:00
Abdullah AL Shohag
832843238b
linux-postmarketos-mediatek-mt6768: update to kernel 6.16.0 from github/mt6768-mainline
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7292
2025-12-06 15:24:51 -08:00
Liam Hurwitz
85bc7bf959
device-postmarketos-trailblazer: add T14s Gen 6 boot support (MR 6306!)
...
Add modules required to successfully boot the Lenovo Thinkpad T14s Gen 6 (Snapdragon X Elite).
Changes:
- Add rtc_pm8xxx module to initfs for RTC support
- Add pinctrl_sm8550, as this is required for boot and the keyboard to work
Tested-on: Lenovo Thinkpad T14s Gen 6 (21N1)
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6306
2025-12-06 15:17:27 -08:00
Pablo Correa Gómez
017e8ea414
device/*: update maintainer email from Joel Selvaraj
...
See
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7235#note_510126
[ci:skip-vercheck] Co-Maintainer lines do not require pkgbump
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7507 >
2025-12-06 22:55:12 +01:00
Pablo Correa Gómez
3e9288e447
*/*: fix Co-maintainer lines having wrong capitalization
...
And resulting in the bot not pinging people
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7507 >
2025-12-06 22:47:22 +01:00
Pablo Correa Gómez
a9c8157e38
device-google-bonito: install hexagonrpcd script under /usr
...
This is the right path for distro-provided configs
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7303
2025-12-06 13:31:48 -08:00
Pablo Correa Gómez
94e59d71e4
device-google-sargo: install hexagonrpcd script under /usr
...
This is the right path for distro-provided configs
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7303
2025-12-06 13:31:48 -08:00
Pablo Correa Gómez
cb914b669a
main/bootchart2: drop
...
This is packaged in alpine since the beginning of the year
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7504 >
2025-12-06 21:20:09 +00:00
Achill Gilgenast
ad7f71fb30
systemd/multipath-tools: remove
...
not needed anymore. eudev is provided by systemd.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7497 >
2025-12-06 21:17:07 +00:00
Stefan Hansson
e8e61a4f9f
main/postmarketos-base-ui-gnome: use gvfs-full
...
This provides the same thing but more concisely and also will stay
up-to-date with upstream.
Fixes 6b30198263
[ci:skip-vercheck]: Only changes recommends.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7500 >
2025-12-06 18:57:11 +01:00
Pablo Correa Gómez
939405962d
ci: fix test_ui failing on removing UI packages
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7498 >
2025-12-06 16:50:50 +00:00
Pablo Correa Gómez
bdefd2fb18
main/postmarketos-ui-bananui: drop
...
As per the maintainer in
https://gitlab.alpinelinux.org/alpine/aports/-/issues/17221
"I am not planning to work on bananui anymore, so unless somebody else
is ready to take over these packages, it would make more sense to drop
them than to keep them. I'm not even sure if they still work."
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7498 >
2025-12-06 16:50:50 +00:00
Stefan Hansson
954b75f585
main/postmarketos-ui-gnome-mobile: remove redundant dependency
...
GVFS should get pulled in by whatever backends the system has
anyway, no need to explicitly depend on it here.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7496 >
2025-12-06 17:20:00 +01:00
Stefan Hansson
6b30198263
main/postmarketos-base-ui-gnome: recommend all GVFS backends
...
Our priority is to have an intuitive user experience, not
minimalism. So, let's include every GVFS backend by default.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4126
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
[ci:skip-vercheck]: Only changing recommends.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7496 >
2025-12-06 17:19:35 +01:00
Achill Gilgenast
15d376dbe7
systemd/systemd-services: remove hexagonrpcd-systemd
...
Services upstream in hexagonrpcd and backported in Alpine upstream,
override in HEAD~.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7494 >
2025-12-06 16:07:41 +01:00
Achill Gilgenast
bb63df7fca
temp/iio-sensor-proxy: start hexagonrpcd before in systemd
...
Moved from systemd-services, our iio-sensor-proxy are the ones depending
on hexagonrpcd being started before because of the libssc patches.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7494 >
2025-12-06 15:25:28 +01:00
Clayton Craft
db35abcce4
modem/msm-modem: add systemd override for rmtfs.service
...
To make systemd start it before msm-modem-uim-selection. The upstream
rmtfs unit doesn't include this, so we package it here as an override.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7393 >
2025-12-06 14:07:26 +00:00
Achill Gilgenast
7b6fe18469
systemd/systemd-services: remove rmtfs.service
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7393 >
2025-12-06 14:07:26 +00:00
Achill Gilgenast
c3872e764e
modem/rmtfs: split -udev
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7393 >
2025-12-06 14:07:26 +00:00
Achill Gilgenast
f7052461da
modem/rmtfs: subpackage -systemd
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7393 >
2025-12-06 14:07:26 +00:00
bengris32
562b120a92
device-sony-redwood: new aport
...
Based on the linux-postmarketos-mediatek-mt6757 kernel.
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7476 >
2025-12-06 14:03:52 +00:00
bengris32
a1df9420b3
soc-mediatek-mt6757: new aport
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7476 >
2025-12-06 14:03:52 +00:00
bengris32
fdc0eccc87
linux-postmarketos-mediatek-mt6757: new aport
...
Mainline port for the MediaTek MT6757 Helio P20/P25.
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7476 >
2025-12-06 14:03:52 +00:00
Aster Boese
bbbb3e052f
linux-samsung-a50: build with LLVM
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7485 >
2025-12-06 13:54:49 +00:00
adamthiede
71c7ef6132
device-sqfmi-beepy: fix kernel module building again
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7492 >
2025-12-06 06:58:16 +00:00
Aster Boese
fee62a4781
linux-samsung-a53x: build with LLVM
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7486 >
2025-12-06 06:48:43 +00:00
Clayton Craft and binarycraft007
069a69569d
linux-postmarketos-qcom-laptop: upgrade to 6.17
...
The repo for this kernel is changed to linaro's gitlab, where they are
maintaining it. Johan no longer maintains this kernel at the original
location.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Co-authored-by: binarycraft007 <elliot.huang.signed@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6648 >
2025-12-05 13:19:13 -08:00
Clayton Craft
e535c50ddf
device-lenovo-21bx: add more modules to initramfs
...
The kernel this device uses builds more things as modules now, so we
need to make sure they're in the initramfs
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6648 >
2025-12-05 13:19:12 -08:00
Clayton Craft
be64ae2610
linux-postmarketos-qcom-laptop: store full config generated from fragments
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6648 >
2025-12-05 13:02:33 -08:00