Commits on Source (66)
-
I'm already part of the corresponding Alpine groups and also here on pmaports helping these packages.
-
Clayton Craft authored
- kconfig migrated - enable some user crypto stuff - enabled WBT
-
Clayton Craft authored
This is needed for completely functional BT on the 6.12 kernel we package. The bt fw file will be in the next (december) release of linux-firmware, so in the meantime it's fetched/packaged here. This will need to be dropped when the next linux-fw package upgrade is released.
-
Clayton Craft authored
[ci:skip-build]: already built successfully in CI
-
Minecrell authored
pmbootstrap 3.0.0 uses GPT partition table by default, which breaks booting on all the devices using the lk2nd bootloader. The current version of lk2nd supports GPT only for the eMMC, while subpartitions and SD cards must be partitioned with MBR. GPT support was present in the legacy branch of lk2nd, but was dropped at some point because of poor code quality. Fix the regression for now by reverting back to the old msdos (MBR) partition table. We can revert this again later when lk2nd restores support for GPT. Generated with $ for d in $(grep -R linux-postmarketos-qcom-msm8916 | grep -Eo 'device-[^/]+' | sort -u); do \ echo -e '\n# lk2nd does not support GPT for subpartitions/SD cards yet\ndeviceinfo_partition_type="msdos"' \ >> device/*/$d/deviceinfo && pmbootstrap checksum $d && pmbootstrap pkgver_bump $d; done [ci:ignore-count] [ci:skip-build]: bug in CI prevents build testing armv7 and aarch64, so Clayton did the test locally for those archs
-
Tested working on C330. I can drop the patch for 6.11 regression since that is fixed now. All the normal stuff works, nothing broken as far as I can tell. Default config options chosen with pmbootstrap kconfig migrate.
-
Closes #3198 [ci:skip-vercheck]
-
Required for accent colors and other portals
-
Phosh 0.43 supports accent colors with the xdg-desktop-portal-phosh. This reverts commit d6344ca1.
-
The project access token disappeared (maybe expired?), let's avoid hardcoding this and put it in a CI variable instead. Signed-off-by:
Caleb Connolly <caleb@postmarketos.org>
-
Package auto-update authored
-
Upgrade to 6.12.0-r0. [ci:skip-build]: already built successfully in CI
-
Follow-up of !5824. Accidently removed `decibels` in a MR revision: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5824/diffs?diff_id=27482&start_sha=a5318d3eef5f6d08c08e086098a42af461f768fe [ci:skip-vercheck]
-
As discussed in #2979 [ci:skip-build]: already built successfully in CI
-
Patch adding LG G4 (H815) support got upstreamed in v6.12-rc1 mainline kernel (it's slightly different than the patch used here). Add python3 to makedepends (required from v6.10-rc1 0fddd045f88e ("drm/msm: generate headers on the fly")). Signed-off-by:
Petr Vorel <pvorel@suse.cz>
-
The current test script disallows these kinds of comments: deviceinfo_some_variable="some_value" # an inline comment Since deviceinfo is essentially a shell script, it does make sense to allow inline comments. It is relatively simple to implement as well, by adjusting the regex. [ci:skip-build]: already built successfully in CI
-
Package auto-update authored
-
Minecrell authored
init_functions.sh makes use of the mass_storage and acm USB gadget functions for error reporting, but the necessary kernel modules are not included in the initramfs at the moment. Because of this, the functionality works only on kernels where all these USB gadget functions are built-in and not built as modules. Add the missing modules and fix the sort order while at it. [ci:skip-build]: bug in CI prevents build testing armv7, succeeded locally
-
Add qbootctl as dependency msm-firmware-loader needs it for A/B devices like xiaomi-daisy and xiaomi-tissot. [ci:skip-build]: already built successfully in CI
-
Package auto-update authored
-
We haven't had kernels in main/ for soon three years[1], so no need to bother checking this location. [1]: See commits 47d8f823..8f24fe3a [ci:skip-build]: already built successfully in CI
-
Set partition type to msdos because lk2nd does not support gpt yet. [ci:skip-build]: already built successfully in CI
-
[ci:skip-build]: already built successfully in CI
-
[ci:skip-build]: already built successfully in CI
-
Many parts of the Linux desktop (apps, tools, scripts, etc) all expect xdg-open and friends to be installed. Since these utilities are tiny and (usually) ubiquitous, let's make sure our UIs all depend on them. Signed-off-by:
Caleb Connolly <caleb@postmarketos.org>
-
main/postmarketos-base/rootfs-etc-conf.d-zram-init configures zstd as our default ZRAM configuration, but the kconfigcheck only checks for LZ4 at the moment. Because of this some of our kernels don't actually have ZSTD support enabled and end up using the default compression algorithm. For Linux >=4.18 we should enable CONFIG_CRYPTO_ZSTD to enable ZSTD support for ZRAM. In Linux >=6.12 the configuration was changed to CONFIG_ZRAM_BACKEND_ZSTD. This requires manual edits while upgrading, otherwise only LZO support will remain enabled. Checking for >=3.14.0 additionally does not make any sense, because the kconfig check should not be enabled for kernels that cannot satisfy our minimum requirements. Describe this properly in kconfigcheck.toml to ensure kernels are configured correctly. The following kernels are currently missing the correct options: config-htc-flounder.aarch64: CONFIG_CRYPTO_ZSTD should be set (category:zram) config-postmarketos-amlogic.aarch64: CONFIG_CRYPTO_ZSTD should be set (category:zram) config-postmarketos-grate.armv7: CONFIG_CRYPTO_ZSTD should be set (category:zram) config-postmarketos-qcom-msm8974.armv7: CONFIG_CRYPTO_ZSTD should be set (category:zram) config-postmarketos-qcom-sc7280.aarch64: CONFIG_CRYPTO_ZSTD should be set (category:zram) config-postmarketos-qcom-sm6115.aarch64: CONFIG_CRYPTO_ZSTD should be set (category:zram) config-postmarketos-qcom-sm6350.aarch64: CONFIG_CRYPTO_ZSTD should be set (category:zram) config-purism-librem5.aarch64: CONFIG_CRYPTO_ZSTD should be set (category:zram) The following kernels are too old to support CONFIG_CRYPTO_ZSTD: config-samsung-jxelte.aarch64: CONFIG_CRYPTO_ZSTD should be set (category:zram) config-volla-mimameid.aarch64: CONFIG_CRYPTO_ZSTD should be set (category:zram)
-
Linux 3.18.14 has no ZSTD support and is therefore too old to have full support for our default ZRAM configuration. ZRAM will likely still work, but fall back to default compression method. This is not something we can actively test or support, so drop the pmb:kconfigcheck-zram. [ci:skip-vercheck]: no rebuild needed
-
Linux 4.14.186 has no ZSTD support and is therefore too old to have full support for our default ZRAM configuration. ZRAM will likely still work, but fall back to the default compression method. This is not something we can actively test or support, so drop the pmb:kconfigcheck-zram. [ci:skip-vercheck]: no rebuild needed
-
Signed-off-by:
Robert Eckelmann <longnoserob@postmarketos.org>
-
Signed-off-by:
Robert Eckelmann <longnoserob@postmarketos.org>
-
Signed-off-by:
Robert Eckelmann <longnoserob@postmarketos.org>
-
linux-postmarketos-qcom{msm8974,msm8994,sc7280,sm6115,sm6350}: add CONFIG_CRYPTO_ZSTD/CONFIG_ZRAM_BACKEND_ZSTD (MR 5835) Signed-off-by:
Robert Eckelmann <longnoserob@postmarketos.org>
-
Signed-off-by:
Robert Eckelmann <longnoserob@postmarketos.org> [ci:ignore-count]: We meant to change many packages [ci:skip-build]: already built successfully in CI
-
[ci:skip-build]: already built successfully in CI
-
Oliver Smith authored
[ci:skip-build]: I've built it locally
-
- Update to Linux v6.12.1 - Lots of cleanup and upstreaming, more than 30 commits upstreamed since 6.7 - Various defconfig updates Device changes: - Acer a1-724 gains sound/modem, mount-matrix, simple-framebuffer display - L8910/l9100 (BQ Aquaris X5/M5) gain rgb led - More variants of Lenovo Vibe K5 supported - grandmax gains touchkeys - heatqlte gains backlight - gplus fl8005a gains modem, display, battery - serranove gains hardware-side display flip and brightness control New devices: - Fareastone Smart 506 - Lenovo Yoga Tab 3 10 LTE - Vivo Y21L - ZTE N818s (sapphire)
-
In linux-postmarketos-qcom-msm8916 this is fixed properly thanks to a patch from Jakob Hauser. The cmdline parameter is no longer necessary, and just causes the display to be horizontally flipped again. [ci:skip-build]: already built successfully in CI
-
Oliver Smith authored
Add a workaround so the kernel compile output is not silent (which leads to pmbootstrap aborting the build). This will be fixed once upgrading to linux >= 6.2. Related: pmaports issue 1990 [ci:skip-build]: already built successfully in CI
-
Oliver Smith authored
-
Oliver Smith authored
-
Upgrade to the new v6.12.1 kernel from the vendor. Also disabled unnecessary erratas (they're platform-specific).
-
Package auto-update authored
-
Signed-off-by:
Patriot-06 <mbmc172@gmail.com>
-
-
As it's delivered by the distro, it should go into /usr.
-
Package auto-update authored
-
-
-
[ci:skip-build]: already built successfully in CI
-
Package auto-update authored
-
[ci:skip-build]: already built successfully in CI
-
Manual kconfig changes: * EEPROM_AT24 * VIDEO_IMX858 * VIDEO_QCOM_CAMSS * VIDEO_S5KJN1
-
-
-
Replace individual msm8953 xiaomi packages with generic msm8953 package. Move device-xaiomi-daisy-fake-goodix package to the generic device package. [ci:ignore-count] [ci:skip-vercheck]
-
Aster Boese authored
Changes the regex of the initramfs to make sure that it is searching for filesystem type instead of any type (eg partition scheme type).
-
Package auto-update authored
-
bq27xxx_battery has a check for status flags in order to detect changes and report to userspace. However, the cached flags are updated before checking for changes, hence no flag-related events are ever sent. This patch fixes this behavior, and has been sent upstream. [ci:skip-build]: already built successfully in CI
-
For including options to making sure KVM (and others later) is enabled in the kernel. [ci:skip-build]: already built successfully in CI
-
Use install "-t" option, avoiding to repeat the file name and allowing to add more than one file per command. Additionally sort the commands alphabetically per path. Exception is the lightdm autologin config file because it does a file renaming. Put this command to the end.
-
The main goal of switching LightDM to slick-greeter is to ease enabling/disabling autologin. With "lightdm-settings" installed, there is an administration/settings GUI "Login Window" available that allows among others to configure autologin. Contrary to its general purpose name, it works on LightDM greeter "slick-greeter" only. [ci:skip-build]: already built successfully in CI
-
The Google Pixel 3a automatically appends console=null to the command line. In the kernel, the preferred console is set to ttynull. Since ttynull is not automatically enabled, a warning is currently emitted: [ 0.909853] Warning: unable to open an initial console. This also causes stdin, stdout, and stderr to be missing from the init process. In the busybox implementation, syslogd creates the /dev/log socket and opens /dev/kmsg. This happens just before daemonizing, which opens /dev/null and aliases stdin, stdout, and stderr to it. After daemonizing and potentially closing the socket, stdin is aliased to the socket to save stack memory. If the program starts without stdin under Linux, the socket gains the constant STDIN_FILENO file descriptor, which is cleared when daemonizing. Syscalls when the 0, 1, 2 file descriptors aren't open: socket(AF_UNIX, SOCK_DGRAM, 0) = 0 openat(AT_FDCWD, "/dev/kmsg", O_WRONLY|O_LARGEFILE) = 1 openat(AT_FDCWD, "/dev/null", O_RDWR|O_LARGEFILE) = 2 Enable the CONFIG_NULL_TTY option and update the configuration to allow the kernel to open stdin, stdout, and stderr for the init and (by inheritance) syslogd processes. It's technically an expert option but isn't enabled by default (and can be enabled in config fragments). Closes #3269 [ci:skip-build]: already built successfully in CI
-
Inspired by the Alpine aports README: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/README.md?ref_type=heads Co-authored-by:
Clayton Craft <craftyguy@postmarketos.org>
-
Arnav Singh authored
Showing
- .ci/autoupdate.sh 3 additions, 2 deletions.ci/autoupdate.sh
- .ci/testcases/test_deviceinfo.py 3 additions, 3 deletions.ci/testcases/test_deviceinfo.py
- .gitlab-ci.yml 0 additions, 1 deletion.gitlab-ci.yml
- CODEOWNERS 6 additions, 2 deletionsCODEOWNERS
- README.md 5 additions, 1 deletionREADME.md
- cross/busybox-static-aarch64/APKBUILD 2 additions, 2 deletionscross/busybox-static-aarch64/APKBUILD
- cross/busybox-static-armhf/APKBUILD 2 additions, 2 deletionscross/busybox-static-armhf/APKBUILD
- cross/busybox-static-armv7/APKBUILD 2 additions, 2 deletionscross/busybox-static-armv7/APKBUILD
- cross/musl-aarch64/APKBUILD 3 additions, 3 deletionscross/musl-aarch64/APKBUILD
- cross/musl-armhf/APKBUILD 3 additions, 3 deletionscross/musl-armhf/APKBUILD
- cross/musl-armv7/APKBUILD 3 additions, 3 deletionscross/musl-armv7/APKBUILD
- cross/musl-riscv64/APKBUILD 3 additions, 3 deletionscross/musl-riscv64/APKBUILD
- cross/musl-x86/APKBUILD 3 additions, 3 deletionscross/musl-x86/APKBUILD
- cross/musl-x86_64/APKBUILD 3 additions, 3 deletionscross/musl-x86_64/APKBUILD
- device/archived/device-xiaomi-daisy/90-device-xiaomi-daisy.rules 0 additions, 0 deletions...archived/device-xiaomi-daisy/90-device-xiaomi-daisy.rules
- device/archived/device-xiaomi-daisy/APKBUILD 0 additions, 0 deletionsdevice/archived/device-xiaomi-daisy/APKBUILD
- device/archived/device-xiaomi-daisy/deviceinfo 0 additions, 0 deletionsdevice/archived/device-xiaomi-daisy/deviceinfo
- device/archived/device-xiaomi-daisy/modules-initfs 0 additions, 0 deletionsdevice/archived/device-xiaomi-daisy/modules-initfs
- device/archived/device-xiaomi-markw/APKBUILD 0 additions, 0 deletionsdevice/archived/device-xiaomi-markw/APKBUILD
- device/archived/device-xiaomi-markw/deviceinfo 0 additions, 0 deletionsdevice/archived/device-xiaomi-markw/deviceinfo
File moved
File moved
File moved
File moved
File moved
File moved