Commit Graph
1285 Commits
Author SHA1 Message Date
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
Clayton Craft c09b0dc4e7 linux-postmarketos-qcom-laptop: upgrade to 6.16
- Enable module for CH34x usb serial converters
- Enable module for VHOST_VSOCK (useful for `mkosi vm`)
2025-07-31 22:31:19 -07:00
Duje Mihanović 47c1e47cd4 device-samsung-coreprimevelte: use mmp subdir for DTs
With the latest PXA1908 kernel patchset, the device tree is placed into
marvell/mmp/ instead of marvell/. Reflect this in the device package.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6849
[ci:skip-build]: already built successfully in CI
2025-07-31 19:09:34 +02:00
Duje Mihanović 7018e9422f linux-samsung-coreprimevelte: upgrade to 6.15.8
The PXA1908 patchset is also updated.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6849
2025-07-31 19:09:34 +02:00
Aster Boese ac6e83ec15 nokia-n900: install files under /usr
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6807

[ci:skip-build]: already built successfully in CI
2025-07-30 09:16:05 +02:00
Aster Boese 32ce8a293f samsung-manta: remove wlan modification files
As per https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6804#note_491990,
these files are irrelevant and not useful anymore, so just remove them.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6804
[ci:skip-build]: already built successfully in CI
2025-07-30 09:12:52 +02:00
Aster Boese a19344088d samsung-manta: install files under /usr
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6804
2025-07-30 09:12:52 +02:00
adamthiede 76762ffd01 linux-postmarketos-mediatek-mt8173: upgrade to 6.16
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6833
2025-07-29 21:52:34 -07:00
Alistair Francis 42dd2e07d2 device-google-sargo: Enable GNSS automatically
Following the steps described here:
https://gitlab.com/sdm670-mainline/linux/-/issues/4#note_2448131089
we can enable GNSS automatically at boot.

Resolves: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/2788
Signed-off-by: Alistair Francis <alistair@alistair23.me>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6588
2025-07-28 10:39:12 +02:00
Aster Boese 7429bed2ca */*: bump pkgrels of packages with systemd subpackages
Update to use the new version of the abuild systemd split function.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6713
2025-07-27 17:03:09 -04:00
Bart Ribbers 1b091bd281 google-sargo: install config for plasma-camera
The google-sargo is not quick enough to handle the default plasma-camera
settings. The resolution is a setting too high so this sets it back to
720p which works well enough.
The codec is set to default but I'm adding it to make sure it's
something we know works when the upstream default changes.

The app still says the codec can't keep up but we can't get much better
out of it currently.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6791
2025-07-26 18:17:53 -04:00
adamthiede f5c2d24785 linux-postmarketos-mediatek-mt8173: upgrade to 6.15.8
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6823
2025-07-26 15:44:25 -04:00
Dzmitry Sankouski 0a53e63792 device-samsung-starqltechn: add unl0kr-fbforcerefresh dependency
Add unl0kr-fbforcerefresh, for unl0kr to refresh screen.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6692
[ci:skip-build]: already built successfully in CI
2025-07-23 18:59:15 +02:00
Luca Weiss f2f354e7f3 linux-postmarketos-qcom-msm8953: shorten LOCALVERSION to -msm8953
The full version number with -postmarketos-qcom-msm8953 appended becomes
a bit long for the splash screen. Shorten it to just -msm8953.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6736
[ci:skip-build]: already built successfully in CI
2025-07-22 18:49:25 +02:00
Alicja Michalska e2a37f0d7e linux-postmarketos-qcom-sc7180: Re-enable internal USB HUB
Keyboard in wormdingler seems to have an integrated hub. Kernel update
from 6.6 to 6.12 changed kconfig's naming scheme, which resulted in this
module not being included.

This caused issues on wormdingler, but worked fine on lazor - hence why
I didn't catch it.

Signed-off-by: Alicja Michalska <alicja.michalska@9elements.com>
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6788
2025-07-16 15:01:14 +02:00
Ferass El Hafidi 6f7c861606 device-generic-x86_64: add myself as co-maintainer
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6779
2025-07-15 08:38:44 +02:00
Arnav Singh b80d00118d linux-postmarketos-allwinner: upgrade to 6.15.6_git20250710
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6764
2025-07-12 09:22:34 -07:00
WeirdTreeThing bb57bd6b80 linux-postmarketos-mediatek-mt8183: drop aport
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6552

[ci:skip-build]: already built successfully in CI
2025-07-12 08:38:55 -07:00
WeirdTreeThing 0c781ca0d6 device-google-kukui: switch to mt81 kernel
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6552
2025-07-12 08:38:54 -07:00
WeirdTreeThing 6923fa56e5 linux-postmarketos-mediatek-mt81: new aport
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6552
2025-07-12 08:38:51 -07: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
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
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
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
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 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
Luca Weiss 6a2c3f0818 treewide: remove downstream feedbackd vibra rules
All of them are now included upstream with feedbackd, so we can remove
them here.

https://gitlab.freedesktop.org/agx/feedbackd/-/merge_requests/182

[ci:ignore-count]

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6695
2025-06-28 11:16:55 +02:00
Sicelo A. Mhlongo ec2571860a device-nokia-n900: add configuration for sway
Notes:
 * In general, keybindings are similar to the existing i3 configuration for
       the Nokia N900
 * Power key and lock switch enable/disable the screen
 * The keypad is always lit (dimly) when the screen/touch are active and is
       turned off at other times
 * The font can be increased/decreased in foot with Ctrl+Up/Down arrow
 * The status uses the configuration and feed generator from i3 (i3blocks)
 * After two minutes of idle, the screen and touch sensor will be disabled

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6714
[ci:skip-build]: already built successfully in CI
2025-06-27 08:58:54 -07:00
Sicelo A. Mhlongo 75ca7dddb3 device-nokia-n900: i3wm: package i3blocks config separately
i3blocks could be useful on sway. Split it off and package it separately so it
can be depended on by a future sway configuration.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6714
2025-06-27 08:58:54 -07:00
Sicelo A. Mhlongo d8423780fa community: omap devices: set drm true in deviceinfo
These devices have DRM through the omapdrm kernel driver in mainline.

However, they do not have GPU acceleration, so programs/stacks requiring
GL(ES) will not work. sway and other wlroots-based stacks work well when
WLR_RENDERER=pixman is set.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6714
2025-06-27 08:58:53 -07:00
Sicelo A. Mhlongo 630327aa0f device-samsung-espresso*: drop deprecated deviceinfo variables
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6714
2025-06-27 08:58:53 -07:00
adamthiede ada7e1257e linux-postmarketos-mediatek-mt8173: remove fix-mmc-order patch
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6517

[ci:skip-build]: already built successfully in CI
2025-06-26 21:46:10 +02:00
Casey Connolly 2147df98da linux-postmarketos-qcom-sdm845: upgrade to 6.16-rc2
Signed-off-by: Casey Connolly <kcxt@postmarketos.org>
Signed-off-by: Joel Selvaraj <foss@joelselvaraj.com>
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6691

[ci:skip-build]: already built successfully in CI
2025-06-26 15:34:25 +02:00
Clayton Craft 0dc0c9f03e soc-qcom: run systemd splitfunc in pulseaudio-systemd subpkg
Just like when defining custom -openrc subpkgs, or prepare funcs, etc,
we *need* to manually the corresponding abuild function or else things
break.

fixes #3781

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6690
[ci:skip-build]: already built successfully in CI
2025-06-20 19:22:57 +02:00
adamthiede df639251e0 linux-postmarketos-mediatek-mt8173: upgrade to 6.15.3
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6683

[ci:skip-build]: already built successfully in CI
2025-06-20 19:08:54 +02:00
fossdd a69ebe4aa8 device-google-x64cros: replace -kernel-edge with -kernel-stable
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6590
2025-06-20 10:59:27 +02:00
fossdd de9cbc0edd device-generic-x86_64: replace -kernel-edge with -kernel-stable
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6590
2025-06-20 10:59:27 +02:00
fossdd df33ddc795 device-asus-me176c: switch from linux-edge to linux-stable
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6590
2025-06-20 10:59:26 +02:00
Dzmitry Sankouski ce67fa69f3 device-samsung-starqltechn: add maintainer
Add Dzmitry Sankouski <dsankouski@gmail.com> as device maintainer.

[ci:skip-vercheck]: no changes to packages

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6493
[ci:skip-build]: already built successfully in CI
2025-06-19 13:56:54 -07:00
Dzmitry Sankouski 932397c42d u-boot-starqltechn: move from testing to community
Moving to community along with device package.

[ci:skip-vercheck]: no changes to packages

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6493
2025-06-19 13:56:54 -07:00
Dzmitry Sankouski f25e01be88 device-samsung-starqltechn: move from testing to community
Starqltechn is a Samsung Galaxy S9 phone running on sdm845 SoC.
Since SDM845 is well supported, the phone has potential to get more
features in the future with less development effort.

Device is running linux-postmarketos-qcom-sdm845 kernel, with
charger, fuelgauge, haptics, calls, mobile data supported.
This make the phone usable with basic scenarios.

Moving to community to increase phone visibility and to attract new
developers and users.

[ci:skip-vercheck]: no changes to packages

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6493
2025-06-19 13:56:53 -07:00
Oliver Smith ba2ec41c96 OP6/OP6T: disable alsa-restore.service
This results in the main speaker not working, so disable it.

Related: issue 3747

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6674
2025-06-16 22:11:54 +02:00
adamthiede 438fc78b42 linux-postmarketos-mediatek-mt8173: upgrade to 6.15.2
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6664
2025-06-14 23:44:13 -07:00
Richard Acayan efeed0bfc7 linux-postmarketos-qcom-sdm670: upgrade to v6.15.2
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6649

[ci:skip-build]: already built successfully in CI
2025-06-14 20:39:00 +03:00
Federico Amedeo Izzo 93838311aa community/soc-qcom: Add missing systemd unit for call_audio_idle_suspend_workaround
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6663

[ci:skip-build]: already built successfully in CI
2025-06-14 11:12:58 +02:00
Clayton Craft d336e2f0ef firmware-lenovo-21bx: drop aport
All firmware that this used to provide is now upstream in
linux-firmware 🎉

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6660
[ci:skip-build]: already built successfully in CI
2025-06-13 11:42:00 -07:00
Clayton Craft 2c2e4e8895 device-lenovo-21bx: drop dependency on firmware-lenovo-21bx
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6660
2025-06-13 11:42:00 -07:00
Clayton Craft 9d7f74090c device-lenovo-21bx: use dtbloader, remove bootmac
bootmac is no longer necessary for configuring bluetooth MAC when using
dtbloader.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6603
[ci:skip-build]: already built successfully in CI
2025-06-13 08:51:13 -07:00
Barnabás Czémán 8a8c337317 linux-postmarketos-qcom-msm8953: upgrade to 6.15.0-r0
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6631

[ci:skip-build]: already built successfully in CI
2025-06-11 23:23:51 +02:00