Commit Graph
11500 Commits
Author SHA1 Message Date
Luca Weiss d2ff552d94 linux-postmarketos-qcom-sc7280: upgrade to 6.16.0
Manual kconfig changes:
* SND_USB_AUDIO_QMI=m
* SND_SOC_USB=m
* SND_SOC_QCOM_OFFLOAD_UTILS=m
* SND_SOC_QDSP6_USB=m
* USB_XHCI_SIDEBAND=y

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6863
2025-08-10 12:51:50 -04:00
Sicelo A. Mhlongo c4e9e5d15a device-nokia-n900: improve wlroots support and initramfs charging
1. Relocate the WLR_BACKEND environment variable away from sway subpackage to
enable its use on other wlroots compositors. Install this for any wayland
environment, even though it is only useful under wlroots. However, there are
currently many wlroots versions in Alpine to come up with a sane install_if
directive.

2. Add the USB PHY driver (isp1704) to the initramfs to allow the charger
driver to autodetect the charger type and pull higher current as needed.
Improves upon e040fa5e51 ("device-nokia-n900: initfs: add charger driver")).

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6908
2025-08-09 19:48:57 -04:00
Aster Boese 95c010250d apple-idevice: add m1n1-apple-idevice to depends
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6775

[ci:skip-build]: already built successfully in CI
2025-08-09 10:15:23 -07:00
Aster Boese 632d79d0b9 m1n1-apple-idevice: new bootloader package
Adds the m1n1 bootloader with iDevice patches.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6775
2025-08-09 10:15:23 -07:00
Achill Gilgenast bd90af1032 */*: update my email address
- Remove all contributor lines

- Use maintainer comment

- Add myself to .mailmap

[ci:ignore-count]
[ci:skip-vercheck]: some just have the co-maintainer changed and bq-tenshi is in archived
[ci:skip-build]: CI tries to build device/archived/, except that it built successfully

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6899
2025-08-09 12:10:16 +02:00
Achill Gilgenast 1b6ddf3679 bq-tenshi: move to archived
Kernel doesn't build anymore

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6899
2025-08-09 12:10:16 +02:00
Aster Boese 7bcafbda1f linux-postmarketos-apple-4k: upgrade to 6.16.0 and sync config with 16k version
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6893

[ci:skip-build]: already built successfully in CI
2025-08-08 17:23:17 -07:00
Aster Boese 49c15c62d2 linux-postmarketos-apple-16k: upgrade to 6.16.0
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6893
2025-08-08 17:23:17 -07:00
Oliver Smith c836f3a0b6 cross/busybox-static-*: upgrade to 1.37.0-r22
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6901

[ci:skip-build]: already built successfully in CI
2025-08-08 17:20:59 -07:00
Oliver Smith abee2c9bd0 cross/systemd-boot-x86: upgrade to 257.8
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/6240e9faf618122bd2a99be9b7c87447c5effe51

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6902
[ci:skip-build]: already built successfully in CI
2025-08-08 17:19:12 -07:00
Petr Vorel 3b8d29c0e6 linux-postmarketos-qcom-msm8994: upgrade to 6.16
* Refresh not-yet-mainlined patch
* Start using CONFIG_PSI=y and CONFIG_UDMABUF=y
  (required by checks)

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6885
[ci:skip-build]: already built successfully in CI
2025-08-08 17:17:07 -07:00
Clayton Craft 1793892a4c qemu-{aarch64,amd64}: use zstd for initramfs compression
Fixes #3861

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6853
2025-08-08 13:16:05 +02:00
postmarketOS CI 5554df1355 linux-next: upgrade to next-20250808 2025-08-08 04:49:40 +00:00
Biswapriyo Nath 02d77ed22f main/postmarketos-bootsplash: Fix PMOS_NOSPLASH typo
The typo was added in 2327b6efdb commit.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6886
2025-08-07 22:33:34 -04:00
Robert Mader 307c05c345 temp/libcamera: upgrade to 0.5.2
See
https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.5.2

No significant changes for pmOS use-cases, just a lot of fixes. The
next release, 0.6, will bring bigger changes also affecting our
downstream patches.

Also added py3-sphinxcontrib-doxylink as explicit dependency to
work around build issues.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6896
[ci:skip-build]: already built successfully in CI
2025-08-07 23:17:52 +02:00
postmarketOS CI dc2d241711 linux-next: upgrade to next-20250807 2025-08-07 15:44:53 +00:00
Sicelo A. Mhlongo e040fa5e51 device-nokia-n900: initfs: add charger driver
As an enhancement, add charger driver to initramfs to permit charging, e.g.
when battery is too drained to boot, or when doing extended debugging in the
initramfs.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6890
[ci:skip-build]: already built successfully in CI
2025-08-07 08:25:07 -07:00
Sicelo A. Mhlongo b15d6beb43 device-nokia-n900: provide touch calibration data in initramfs
With libinput in use, the calibration is off, so add the udev rule that
corrects it to the initramfs

Fixes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3361

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6890
2025-08-07 08:25:07 -07:00
Sicelo A. Mhlongo fd3b2c9efb temp/xkeyboard-config: workaround apk-tools bug
apk-tools has a bug in connection with handling symlink in some scenarios,
which is an issue for xkeyboard-config, which installs a symlink since version
2.45. implement Alpine workaround until apk-tools is fixed.

Fixes: 5edf40fbe9 ("xkeyboard-config: upgrade to latest upstream")

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6891
[ci:skip-build]: already built successfully in CI
2025-08-07 08:37:16 +02:00
postmarketOS CI 53af81d63b linux-next: upgrade to next-20250806 2025-08-06 04:51:14 +00:00
Jane Rachinger 2edc560b12 systemd/systemd: fix boot on split-usr systems and cleanup meson options
systemd's meson.build looks up various systems utilties at build-time.
This wasn't a problem before, but as our buildroots are now usr-merged
we can no longer expect that meson's $PATH traversal results in a path
to a binary on non-usr-merge system. We need to state our expectations
explictly now.

This also removes some unneeded options. meson's get_option returns on
booleans without any default `true`.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6884
[ci:skip-build]: already built successfully in CI
2025-08-05 16:27:50 +02:00
postmarketOS CI 1d45fa8abf linux-next: upgrade to next-20250805 2025-08-05 04:45:33 +00:00
Clayton Craft da5a6ad928 main/postmarketos-mkinitfs: upgade to 2.6.4
Fixes:
  - Fix .zst fallback when including firmware

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6882
[ci:skip-build]: already built successfully in CI
2025-08-04 17:42:49 -07:00
Clayton Craft f55e636267 systemd: enable systemd-import
Used by systemd-sysupdate

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6840
2025-08-04 15:05:09 -04:00
Clayton Craft a8a325d80a systemd: enable sysupdate
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6840
2025-08-04 15:05:09 -04:00
Clayton Craft 35a3e6de05 systemd: enable bless-boot generator
This does a hack to removing the need to build the stuff in src/boot for
enabling bless-boot. Previously I tried to enable bless-boot by adding
-Dbootloader=enable, which would be required without this hack, but
cross-compiling systemd/src/boot failed on 32-bit archs and it seemed
unnecessary to go down that rabbit hole to debug/fix.

Why? Because:

1) It's not actually needed for building the stuff I care about enabling
in this MR (systemd-bless-boot and its generator). These things build
and work just fine without building stuff in src/boot.

2) Even if it worked, we would have to remove the artifacts made
from src/boot and not package them here. They would conflict with the
systemd-boot package in Alpine.

So it seems pointless to waste time fixing some weird cross-compiling
issue for some components that don't actually need to be built to enable
the extra features I want and would be discarded anyways in package()

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6840
2025-08-04 15:05:09 -04:00
Pablo Correa Gómez 80d1db23ba main/postmarketos-ui-plasma-mobile: add replaces on plasma-mobile-meta
Since we replace some files, e.g: /etc/xdg/kscreenlockerrc

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6879
[ci:skip-build]: already built successfully in CI
2025-08-04 20:01:20 +02:00
Pablo Correa Gómez 653b73efce main/postmarketos-base-ui-plasma: add replaces on plasma-mobile-meta
Since we replace some files, e.g:
/etc/skel/.local/share/kwalletd/kdewallet.kwl

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6879
2025-08-04 20:01:20 +02:00
Clayton Craft e48304b386 Revert "main/bootchart2: upgrade to 0.14.9_git20220807"
This reverts commit 6a62061056.

see: https://gitlab.postmarketos.org/postmarketOS/build.postmarketos.org/-/issues/164
2025-08-04 10:51:48 -07:00
Clayton Craft 26f0531efb main/postmarketos-mkinitfs: upgrade to 2.6.3
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6878

[ci:skip-build]: already built successfully in CI
2025-08-04 09:54:07 -07:00
postmarketOS CI 97a0169d34 linux-next: upgrade to next-20250804 2025-08-04 15:49:37 +00:00
Alicja Michalska fbb05a04f9 xiaomi-pyxis: new device
Add initial port for Xiaomi Mi 9 Lite (xiaomi-pyxis).
SDM710 is WIP.

Signed-off-by: Alicja Michalska <alicja.michalska@9elements.com>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6819
[ci:skip-build]: already built successfully in CI
2025-08-04 16:57:43 +02:00
Felix Kaechele cee82ca962 device-qcom-msm8953: add wakeup keys for Lenovo ThinkSmart View
This forces the volume keys to wake up the screen.

For now, this device has no other method of waking up the screen if no
external input methods are attached.

On the vendor's Android OS the proximity sensor wakes up
the screen, but it doesn't work on pmOS yet.

The touchscreen is disabled when the screen is blanked, so we cannot use
it to wake up the device.

Signed-off-by: Felix Kaechele <felix@kaechele.ca>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6832
[ci:skip-build]: already built successfully in CI
2025-08-04 16:41:06 +02:00
Aster Boese b0542f4161 main/postmarketos-base: install sysctl.d configs under /usr
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6836

[ci:skip-build]: already built successfully in CI
2025-08-04 16:38:11 +02:00
Biswapriyo Nath 00aca7844f systemd/systemd-services: add service file for spectacle
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6860

[ci:skip-build]: already built successfully in CI
2025-08-04 16:27:11 +02:00
Pablo Correa Gómez 1008b91e7b main/0xffff: upgrade 0.10
picked by pmbootstrap aportupgrade

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6601
[ci:skip-build]: already built successfully in CI
2025-08-04 16:25:21 +02:00
Pablo Correa Gómez 6a62061056 main/bootchart2: upgrade to 0.14.9_git20220807
picked by pmbootstrap aportupgrade

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6601
2025-08-04 16:25:21 +02:00
Sicelo A. Mhlongo 5edf40fbe9 xkeyboard-config: upgrade to latest upstream
Upgrade to latest upstream HEAD, paving the way to eventually drop the fork.
The Nokia patch has been submitted upstream,
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/840

As of xkeyboard-config 2.45, the data directory has been changed to
/usr/share/xkeyboard-config-2/ instead of the legacy /usr/share/X11/xkb. Update
paths in the device-nokia-n900 package to match.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6869
[ci:skip-build]: already built successfully in CI
2025-08-04 16:17:36 +02:00
fossdd 814e59b5a5 systemd/gnome-shell: upgrade to 48.4
https://gitlab.alpinelinux.org/alpine/aports/-/commit/45ae831b92535c7769edd87097b7470b976e3c09

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6875
[ci:skip-build]: already built successfully in CI
2025-08-04 16:08:59 +02:00
Robert Eckelmann d38e745439 linux-postmarketos-marvell: upgrade to 6.16
beside the migration to 6.16,
UDMABUF was also enabled to satisfy the kconfig check

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6868
2025-08-04 06:22:44 -04:00
Richard Acayan 24d161508f device-google-sargo: install modem-gnss in subpackage for real
Fixes: ba2403462a ("google-sargo: move openrc gnss service to openrc subpackage")
Closes: https://builds.sr.ht/~postmarketos/job/1543528#task-img
2025-08-03 22:05:34 -04:00
Michal Bogdziewicz 3ab5259d47 linux-postmarketos-mediatek-mt81: fix corsola audio
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6831
2025-08-03 14:20:23 -04:00
Eisenbahnfan a7de13067c firmware-samsung-n2awifi: Add touchscreen config file
This adds the config file for the maXTouch mXT1664S file for n2awifi.
The only difference to the original config is, that CTE_SCAN is disabled,
because it made the touchscreen unusable on linux.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6871
2025-08-03 13:53:07 -04:00
Eisenbahnfan 6020fecb90 firmware-samsung-v1awifi: Add touchscreen config file
This adds the config file for the maXTouch mXT1664S file for v1awifi.
The only difference to the original config is, that CTE_SCAN is disabled,
because it made the touchscreen unusable on linux.
2025-08-03 00:33:00 +02:00
Henrik Grimler dbc2aea5c6 u-boot-samsung-i9100: move to archived category
The downstream port of i9100 does not use u-boot-samsung-i9100, so it
is essentially dead code. Furthermore, this u-boot is ancient, based
on 2012.04-rc1, with backported patches to get ext4 support. It is
hence not really suitable for use with postmarketos.

[ci:skip-build]: build fails.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6847
2025-08-02 10:14:23 -07:00
Clayton Craft 5ef4d6143a systemd/gdm: add sysuser config
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6851
2025-08-02 00:13:21 -04:00
Clayton Craft 91aa907554 systemd/systemd-services: add sysuser conf for ssh and dnsmasq
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6851
2025-08-02 00:13:18 -04:00
Anjandev Momi 1473d92280 systemd/systemd-services: add service file for siglo
Tested this service file on my postmarketOS device by copying this file
to ~/.config/systemd/user and enabling.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6743
2025-08-01 23:49:14 -04:00
Richard Acayan ba2403462a google-sargo: move openrc gnss service to openrc subpackage
On a new installation, the OpenRC subpackage can be installed before the
main package. The modem-gnss service is already needed when the
subpackage is installed. Move the service file to the subpackage so new
installations don't error out.

    ( 66/750) Installing device-google-sargo-openrc (13-r0)
    device-google-sargo-openrc-13-r0.post-install: Executing script...
    device-google-sargo-openrc-13-r0.post-install:  * service hexagonrpcd-adsp-sensorspd added to runlevel sysinit
    device-google-sargo-openrc-13-r0.post-install:  * rc-update: service `modem-gnss' does not exist
    ERROR: device-google-sargo-openrc-13-r0.post-install: exited with error 1
    ...
    (199/750) Installing device-google-sargo (13-r0)
    ...
    1 error; 1335 MiB in 766 packages

Link: https://builds.sr.ht/~postmarketos/job/1542762#task-img

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6866
2025-08-01 23:43:37 -04:00
maddinkunze f4ec8960a3 zte-v0720: new device
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6826
2025-08-01 11:52:02 -04:00