Commit Graph
11625 Commits
Author SHA1 Message Date
Pablo Correa Gómez 4ecc7ec4e0 main/postmarketos-base: add compatibility subpackage with alpine-baselayout-core
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6984>
2025-08-29 16:28:27 +00:00
Pablo Correa Gómez f9011849a3 temp/alpine-baselayout: remove
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6984>
2025-08-29 16:28:27 +00:00
postmarketOS CI 9a87ab496c linux-next: upgrade to next-20250829 2025-08-29 15:49:44 +00:00
Achill Gilgenast 3bca58c384 main/postmarketos-base: move /etc/apk/config to /usr/lib/apk/config
apk supports loading the config file from /lib/apk/config since
<https://gitlab.alpinelinux.org/alpine/apk-tools/-/commit/0186a6aa9d5cc5dd9f4f218bc8bc59b74b21395f>.

Since all systems are now /usr-merged, we can now even have the file in
/usr/lib/!

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6983>
2025-08-29 07:36:22 +00:00
Robert Bloy 6c2f173b20 downstream/linux-amazon-ford: kernel config framebuffer console enabled
CONFIG_FRAMEBUFFER_CONSOLE=y without this the ui fbkeyboard dont start

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6977>
2025-08-28 20:16:32 +00:00
Pablo Correa Gómez 244d2ab398 ci: do not run downstream pipeline if the bot is the commiter
The reviewers are responsible to check that the pipeline actually
built and run successfully. The bot has the option to skip the
pipeline completely, but that means we also skip the checks about
bumping pkgver and pkgrel, which means some rebases could cause
issues. Since there is no straight-foward way to make the bot add
"[ci:skip-build]" to the commit message, then we can actually do this
check instead.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6963>
2025-08-28 20:02:26 +00:00
Pablo Correa Gómez 88b1b45879 ci: move check for package counts to where it is used
common is otherwise over-used with things with very little
consumers. So reduce the list by moving the
get_changed_packages_sanity_check to check_changed_aports_versions,
which is the only user. In the process, also rename it to make it more
clear what it's used for: check_package_count

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6963>
2025-08-28 20:02:26 +00:00
Pablo Correa Gómez c83457fed4 ci: don't re-do packages check in build_changed_aports
Since 218d0b1745 the pipeline is created
dynamically. This check already exists in the "commits" lint job. So
let's avoid duplicating it.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6963>
2025-08-28 20:02:23 +00:00
postmarketOS CI 806d340317 linux-next: upgrade to next-20250828 2025-08-28 15:56:56 +00:00
Pablo Correa Gómez 5de1ce365f main/postmarketos-base: force migration of installs to /usr merge
This carries some risks, but we are willing to put up with them. We
need everybody to have a /usr-merge to continue moving on our
priorities. Fortunately, the merge-usr script has received quite a lot
of testing so far.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6389>
2025-08-27 15:27:42 +02:00
Pablo Correa Gómez 866f80708a main/postmarketos-ui-moonlight: disable on armhf
Follow-up from
https://gitlab.alpinelinux.org/alpine/aports/-/commit/4b76290cf6da103663a0c48e84783fd763a1f9d9

[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6980>
2025-08-27 13:26:33 +00:00
Tomasz Duda f1460e5324 linux-postmarketos-qcom-msm8953: enable CONFIG_BT_RFCOMM
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6972>
2025-08-27 13:21:03 +00:00
Barnabás Czémán 709b677e9f linux-postmarketos-qcom-msm89x7: Upgrade to v6.16.3-r0
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6976>
2025-08-27 13:19:23 +00:00
Richard Acayan b030d960d7 linux-postmarketos-qcom-sdm670: upgrade to v6.16.3
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6965>
2025-08-27 09:41:16 +00:00
Robert Mader a63aca69b1 temp/libcamera: Backport software ISP fix for 'purple tint'
Backport the series from https://patchwork.libcamera.org/cover/24169/,
fixing 'purple tint' issues on the Pixel 3a and OnePlus6 with Snapshot.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6961>
2025-08-27 09:39:41 +00:00
postmarketOS CI a0a1ff83b0 linux-next: upgrade to next-20250827 2025-08-27 04:51:25 +00:00
postmarketOS CI 7548beca77 linux-next: upgrade to next-20250826 2025-08-26 15:47:07 +00:00
Antoine Martin f712ad7a21 linux-pine64-pinenote: use lid switch to trigger suspend
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6959>
2025-08-25 19:36:26 +00:00
Antoine Martin 52fda58c39 linux-pine64-pinenote: upgrade to 6.15.11
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6959>
2025-08-25 19:36:26 +00:00
postmarketOS CI 3086ac0168 linux-next: upgrade to next-20250825 2025-08-25 15:55:06 +00:00
Tomasz Duda 8edefeb796 community/soc-qcom-msm8953: fix modem script
1. /dev/disk/by-partlabel/persist is mounted twice with diffrent dirs.
umount $PERSIST_DEV unmout the other one
2. /lib/firmware/postmarketos does not exist on xiaomi-daisy, use mkdir -p

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6967>
2025-08-25 14:02:02 +00:00
Luca Weiss f465847f28 modem/rmtfs: patch to serve modem_study partition for Fairphone (Gen. 6)
And replace the modem_tng patch with the version that was accepted
upstream.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962>
2025-08-25 12:12:42 +00:00
Luca Weiss 25f9af2fdf device-fairphone-fp6: update dtb naming, enable internal storage options
The dtb was renamed to follow the new upstream naming guidelines.

Add configuration and dependencies that now make sense given that
internal storage is working.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962>
2025-08-25 12:12:42 +00:00
Luca Weiss 2f20590e9e firmware-fairphone-fp6: update firmware path
The firmware has moved to a different path, along with updated naming
guidelines upstream.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962>
2025-08-25 12:12:42 +00:00
Luca Weiss 487c0eb8f4 linux-postmarketos-qcom-sm7635: upgrade to 6.16
From the first revision, the compatibles and names were changed from
sm7635 to milos, to follow the new upstream naming guidelines.

Significant Milos-specific changes:
* UFS (internal storage) now works
* CCI I2C enablement including the EEPROMs on the camera sensors
* Partial IPA (mobile data) enablement, at least allows ModemManager to
  detect the modem, but mobile data is still broken.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962>
2025-08-25 12:12:42 +00:00
Barnabás Czémán 96c5c964a0 linux-postmarketos-qcom-msm8953: Upgrade to 6.16.3-r0
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6969>
2025-08-24 22:49:53 +02:00
Andrei Zisu 8e45b27c2c device-mnt-reform2-bpi-cm4: load rtw88 firmware
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:35:37 +00:00
Andrei Zisu 20e4ba67c2 mnt-reform2-bpi-cm4: new device
Copied from the cm4io package

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Andrei Zisu a2160a27b4 linux-postmarketos-amlogic: add upstream MNT patches
The patches are altered to remove the noisy kernel messages.

By default they use KERN_ALERT, which is very intrusive.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Andrei Zisu e1dd67402d linux-postmarketos-amlogic: enable MNT Reform 2 devices
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Andrei Zisu 36f90f02ec device-bananapi-bpi-cm4-cm4io: fix u-boot path
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Robert Eckelmann 9a8de0becf linux-postmarketos-grate: enable kconfig:immutable settings
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6951>
2025-08-23 12:18:03 +00:00
Aster Boese a58328e628 main/postmarketos-ui-moonlight: move tinydm config to /usr/share/tinydm/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933>
2025-08-23 12:16:58 +00:00
Aster Boese 5319277d3b main/postmarketos-base-ui: move tinydm config to /usr/share/tinydm/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933>
2025-08-23 12:16:58 +00:00
Aster Boese 0933453ea7 google-nyan-blaze: move tinydm config to /usr/share/tinydm/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933>
2025-08-23 12:16:58 +00:00
Aster Boese 5ae43966c7 google-nyan-big: move tinydm config to /usr/share/tinydm/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933>
2025-08-23 12:16:58 +00:00
Aster Boese 777ff25a35 purism-librem5: move tinydm config to /usr/share/tinydm/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933>
2025-08-23 12:16:58 +00:00
adamthiede 1d0e6ef25d linux-postmarketos-mediatek-mt8173: upgrade to 6.16.1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6946>
2025-08-23 12:06:46 +00:00
Sicelo A. Mhlongo 610b62c87c wl1251-cal: drop wl1251 module blacklist
Since /lib/firmware is always mounted as soon as / is mounted, wl1251-cal can
still be effective without the module blacklist, as long as care is taken to
ensure the service runs as soon as possible, and strictly before udev starts.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6943>
2025-08-23 12:05:43 +00:00
-akku- 41f2a398f1 main/mkbootimg-osm0sis: explicitly refer to pmbootstrap#441 2025-08-22 12:00:53 -04:00
Affe Null 5ba22e3169 device-jolla-c2: depend on soc-unisoc-ums9230
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941>
2025-08-22 15:51:43 +00:00
Affe Null 9a49bd4960 modem/unisoc-timesync-daemon: new aport
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941>
2025-08-22 15:51:43 +00:00
Affe Null 075565220c modem/unisoc-nvitem-daemon: upgrade to 0_git20250618
Also fix the systemd service installation.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941>
2025-08-22 15:51:43 +00:00
Affe Null f2ac26d603 soc-unisoc-ums9230: new aport
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941>
2025-08-22 15:51:43 +00:00
Affe Null f5700ea58f linux-postmarketos-unisoc-ums9230: upgrade to 6.17.0_rc1_git20250814
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941>
2025-08-22 15:51:43 +00:00
Affe Null 0d3efa8c62 alsa-ucm-conf-unisoc-ums9230: upgrade to 1.2.9_git20250614
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941>
2025-08-22 15:51:43 +00:00
Henrik Grimler 903baf437c linux-postmarketos-exynos4: update to 6.16.1
Some notable changes since 6.10.1 are:

- Add support for konawifi (@jack_kekzoz)
- Drop initramfs that we carried in kernel (only exynos4210 devices
  needed it, and those can now use u-boot)
- Update config to make kernel a bit smaller (disable some options,
  make others modules), and enable options to make pmbootstrap kconfig
  happy
- Add ctx->panel.prepare_prev_first to ea8061 panel driver, to fix
  issue where panel is all black

Co-developed-by: @knuxify <knuxify@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921>
2025-08-22 11:46:46 -04:00
Henrik Grimler e74d7fdd69 device-samsung-i9100: use u-boot as intermediate bootloader
The close-to-mainline u-boot fork can then load linux from boot
partition.

One downside is that it will no longer be possible to flash through
pmbootstrap, since there is no support for flashing arbritrary targets
to arbritrary partitions with pmbootstrap, yet.

Therefore, users will need to manually flash
/usr/share/u-boot/trats/u-boot.bin to the KERNEL partition for i9100
to work after these changes.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921>
2025-08-22 11:46:46 -04:00
Henrik Grimler 06f5839fe0 testing/u-boot-samsung-i9100: add package
Close-to-mainline fork (also kept at
https://gitlab.com/exynos4-mainline/u-boot/) where i9100 can use
trats_defconfig, since exynos4210-trats is very similar to i9100.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921>
2025-08-22 11:46:46 -04:00
Henrik Grimler f9ba174a1c archived/u-boot-samsung-i9100: drop package
It is very old, and a mainline based variant will be added shortly.

Drop the package so that the name does not conflict with the new one.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921>
2025-08-22 11:46:46 -04:00