Commit graph

7529 commits

Author SHA1 Message Date
Clayton Craft
c720abf97c
device-tablet-{x86,x64}uefi: install sound open firmware (MR 4349)
This is used by the audio devices in many Intel-based tablets.

[ci:skip-build] already built successfully in CI
2023-08-25 09:18:51 -07:00
Luca Weiss
7f17509724
Revert "main/postmarketos-ui-phosh: Disable on riscv64 (MR 4342)" (MR 4347)
The dependency xdg-desktop-portal-gnome has been reenabled in Alpine:
902360a184

> The linking issue was caused by libudev-zero being pulled in as
> dependency instead of eudev. This has been fixed in the meantime.

This reverts commit a48d4dac62.

[ci:skip-vercheck]
[ci:skip-build]: already built successfully in CI
2023-08-25 17:33:32 +02:00
Stefan Hansson
eca86adbf3
main/postmarketos-ui-gnome-mobile: Replace EoG with Loupe (MR 4342)
See previous commit for rationale.

[ci:skip-vercheck]: No need to increment pkgrel when only changing
_pmb_recommends.
[ci:skip-build]: already built successfully in CI
2023-08-24 09:52:16 +02:00
Stefan Hansson
5a07413b97
main/postmarketos-ui-phosh: Replace EoG with Loupe (MR 4342)
Loupe is the new image viewer for GNOME. It also works better on phones
than Eye of GNOME and does not require any gschema overrides to fit the
narrow screens of phones.
2023-08-24 09:52:16 +02:00
Stefan Hansson
a48d4dac62
main/postmarketos-ui-phosh: Disable on riscv64 (MR 4342)
Unfortunately xdg-desktop-portal-gnome is not available on riscv64 any
more in Alpine.
2023-08-24 09:52:16 +02:00
bademux
80fff9242a
main/postmarketos-initramfs: support custom IP addresses for USB net (MR 3349)
[ci:skip-build] already built successfully in CI
2023-08-23 13:06:15 -07:00
Adam Honse
037d44ada1
community/linux-postmarketos-qcom-sdm845: Enable CIFS in config (MR 4343)
[ci:skip-build]: Already built successfully in CI
2023-08-22 09:48:52 +02:00
Clayton Craft
a8bf624bb4
ci/shellcheck: ignore SC3043 warnings about use of 'local' (MR 4340)
This configures shellcheck in CI to ignore the use of the 'local'. Using
'local' to support variable scoping can prevent a lot of nasty bugs in
shell scripts.
Ash supports 'local', even though it's not a POSIX sh thing. It's used
extensively in our init.sh script, and many Alpine scripts use it.
2023-08-21 11:16:55 +02:00
Barnabás Czémán
ff63a9fd60
device/*: add lk2nd-msm8953 as a dependency (MR 4339)
Fixes: pmbootstrap issue 2261
[ci:skip-build]: already built successfully in CI
2023-08-21 08:18:31 +02:00
Stefan Hansson
e17b71ffd1
temp/gtk4.0: upgrade to 4.12.0 (MR 4338)
[ci:skip-build]: already built successfully in CI
2023-08-19 21:49:35 +02:00
Anton Bambura
53dbcab033
soc-mediatek-mt8183: remove unneeded dependency (MR 4335) 2023-08-19 19:57:03 +02:00
Anton Bambura
4970f08293
pine64-pinebookpro: depend on soc-rockchip-rk3399 (MR 4337) 2023-08-19 19:52:05 +02:00
Anton Bambura
49c39b35c1
pine64-pinephonepro: depend on soc-rockchip-rk3399 (MR 4337) 2023-08-19 19:52:05 +02:00
Anton Bambura
6148644a7f
pine64-rockpro64: depend on soc-rockchip-rk3399 (MR 4337) 2023-08-19 19:52:05 +02:00
Anton Bambura
1dfe7962be
google-gru: depend on soc-rockchip-rk3399 (MR 4337) 2023-08-19 19:52:05 +02:00
Anton Bambura
ab47398d30
soc-rockchip-rk3399: new aport (MR 4337) 2023-08-19 19:52:04 +02:00
Barnabás Czémán
6c7d0c7b15
xiaomi-ysl: update firmware url (MR 4336)
[ci:skip-build]: already built successfully in CI
2023-08-19 17:28:55 +02:00
Alistair Francis
b567653505
temp/gtk+3.0: Fix Phosh boot splash (MR 4332)
For the splash screen to correctly dismiss itself without
hitting the timeout, we need a Gtk patch.

This is described in the Phosh release notes:
https://gitlab.gnome.org/World/Phosh/phosh/-/releases/v0.30.0#required-patches-that-arent-merged-upstream-yet

The patch isn't in upstream yet, but there is an open PR:
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5628

Mobian also carries the patch:
https://salsa.debian.org/Mobian-team/packages/gtk3/-/blob/mobian/debian/patches/purism/gdk-wayland-Track-last-touch-serial-on-seat.patch

So let's add the patch to pmOS as well. This fixes the Phosh splash
screens so they now disapear when the application is ready.

Signed-off-by: Alistair Francis <alistair@alistair23.me>
[ci:skip-build]: already built successfully in CI
2023-08-18 10:12:22 +02:00
Barnabás Czémán
40aa8e911f
xiaomi-ysl: switch to msm-firmware loader (MR 4331) 2023-08-17 10:00:50 +02:00
Clayton Craft
09a3c1dc8c
cross/busybox-*: upgrade to 1.36.1-r6 2023-08-16 14:49:30 -07:00
Clayton Craft
e72592cd9a
cross/gcc-*: upgrade to 13.1.1_git20230722-r2 2023-08-16 14:45:25 -07:00
Stefan Hansson
69bcd3fbf0
linux-purism-librem5: upgrade to 6.4.5pureos1 (MR 4329)
[ci:skip-build]: Already built successfully in CI
2023-08-16 21:38:13 +02:00
Musk Wasis
c002f3e196
linux-postmarketos-qcom-sm8250: recommended kernel config (MR 4328)
[ci:skip-build]: already built successfully in CI
2023-08-14 07:58:23 +02:00
Michal Kazior
d663d4d678
main/linux-postmarketos-allwinner: add CP210X module (MR 4326)
This allows use of some USB peripherals that
utilize the CP210X serial chip.

This includes not only mere UART-to-USB adapters,
but also some devices like GPS, Zigbee dongles,
etc.

[ci:skip-build]: Already built successfully in CI
2023-08-13 13:05:23 +02:00
Anton Bambura
d2eed81a20
odroid-xu4: move to community (MR 4297)
[ci:skip-vercheck]
[ci:skip-build]: Already built successfully in CI
2023-08-12 18:45:11 +02:00
Sicelo A. Mhlongo
5d8dd4d145
device-nokia-n900: fix hwkbd on unl0kr (MR 4320)
- add keyboard driver to initramfs (twl4030_keypad & matrix_keymap)
- order modules in alphabetical order

[ci:skip-build]: Already built successfully in CI
2023-08-12 17:01:15 +02:00
Sicelo A. Mhlongo
9c0e8fcc10
device-nokia-n900: do not open terminal for nagbar actions (MR 4320) 2023-08-12 17:01:14 +02:00
Sicelo A. Mhlongo
b117742459
device-nokia-n900: restore modem (MR 4320) 2023-08-12 17:01:06 +02:00
kravandir
6e5122f018
xiaomi-olive: FDE support (MR 4323)
Fixed framebuffer red and blue colors swap and
added FDE support with unl0kr.

[ci:skip-build]: Already built successfully in CI
2023-08-12 16:57:17 +02:00
Arseniy Velikanov
66af27a144
testing/linux-postmarketos-qcom-sm8150: upgrade to 6.4 (MR 4306)
[ci:skip-build]: Already built successfully in CI
2023-08-11 11:45:06 +02:00
Arseniy Velikanov
f9bda9fd4d
testing/firmware-xiaomi-vayu: new aport (MR 4306) 2023-08-11 11:45:06 +02:00
Arseniy Velikanov
e83778c4df
xiaomi-vayu: new device (MR 4306) 2023-08-11 11:45:00 +02:00
Nikita Travkin
e7ec3ae165
device-acer-aspire1: new device (MR 4322)
Acer Aspire 1 is an WoA aarch64 laptop.

This commit introduces support for it by including some patches that
were already accepted upstream.
2023-08-10 22:36:57 +02:00
Barnabás Czémán
415714ec4d
soc-qcom-msm8953: add initial soc package (MR 4268)
[ci:skip-build]: already built successfully in CI
2023-08-10 17:26:28 +02:00
Sicelo A. Mhlongo
56ad1cd821
linux-postmarketos-omap: re-add twl for basic soc reset (MR 4321)
Fix shutdown regression introduced with 3e737241ba ("linux-postmarketos-omap:
N900: disable twl off idle features"). After that commit, shutdown never
completes.

[ci:skip-build]: Already built successfully in CI
2023-08-10 10:44:54 +02:00
Anton Bambura
b6f0cfda68
main/postmarketos-mkinitfs-hook-apx: enable aarch64 (MR 4319)
It may work on aarch64 Tegra SoCs

[ci:skip-build]: already built successfully in CI
2023-08-10 01:16:32 +03:00
kravandir
36bdf43fe6
xiaomi-olive: new device (MR 4313)
[ci:skip-build]: Already built successfully in CI
2023-08-09 17:30:21 +02:00
Duje Mihanović
9ea3a58735
samsung-j3xnlte: use Samsung sparse format (MR 4315)
This allows the rootfs image to be flashed with Heimdall without errors.
2023-08-09 16:11:32 +02:00
Jasper Korten
63c6f76327
google-smaug: new device (MR 4007)
[ci:skip-build]: Already built successfully in CI
2023-08-09 10:58:40 +02:00
Jasper Korten
61374468cd
linux-google-smaug: new aport (MR 4007) 2023-08-09 11:41:48 +03:00
Jasper Korten
54672bdca7
firmware-google-smaug: new aport (MR 4007) 2023-08-09 11:41:17 +03:00
Joel Selvaraj
098b71ba76
community/soc-qcom-sdm845: fix the missing .post-install script for call audio (MR 4316) 2023-08-09 10:28:28 +02:00
Sicelo A. Mhlongo
3e737241ba
linux-postmarketos-omap: N900: disable twl off idle features (MR 4317)
Disable twl pmic off-idle configuration for Nokia N900. An ugly patch to do
this was lost during the migration from linux-nokia-n900 to the shared omap
kernel.

Fixes #2161

[ci:skip-build]: Already built successfully in CI
2023-08-09 09:59:06 +02:00
Johannes Marbach
202b6e9435
main/postmarketos-initramfs: wait for splash to exit before unlocking (MR 3952)
[ci:skip-build]: already built successfully in CI
2023-08-08 09:36:17 +02:00
Johannes Marbach
3dae87fc3c
community/device-oneplus-fajita: enable unl0kr quirks (MR 3952) 2023-08-08 09:36:17 +02:00
Johannes Marbach
42f9797845
main/unl0kr: upgrade to 2.0.0 (MR 3952) 2023-08-08 09:36:12 +02:00
Jan Jasper de Kroon
9bba04d366
linux-pine64-pinephonepro: upgrade to 6.4.7 (MR 4287)
[ci:skip-build]: already built successfully in CI
2023-08-08 09:31:02 +02:00
Sicelo A. Mhlongo
dbbd4e46ec
device-nokia-n900: let user choose power button action (MR 4312)
Offer user a choice between suspend, shutdown, and reboot when power button
pressed.

[ci:skip-build]: already built successfully in CI
2023-08-08 09:27:16 +02:00
Sicelo A. Mhlongo
61951f08e7
device-nokia-n900: use elogind for suspend (MR 4312)
Since 80ab66cd2a (MR 4179), suspend using `loginctl` works, so drop pm-utils
and the associated sudo rule.
2023-08-08 09:27:16 +02:00
Sicelo A. Mhlongo
e702458223
device-nokia-n900: switch to urxvt terminal (MR 4312)
Switch to urxvt terminal in order to provide a scrollable terminal. Scrolling
is convoluted in st [1], especially when used on a mobile device.

Scrolling is a basic need, e.g. to page through `dmesg` output.

[1] https://git.suckless.org/st/file/FAQ.html#l21
2023-08-08 09:27:10 +02:00