zstd is faster to decompress than gzip and will soon
become the default compression algorithm for the initfs,
so might as well take advantage of it early.
The default compression is used because it results in
practically the same binary size as gzip (both create
initramfs binaries that are 30M and zstd:fast adds
a megabyte, which should be avoided). This change is
mostly for the decompression speed benefits.
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9191>
pmbootstrap 3.11 is strict-by-default and previous versions had a broken
implementation which broke upon a full bootstrap of e.g. the systemd
repo. I think it's therefore safe to remove this already, even without
bumping pmbootstrap_min_version.
[ci:skip-vercheck]: doesn't affect any artifacts
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9112>
Set pixman as weston and wlroots renderer:
- Set as renderer for wayland/wlroots using file copied from nokia-n900
- Install etc-profile.d-25wlr-pixman.sh as /etc/profile.d/25wlr-pixman.sh
- Set as renderer for weston in weston.ini
modules-initfs: Add max8903_charger
Bump pkgver to 5
remove default wallpaper file reference from weston.ini
Update APKBUILD to properly install config files with amove command
use the /usr/share/x11/xorg.conf.d directory instead of /etc/x11/xorg.conf.d
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9126>
Unlike mdp5, which enables its timing engine immediately, dpu1 defers
timing engine enablement. As a result, the DSI backlight enablement
command is ignored by (or not sent to) the panel until the dpu1 timing
engine is enabled.
Enabling the backlight manually via sysfs after the timing engine has
been enabled works around the issue. However, requiring users to do this
manually would be inconvenient, so force the use of mdp5 instead.
Signed-off-by: Antony Kurniawan Soemardi <postmarketos@smankusors.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9353>
- use amove instead of installing to subpackages from main package
- for selecting pixman renderer usage in wlroots, users testing
wlroots0.19-based UIs can just install 0.20 manually to pull in the
configuration, which will also work on 0.19.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9159>
The subpackages install the mkinitfs configs, but these configs require the
files to exist. Thus, depend upon the host package to have these files. The
files are not moved to the subpackages because every file is used by the
mkinitfs configs, so the packages would end up with duplicate firmware files.
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9360>
Remove Grub and replace with mainline u-boot & systemd-boot. The two
methods to boot now:
- Hold the RE button to boot off of the SD Card
- With a blank SPI, boot off of eMMC using the power button
SPI needs to be blank as u-boot chainloading is broken
Signed-off-by: Rudraksha Gupta <guptarud@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9135>
Unarchives the 'volla-yggdrasil' device, along with its kernel, and renames
the device package to match the ODM name of the device. This name is used by
most projects (with the exception of Ubuntu Touch) for this device.
The kernel is upgraded from v6.1-rc5 to v6.8. The plan was to upgrade it
further, but 6.9-rc1 introduces a bootloop that I don't have the means to
debug at the moment. Thus, reintroduce the kernel at the newest working
version and it will be upgraded in a separate MR once the bootloop is
figured out.
himax_hx83112b is added to the initramfs and enabled in the kernel in
preparation for its enablement in the device tree.
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9350>