Alistair Francis
973e23c251
linux-purism-librem5: upgrade to 6.6.83
...
Signed-off-by: Alistair Francis <alistair@alistair23.me >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6396
[ci:skip-build]: already built successfully in CI
2025-04-11 16:38:20 +02:00
postmarketOS CI
87f71e0265
linux-next: upgrade to next-20250410
2025-04-10 15:59:44 +00:00
postmarketOS CI
c54467f9a8
linux-next: upgrade to next-20250409
2025-04-09 15:59:45 +00:00
WeirdTreeThing
7ff5fd8918
modem/msm-cros-efs-loader: upgrade to 1.2
...
adds support for systemd
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6378
[ci:skip-build]: already built successfully in CI
2025-04-09 15:35:23 +02:00
Barnabás Czémán
16e38f8760
linux-postmarketos-qcom-msm8953: upgrade to v6.14.0-r1
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6383
[ci:skip-build]: already built successfully in CI
2025-04-09 15:31:48 +02:00
Luca Weiss
b0eb896358
linux-postmarketos-qcom-sc7280: upgrade to 6.14.0
...
No manual kconfig changes.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6386
[ci:skip-build]: already built successfully in CI
2025-04-09 15:26:51 +02:00
fossdd
60b726c56a
systemd/pipewire: rebuild against libcamera 0.5.0
...
Upstream:
- https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/82452
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6385
[ci:skip-build]: already built successfully in CI
2025-04-09 14:30:44 +02:00
fossdd
450e347047
temp/libcamera: upgrade to 0.5.0
...
Upstream:
- https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/82366
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6385
2025-04-09 14:30:44 +02:00
Clayton Craft
8fb9f32e44
linux-postmarketos-qcom-laptop: upgrade to 6.14
...
- Updated kconfig to be compliant with latest kconfigcheck
- Dropped patch for workaround, the issue is now fixed upstream
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6216
[ci:skip-build]: already built successfully in CI
2025-04-08 15:39:06 -07:00
Caleb Connolly
72de80dd30
postmarketos-initramfs: bump pkgver and fix checksums
...
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6182
[ci:skip-build]: already built successfully in CI
2025-04-08 13:35:31 -07:00
Caleb Connolly
959786494a
postmarketos-initramfs: add unit tests
...
Introduce some initial unit tests for the initramfs.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6182
2025-04-08 13:35:31 -07:00
Caleb Connolly
2e37d40f84
CI: ignore unreferenced tests/ subdir in packages
...
These are used for unit testing
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6182
2025-04-08 13:35:31 -07:00
Caleb Connolly
1e7fe0c4f7
CI: introduce shell unit-test infra
...
Introduce some basic infrastructure to allow running per-package unit
test jobs, as well as a library to support unit-testing shell scripts.
Packages can provide their own unit tests by adding a tests/
subdirectory to the package, this should contain a .gitlab-ci.yml file
with jobs that extend the .package-test job template as well as any
supporting data and scripts.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6182
2025-04-08 13:35:31 -07:00
Caleb Connolly
036c802769
CI: shellcheck: allow informative checks to fail
...
There are lots of informative checks which are safe to ignore but happen
a lot especially with unit testing scripts. Adjust shellcheck to only
fail on warning or above.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6182
2025-04-08 13:35:30 -07:00
Caleb Connolly
9eb1f8d1e7
postmarketos-initramfs: fix caching in find_root/boot_partition
...
These two functions echo their output, requiring the use of a subshell
to capture it. However they also attempt to cache the output in global
variables.
Unfortunately, we can't do both. Variables set in the subshell aren't
reflected in the parent shell.
Rework these functions so they take a variable to set as a parameter
(like the "read" command). This avoids spawning a subshell and enables
the caching functionality that was added previously.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6182
2025-04-08 13:35:30 -07:00
Luca Weiss
ac68999ebe
kconfigcheck: Require HID_LENOVO only for x86(_64)
...
Since kernel v6.14-rc3 HID_LENOVO now depends on ACPI which we don't
want to require enabling on various non-ACPI phones.
Move to it x86 & x86_64 since it's anyways apparently only useful for
"Lenovo / Thinkpad devices".
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6387
[ci:skip-build]: already built successfully in CI
2025-04-08 11:59:40 +02:00
postmarketOS CI
6e8bc38bef
linux-next: upgrade to next-20250408
2025-04-08 05:00:09 +00:00
Adam Honse
1c08b6d0ff
device-samsung-hlte: enable lk2nd
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6384
[ci:skip-build]: already built successfully in CI
2025-04-07 16:18:44 +02:00
postmarketOS CI
f213b76840
linux-next: upgrade to next-20250407
2025-04-07 04:59:46 +00:00
Barnabás Czémán
8cbef8ecdd
device-qcom-msm89x7: enable qm215 ad sdm439
...
Enable qm215 and sdm439 devices.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6368
[ci:skip-build]: already built successfully in CI
2025-04-05 16:44:14 +02:00
Barnabás Czémán
a6292e3187
linux-postmarketos-qcom-msm89x7: Upgrade to v6.14-r0
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6368
2025-04-05 16:44:09 +02:00
WeirdTreeThing
c99b9d5f4c
linux-postmarketos-mediatek-mt8183: upgrade to 6.12.21
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6358
[ci:skip-build]: already built successfully in CI
2025-04-04 17:24:14 +02:00
Oliver Smith
602f1a6131
main/mobile-config-firefox: upgrade to 4.6.0
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6377
2025-04-03 22:00:44 -07:00
postmarketOS CI
3f52ee4eeb
linux-next: upgrade to next-20250404
2025-04-04 04:56:28 +00:00
Clayton Craft
bc850c6250
abuild: upgrade to 3.15-rc2
...
We were already running abuild > 3.14.0, but the pkgver for these forked
pkgs was wrong.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6376
2025-04-03 13:46:29 -07:00
postmarketOS CI
233e6c8722
linux-next: upgrade to next-20250403
2025-04-03 15:59:45 +00:00
Pablo Correa Gómez
329a69efa7
main/postmarketos-ui-gnome: do not use mobile version
...
Equivalent for GNOME of 69a4afc838
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6373
[ci:skip-build]: already built successfully in CI
2025-04-03 11:20:13 +02:00
Sicelo A. Mhlongo
9b19e3e248
main/postmarketos-base: drop udev-based firmware loading
...
udev no longer supports using userspace to service kernel requests for
firmware. While the kernel can be configured to send such requests to
userspace, udev will not do anything about them.
Reference: https://github.com/eudev-project/eudev/commit/3b717594600fa717cdf9bcfd0c7c1b703b245482
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6332
[ci:skip-build]: already built successfully in CI
2025-04-03 10:50:28 +02:00
panpanpanpan
eb2391f497
linux-postmarketos-qcom-sm8150: Upgrade to v6.14.0
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6367
[ci:skip-build]: already built successfully in CI
2025-04-02 16:58:47 +02:00
panpanpanpan
9e5298babd
device-xiaomi-nabu: Add a640_zap firmware and small fixes
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6367
2025-04-02 16:58:46 +02:00
David Furey
0c6620f7a2
Allow the USB network host address to be configured rather than random
...
The USB network host address is used by some hosts to define the interface
name. Making the host address deterministic can simplify host network
configuration.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6232
[ci:skip-build]: already built successfully in CI
2025-04-02 12:13:41 +02:00
fossdd
5a65176f72
main/postmarketos-base-ui: remove 50-firefox-wayland.sh
...
firefox, firefox-esr and thunderbird already default to Wayland.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6372
[ci:skip-build]: already built successfully in CI
2025-04-02 12:09:14 +02:00
fossdd
d6d96bdd7c
main/postmarketos-ui-gnome: remove firefox-wayland.sh
...
firefox, firefox-esr and thunderbird already default to Wayland.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6372
2025-04-02 12:09:14 +02:00
fossdd
4bf90844db
main/postmarketos-ui-gnome-mobile: remove firefox-wayland.sh
...
firefox, firefox-esr and thunderbird already default to Wayland.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6372
2025-04-02 12:09:14 +02:00
fossdd
dc89a04eec
main/postmarketos-ui-gnome-mobile: remove blue accent color override
...
GNOME Mobile was upgraded to 48
This reverts commit a9e97f5aa6 .
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6372
2025-04-02 12:09:14 +02:00
Connor Eliffe
d8b390202b
device-amazon-biscuit: add alsa and pulseaudio configs
...
- Add UCM2 configurations for biscuit
- Add udev rule to switch headphone output
- Add asound config
- Add pulseaudio configs
This commit provides a basic pulseaudio setup for biscuit. The device appears
to only support 48kHz audio. Resampled 44kHz audio crackles and pops currently
due to the buffer underrunning. Some more tweaking may be needed to improve
audio playback quality.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6304
[ci:skip-build]: already built successfully in CI
2025-04-02 11:57:29 +02:00
fossdd
9a363671c8
main/postmarketos-ui-kodi: enable pmb:systemd
...
kodi.service was added in adada180b2
[ci:skip-vercheck]: only "pmb:" options changed
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6363
[ci:skip-build]: already built successfully in CI
2025-04-02 11:45:26 +02:00
Alexander Baransky
b27074b162
device-qcom-sm7150: Add feedbackd udev rules for drv260x haptics
...
Signed-off-by: Alexander Baransky <alexander.baranskiy@yandex.ru >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6364
[ci:skip-build]: already built successfully in CI
2025-04-02 11:40:57 +02:00
Duje Mihanović
ca77951c52
device-samsung-coreprimevelte: pull DTBs from /boot/dtbs
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6362
[ci:skip-build]: already built successfully in CI
2025-04-02 11:36:27 +02:00
Duje Mihanović
9b9d8a82f6
linux-samsung-coreprimevelte: install DTBs in /boot/dtbs
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6362
2025-04-02 11:36:26 +02:00
Duje Mihanović
d935034c1d
linux-samsung-coreprimevelte: upgrade to 6.14.0
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6362
2025-04-02 11:36:26 +02:00
Duje Mihanović
8721693469
device-samsung-coreprimevelte: add UDC driver to initfs
...
With the UDC driver being modularized, it not probing in the initfs will
cause the NCM gadget to not be set up.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6362
2025-04-02 11:36:26 +02:00
Duje Mihanović
cc97d8bcfe
linux-samsung-coreprimevelte: streamline config
...
Enable PSI, disable some unneeded options and modularize some other ones.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6362
2025-04-02 11:36:26 +02:00
Duje Mihanović
b99f4bdfd4
linux-samsung-coreprimevelte: refactor APKBUILD
...
This also fixes envkernel building.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6362
2025-04-02 11:36:26 +02:00
r10nw7fd3
49e036cae0
device-samsung-j1mini3g: Use Samsung's sparse image format
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6349
[ci:skip-build]: already built successfully in CI
2025-04-02 11:30:36 +02:00
r10nw7fd3
b3534bd5c6
linux-samsung-j1mini3g: Add a few patches to fix build
...
linux3.4-ARM-8933-1-replace-Sun-Solaris-style-flag-on-section.patch
linux3.4-fix-piggy.gzip.S.patch
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6349
2025-04-02 11:30:35 +02:00
postmarketOS CI
20f3bd4963
linux-next: upgrade to next-20250402
2025-04-02 04:57:07 +00:00
Robert Mader
9f93a01375
temp/libcamera: Add workaround for black output without tuning files
...
Works around
https://bugs.libcamera.org/show_bug.cgi?id=259
Disable qcam RISCV because of ongoing Qt/libicuuc issues.
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6328
2025-04-02 00:09:58 +02:00
fossdd
0994d42231
systemd/gnome-shell-mobile: strictly depend on mutter-mobile
...
Even though abuild tracks that gnome-shell-mobile depends on
libmobile.so, don't tempt apk to install the non-mobile variant.
Just like added to temp/gnome-shell-mobile in 4321b29b99
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6371
2025-04-01 23:26:43 +02:00
Barnabás Czémán
f364e6551d
device-xiaomi-clover: update devicetree name
...
sdm660-xiaomi-clover was renamed to sda660-xiaomi-clover,
update deviceinfo for follow the change.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6370
2025-04-02 00:19:40 +03:00