Commit Graph
11293 Commits
Author SHA1 Message Date
André Apitzsch ca2a1ea8b4 device-motorola-peregrine: add support for newer lk2nd
Switch to msdos partition type, since lk2nd doesn't support GPT yet.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6678
2025-07-11 17:14:51 -04:00
Luca Weiss 76b33cdb15 ci: wiki: Use https in URLs
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6719
2025-07-11 22:20:55 +02:00
Luca Weiss 947b2d6bba ci: wiki: Use pathlib instead of os.path
Pathlib is the modern way to use

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6719
2025-07-11 22:20:55 +02:00
Luca Weiss 0973c059e5 ci: wiki: Add type hints
For one of the urllib responses, we need to make it a bit more explicit
that urlopen returns a bytes object - as per Python documentation. Not
sure why mypy needs some extra help there.

Checked with "mypy --strict".

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6719
2025-07-11 22:20:55 +02:00
Luca Weiss 6f8ce18d96 ci: wiki: Resolve some pylint warnings
Use resource management with urllib.request.urlopen, and move a print
out of an unnecessary "else" since the line before returns anyways.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6719
2025-07-11 22:20:50 +02:00
Henrik Grimler f94f17f188 linux-postmarketos-exynos5: update to 6.12.36
Tested on odroid-xu4 and samsung-n2awifi.

Changes include:

- Add driver for Wacom W9000-series touchscreen pens (@Eisenbahnfan)
- Fixes and enhancements for the Galaxy Tab Pros, {n2a,v1a}wifi (@Eisenbahnfan):
  - penabled touchscreen on V1A WiFi
  - DVFS for memory
  - fix sensors sometimes not starting on V1A WiFi
  - fix display lags due to frequency changes
  - fix cpus stuck on low frequency level
- Re-implement support for allocating a non-coherent DMA region (@Eisenbahnfan)
- Add driver for the AMS as3668 led, and enable it on manta (@LaT3St)

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6756
[ci:skip-build]: already built successfully in CI
2025-07-11 22:12:41 +02:00
Henrik Grimler 481e494cdc main/dtbtool-exynos: fix unreliable behaviour
Hopefully these can be merged in the repo we track, but let's add them
to pmaports in the meanwhile.

Fixes issue where allocated, but non-set memory is used, which gives
unpredictable behaviour.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6746
[ci:skip-build]: already built successfully in CI
2025-07-11 22:03:33 +02:00
Alicja Michalska 6eb947d2e0 linux-postmarketos-qcom-sc7180: Update maintainer, bump to newest LTS
Jenneron sent me his Trogdor/Lazor (Acer Chromebook Spin 513-1H) nearly
a year ago, as he doesn't have time to work on it anymore... I didn't
have time to do it either (until now).

I updated maintainer to myself, removed patches that have been merged
and bumped the kernel to newest LTS as of today.

Signed-off-by: Alicja Michalska <alicja.michalska@9elements.com>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6740
[ci:skip-build]: already built successfully in CI
2025-07-11 15:11:30 +02:00
Sample Text 3620e3713e device-clockworkpi-uconsole-rpi: fix speakers regression
The speakers are not working on CM4 with the current configuration. usercfg.txt was misconfigured when CM3 and CM5 were added

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6760
[ci:skip-build]: already built successfully in CI
2025-07-11 12:56:37 +02:00
Alicja Michalska db58f4cd67 lynx-r1: New device
Add initial port for Lynx R1.
Kernel fork will be merged with sm8250-mainline in the future.

Signed-off-by: Alicja Michalska <alicja.michalska@9elements.com>
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6748
[ci:skip-build]: already built successfully in CI
2025-07-11 01:09:50 +02:00
Oliver Smith 4b1148df72 systemd/networkmanager: upgrade to 1.52.1
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/a3bde6ff213d1deb283509455ba2cf1ed9538b22

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6762
[ci:skip-build]: already built successfully in CI
2025-07-10 20:41:55 +02:00
Aster Boese 114e8f9497 linux-apple-iphone7: fix kconfig
CI is yelling it me for apple-iphone7 being out of date on its kconfig, so just fix it.

[ci:skip-vercheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6733
[ci:skip-build]: already built successfully in CI
2025-07-10 19:59:35 +02:00
Aster Boese 3354f13d91 apple-*: move devices supported by apple-idevice to archived
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6733
2025-07-10 19:59:35 +02:00
Aster Boese efce7d736e apple-idevice: new device
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6733
2025-07-10 19:59:35 +02:00
Aster Boese ff439714ee linux-postmarketos-apple-4k: rename from linux-postmarketos-apple and upgrade
Renames linux-postmarketos-apple to linux-postmarketos-apple-4k to represent the page size as
linux-postmarketos-apple-16k does. Also upgrades the kernel version to 6.16.0-rc1.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6733
2025-07-10 19:59:30 +02:00
Bart Ribbers 1db2194def systemd/kwin: rebuild against Qt 6.9
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6761

[ci:skip-build]: already built successfully in CI
2025-07-10 17:41:37 +02:00
Henrik Grimler ea4aba479e systemd/systemd-services: add service file for nginx
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6755
2025-07-10 11:34:20 +00:00
Oliver Smith 4070cdc539 cross/busybox-static: upgrade to 1.37.0-r19
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6759
2025-07-09 20:32:53 +02:00
Oliver Smith a9527ced59 main/mobile-config-firefox: fix librewolf pkg dep
The mobile-config-firefox-librewolf package must depend on the main
package mobile-config-firefox, as it contains some common files.

Fixes: mobile-config-firefox#103

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6753
2025-07-07 19:46:00 +02:00
Oliver Smith a66c5a073b linux-postmarketos-allwinner: armv7: set UDMABUF=y
Adjust config-postmarketos-allwinner.armv7 to pass kconfig check:

  WARNING: config-postmarketos-allwinner.armv7: CONFIG_UDMABUF should be set (category:default)
  ERROR: kconfig check failed! More info: https://postmarketos.org/kconfig

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6533
2025-07-06 09:54:44 -07:00
Willow Barraco abaf0d43bd linux-postmarketos-allwinner: enable NFS over Kerberos security (MR 6533)
To enable NFS and Kerberos authentication, and encryption, I had to
follow the Gentoo documentation, and enable some modules:

https://wiki.gentoo.org/wiki/Nfs-utils#Kerberos

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6533
2025-07-06 09:54:44 -07:00
Bart Ribbers ecb601b7c8 systemd/plasma*: upgrade to 6.4.2
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6749

[ci:skip-build]: already built successfully in CI
2025-07-06 18:21:50 +02:00
Willow Barraco 6f65c4ba66 kconfigcheck: add netmount category to support NFS better
NFS allow the user to mount distant resources locally, and this is
specially great for mobiles devices, with limited disk space. The user
can couple this with FS-Cache, to limit the network impact. Kerberos
bring security to the NFS mounting.

This new category "netmout" make sure the kernels are built to support
this.
2025-07-06 15:05:36 +02:00
Noi 11e29d569f linux-postmarketos-qcom-sdm845: upgrade to 6.16-rc2-4
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6724
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6724
2025-07-06 20:40:53 +09:00
Sicelo A. Mhlongo b2399f7f09 temp: iio-sensor-proxy: import fix for broken buffer sensors
Import
https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/merge_requests/400
pending merge and tagging of new upstream release.

In pmOS, the chromebooks need these patches, since their accelerometer driver
has been found to implement buffers in a broken way.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6747
2025-07-06 11:46:09 +02:00
Richard Acayan d1f8b4179f google-bonito: mirror sargo changes
Mirror some of the changes to the Pixel 3a:

    device-google-sargo: add sensors support (MR 5329)
    google-sargo: add gpi to modules-initfs to fix fde (MR 5347)
    google-sargo: do not enable HexagonRPCD on every upgrade (MR 5400)
    google-sargo: stop HexagonRPCD on suspend (MR 5400)
    google-sargo: make necessary userspace changes for kernel v6.10.2
    device-google-sargo: remove nonfree_firmware subpkg (MR 6107)
    device-google-sargo: Fix hexagonrpcd on systemd (MR 6147)
    device-google-sargo: install hexagonrpcd conf to new location (MR 6217)
    device/*: explicitly depend on openrc if install scripts call rc-update

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6718
2025-07-05 01:26:45 -07:00
Clayton Craft ac28c52eef main/postmarketos-ui-cosmic: depend on bluez
For working BT out of the box...

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6737
2025-07-05 09:31:45 +09:00
fossdd cea8e17acd systemd/kwin: depend on aurorae
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/86406/diffs?commit_id=afacd01e1c5c25938ab9bcc59f0ea4dffc1b64c6

[ci:skip-build]: already built successfully in CI

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6741
2025-07-04 20:39:07 +00:00
postmarketOS CI 07de775cb3 linux-next: upgrade to next-20250704 2025-07-04 15:44:57 +00:00
fossdd 3c913420f0 systemd/cups: upgrade to 2.4.12
https://gitlab.alpinelinux.org/alpine/aports/-/commit/a7fa242fe9bd05e5e92ac55a95311aafe8a765f3

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6742
[ci:skip-build]: already built successfully in CI
2025-07-04 00:45:12 +02:00
Bart Ribbers c93fb1150b systemd/kjournald: upgrade to 25.04.2
Tweaked-by: Oliver Smith <ollieparanoid@postmarketos.org>

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6735
[ci:skip-build]: already built successfully in CI
2025-07-03 22:47:00 +02:00
Bart Ribbers 1f4c2c1105 systemd/plasma*: upgrade to 6.4.1
drkonqi doesn't support non-systemd systems anymore and has been removed
frmo Alpine because of it, so it's no longer a fork here.

[ci:skip-vercheck]

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6734
[ci:skip-build]: already built successfully in CI
2025-07-03 22:44:30 +02:00
postmarketOS CI c1c5ab8a9b linux-next: upgrade to next-20250703 2025-07-03 15:49:43 +00:00
postmarketOS CI 8fbc1d8578 linux-next: upgrade to next-20250702 2025-07-03 04:44:39 +00:00
Henrik Grimler 51bf16cf8a device-raspberry-pi5: use new var deviceinfo_generate_cmdline_txt
It lets us move the variables in cmdline.txt to
deviceinfo_kernel_cmdline. We can thereafter drop the cmdline.txt file
entirely.

By setting deviceinfo_generate_cmdline_txt we tell boot-deploy to
generate /boot/cmdline.txt from deviceinfo_kernel_cmdline. boot-deploy
can then also add information about partition UUIDs to the cmdline,
which helps postmarketos-initramfs find the correct partitions.

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

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6630
[ci:skip-build]: already built successfully in CI
2025-07-02 21:08:35 +02:00
Henrik Grimler 4dbeee8a99 device-raspberry-pi4: use new var deviceinfo_generate_cmdline_txt
It lets us move the variables in cmdline.txt to
deviceinfo_kernel_cmdline. We can thereafter drop the cmdline.txt file
entirely.

By setting deviceinfo_generate_cmdline_txt we tell boot-deploy to
generate /boot/cmdline.txt from deviceinfo_kernel_cmdline. boot-deploy
can then also add information about partition UUIDs to the cmdline,
which helps postmarketos-initramfs find the correct partitions.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6630
2025-07-02 21:08:35 +02:00
Henrik Grimler 6c3cbe795a device-raspberry-pi3: use new var deviceinfo_generate_cmdline_txt
It lets us move the variables in cmdline.txt to
deviceinfo_kernel_cmdline. We can thereafter drop the cmdline.txt file
entirely.

By setting deviceinfo_generate_cmdline_txt we tell boot-deploy to
generate /boot/cmdline.txt from deviceinfo_kernel_cmdline. boot-deploy
can then also add information about partition UUIDs to the cmdline,
which helps postmarketos-initramfs find the correct partitions.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6630
2025-07-02 21:08:34 +02:00
Henrik Grimler 5a7a86f118 device-raspberry-pi: use new var deviceinfo_generate_cmdline_txt
It lets us move the variables in cmdline.txt to
deviceinfo_kernel_cmdline. We can thereafter drop the cmdline.txt file
entirely.

By setting deviceinfo_generate_cmdline_txt we tell boot-deploy to
generate /boot/cmdline.txt from deviceinfo_kernel_cmdline. boot-deploy
can then also add information about partition UUIDs to the cmdline,
which helps postmarketos-initramfs find the correct partitions.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6630
2025-07-02 21:08:33 +02:00
Henrik Grimler 2a6c3b4bed device-raspberry-pi0: use new var deviceinfo_generate_cmdline_txt
It lets us move the variables in cmdline.txt to
deviceinfo_kernel_cmdline. We can thereafter drop the cmdline.txt file
entirely.

By setting deviceinfo_generate_cmdline_txt we tell boot-deploy to
generate /boot/cmdline.txt from deviceinfo_kernel_cmdline. boot-deploy
can then also add information about partition UUIDs to the cmdline,
which helps postmarketos-initramfs find the correct partitions.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6630
2025-07-02 21:08:33 +02:00
Henrik Grimler 00e6509372 device-cutiepi-tablet: use new var deviceinfo_generate_cmdline_txt
It lets us move the variables in cmdline.txt to
deviceinfo_kernel_cmdline. We can thereafter drop the cmdline.txt file
entirely.

By setting deviceinfo_generate_cmdline_txt we tell boot-deploy to
generate /boot/cmdline.txt from deviceinfo_kernel_cmdline. boot-deploy
can then also add information about partition UUIDs to the cmdline,
which helps postmarketos-initramfs find the correct partitions.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6630
2025-07-02 21:08:30 +02:00
postmarketOS CI afcd964003 linux-next: upgrade to next-20250630 2025-07-01 04:45:09 +00:00
Clayton Craft 68c3ba73f1 linux-postmarketos-qcom-laptop: enable systemd BPF requirements
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6708

[ci:skip-build]: already built successfully in CI
2025-06-30 11:03:15 -07:00
Marc Lehmann 8b1222a3c0 device-raspberry-pi3: Use msdos partition table
The Raspberry Pi 3 refuses to boot from a GPT partition table, so we
need to force an msdos partition table. This was tested with a Pi 3
Model B V1.2.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6731
[ci:skip-build]: already built successfully in CI
2025-06-30 18:08:39 +02:00
fossdd 0a568971a1 systemd/phosh: upgrade to 0.48.0
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6701

[ci:skip-build]: already built successfully in CI
2025-06-30 17:39:13 +02:00
Paul Sajna b1f2ccc683 device-lg-judy{ln,p}: add firmware package dependency
Also:
 * unblacklist ipa
 * add deviceinfo_gpu_accelerated

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6329
[ci:skip-build]: already built successfully in CI
2025-06-30 10:30:52 +02:00
Paul Sajna 2abd9400ef firmware-lg-judy: new aport
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6329
2025-06-30 10:30:52 +02:00
Oliver Smith b636909bed cross/gcc-*: upgrade to 14.3.0-r5
Done with pmbootstrap MR 2521.

Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/d59b0fafdf18e18e816f5aa706f54e823d2d2701

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6722
[ci:skip-build]: already built successfully in CI
2025-06-30 00:25:22 +02:00
Oliver Smith 82555b8ade CI: test_aports_ui: fix systemd + armhf dep case
Fix the following error that now appears as the systemd-enabled
gnome-keyring package in pmaports will not be built for armhf:

  main/postmarketos-ui-xfce4/APKBUILD: package 'gnome-keyring' from _pmb_recommends not found for arch 'armhf'

This happened, because before this patch pmb.helpers.package.get() would
return the pmaports version of the package (!armhf) instead of the one
in the binary packages from alpine (alpine one is available for armhf),
and then later check the arches of the returned package and fail because
it is not enabled for armhf.

With the patch, the binary package from alpine repos is returned as the
pmaports one is ruled out due to not being available for armhf. The
latter arch check is not necessary anymore and gets removed.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6710
2025-06-29 23:08:43 +02:00
Clayton Craft 682ad68e4c extra-repos/systemd: drop armhf
We currently don't build systemd for armhf anymore. Disable all other
packages in the systemd repo too, as these can't be built without the
systemd dependency.

FWIW all of Phosh, Gnome Mobile and Plasma Mobile already have major
packages not building for armhf so they couldn't be used on this arch
anyway.

Once pmb issue 2618 is resolved, we can re-enable systemd for armhf.

Co-authored-by: Oliver Smith <ollieparanoid@postmarketos.org>
Related to !6637
Fixes #3783
[ci:skip-build], [ci:skip-vercheck]: changing arch= only
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6710
2025-06-29 23:08:38 +02:00
Oliver Smith 9342e5f003 cross/musl-*: upgrade to 1.2.5-r13
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6730

[ci:skip-build]: already built successfully in CI
2025-06-29 22:37:16 +02:00