- Feb 17, 2021
-
-
Minecrell authored
There is already samsung-a3ulte in community, and the devices actually share the same kernel, device tree, and basically everything except firmware. We just need separate firmware packages because Samsung uses different secure boot certificates on a3lte and a3ulte. They also share the same wiki page which suggests installation using the pre-built images now, so having pre-built images only for samsung-a3ulte is quite confusing for users. The situation is similar as for samsung-a5ulte and samsung-a5lte which also are both in community already.
-
-
- Feb 16, 2021
-
-
Fixes mkinitfs failure due to mismatch between APKBUILD and .config [ci:skip-build] Already built on CI
-
Bart Ribbers authored
-
Add main/linux-postmarketos-qcom-sdm845 as shared mainline kernel for all SDM845 devices. [ci:skip-build]: already took hours on CI
-
- Feb 15, 2021
-
-
[ci:skip-build]: already built successfully in CI
-
This updates the current commit and refactor APKBUILD to more modern way of writing downstream kernels. Also move to main/ to fit other linux-postmarketos-* kernels.
-
[ci:skip-build]: already built successfully in CI
-
Not sure why "qemu" is listed in the depends of bq-paella-downstream, that does not really make sense. Also fixup the pkgdesc of the nonfree-firmware subpackage, the modem works somewhat now. [ci:skip-build]: already built successfully in CI
-
The "bq-picmt" device port is actually for the same device as the "bq-paella" device package in community, just with the downstream kernel. This is useful occasionally for testing. However, the name applies that this device package should be used on the BQ variant of the BQ Aquaris X5 (picmt) and the mainline package should be used on the Cyanogen variant (paella). Actually both packages work on both variants since the hardware is the same. To make that clear, rename "bq-picmt" to "bq-paella-downstream".
-
Right now the "bq-picmt" device port is quite confusing. It's actually for the same device as "bq-paella", which is in community and uses the mainline kernel, except that it uses the downstream kernel. Having the downstream kernel packaged is useful for testing sometimes, but otherwise the device package is completely unsupported. The mainline port works much better. The downstream port should only be used if you know what you are doing (e.g. because you want to test if something is working on downstream but not mainline) and therefore it should not show up in "pmbootstrap init" by default. Move the device package to unmaintained to implement that. Also, add an "# Unmaintained: ..." comment that will be displayed in "pmbootstrap init" if the device is selected anyway.
-
Unmaintained devices are device packages that: - Are known to be broken in some way without an active maintainer who can investigate how to fix it, or - Have not received any updates for a very long time, or - Are discouraged from using because they are just intended for testing. An example for this are ports using the downstream kernel for devices which have a mainline port that is working quite well. Unmaintained devices are still built by bpo (otherwise it would not make sense to keep them), but they do not show up in "pmbootstrap init". However, it is possible to manually select them by entering the name. pmbootstrap will warn in that case. Unmaintained packages should have a # Unmaintained: <reason> comment in the APKBUILD, this comment is displayed in "pmbootstrap init" so that the user knows why the device should not be used unless they know what they are doing.
-
Devices in - main should have >= 2 maintainers - community should have at least one maintainer Use the new functions in pmbootstrap to ensure that.
-
Also update to latest stable kernel and remove patch that got integrated upstream. [ci:skip-build] Already built on CI
-
-
- Feb 13, 2021
-
-
Sebastià Serra Rigo authored
In this git repository, everything is about aports, this distinction was only useful back in the day when pmbootstrap and pmaports were in the same git repository.
-
Sebastià Serra Rigo authored
-
Sebastià Serra Rigo authored
-
-
-
Oliver Smith authored
Override pipewire.desktop with a different X-GNOME-Autostart-Phase, so Phosh can start it properly.
-
- Feb 12, 2021
-
-
The i2c bus for the pogo pins was locked up because the level shifter is powered by the regulator used for the cameras. This enables that specific regular for the gpios the i2c bus is on so the pull-ups work when reading and writing from the pogo pins. [ci:skip-build] Already built in CI
-
Bart Ribbers authored
-
Bart Ribbers authored
-
- Feb 11, 2021
-
-
Bart Ribbers authored
-
Bart Ribbers authored
Should increase performance a bit of Kirigami applications by disabling some fancy stuff like shadows
-
GNOME settings daemon notifies the user that the device will suspend soon through a notification. However, this triggers the notification LED which stays on during suspend, causing unnecessary power consumption.
-
Enable headset jack detection and automatic switching in the UCM
-
-
-
huawei-kiwi: add touchscreen driver, enable sensors, enable GPU firmware (rename panel driver) (MR 1946) [ci:skip-build] Already built in CI
-
- Feb 10, 2021
-
-
Bart Ribbers authored
Plasma 5.20.90 was being built while a libgps upgrade happened. It seems that even though the package had already been built for every arch, it had not for x86 yet and thus our plasma-workspace is still depending on the older package and fails to install because it isn't available anymore Just bump the pkgrel so it now gets correctly build against libgps.so.27
-
Bart Ribbers authored
The dependency got renamed in Alpine Linux
-
Oliver Smith authored
Quick workaround for bug build.postmarketos.org#79.
-
- Feb 09, 2021
-
-
Oliver Smith authored
Fix SD to eMMC dialog showing up after flashing to eMMC.
-
Oliver Smith authored
-
Oliver Smith authored
Fix missing depend(s): so:libcalamares.so.3.2.35.1
-
This is required by some software, e.g. bluez/gnome to set some ACLs on /dev/rfkill (see #904). While probably nobody will notice on the downstream kernels (as we don't have any proper software there anyways) it's definitely needed on mainline-ish kernels. Surprisingly only one kernel has broken by enabling this option (linux-sony-tulip) which I've patched up. linux-postmarketos-qcom-sdm660 did not break by enabling this option, but required linux4.17-gcc10-extern_YYLOC_global_declaration.patch to build again, so this was fixed too. [ci:skip-build] [ci:ignore-count]
-
Bart Ribbers authored
-