- Dec 16, 2021
-
-
Jack K authored
-
Jack K authored
-
-
Both grouper and tilapia currently uses main/linux-postmarketos-grate Signed-off-by:
David Heidelberg <david@ixit.cz>
-
With selinux enabled, build fails with gcc-11 with multiple errors like this: /home/pmos/build/src/android_kernel_oneplus_sm8250-0c1bed1067131a0bd3e56c1cbdd3473606c5a48a/out/../security/selinux/hooks.c:5553:(.text+0xb34): relocation truncated to fit: R_AARCH64_ADR_PREL_PG_HI21 against `.bss.rtic' Selinux is not required for pmOS, so this change should be safe.
-
package replaced by android-mkdtboimg (!2729)
-
Clayton Craft authored
rc-update fails if this service is not in the default runlevel,which is the case if it's a brand new installation, or would be the case later on upgrading this package again after the service was already removed from the runlevel. The issue that c47c62e3 set out to solve isn't fatal, if polkit fails to start by openrc then users can manually remove it from the runlevel. partially reverts c47c62e3 [ci:skip-build] already built successfully in CI
-
Caleb Connolly authored
This upgrades ttyescape to use buffyboard, a new fbkeyboard replacement by @cherrypicker. It adds a lot of missing keys and uses the same layout as Phosh's Squeekboard, so should feel much more like home for Phosh users. This also switches to the new HKDM daemon for hotkey handling, replacing triggerhappy. [ci:skip-build] already passed
-
it's started by dbus [ci:skip-build] already built successfully in CI
-
- Dec 15, 2021
-
-
Clayton Craft authored
A recent(?) update in shellcheck made this fail, possibly because the test in shellcheck was fixed(?) or ??? The failure this fixes is: Test with shellcheck: ./main/msm-firmware-loader/msm-firmware-loader.sh In msm-firmware-loader.sh line 49: if [ -z "${FW_PARTITIONS##*$PARTNAME*}" ] && [ -n "$PARTNAME" ] ^-------^ SC2295 (info): Expansions inside ${..} need to be quoted separately, otherwise they match as patterns. [ci:skip-build] already built successfully in CI
-
- Dec 14, 2021
-
-
Alexey Minnekhanov authored
Simple upgrade with few generic kernel features enabled * IWD support * F2FS * NTFS3_FS * USB mass storage support * disable MTD and build more things as modules to reduce kernel size to compensate some new built-in options, as kernel doesn't boot otherwise. No new things for pmOS's devices (yet). Should work same as before. [ci:skip-build] Already built on CI in MR
-
- Dec 13, 2021
-
-
-
gnss-share is a location provider I wrote for the librem 5's GPS module, and can be used directly from geoclue. It allows saving and loading A-GPS data (manual steps, for now) to facilitate faster fixes. I'm not completely happy with having to use sed to patch geoclue's conf, but: 1) I really only need to change 1 line 2) there's a non-zero chance geoclue's conf will be changed in aports if new permissions are required for things later So carrying the config in the device package and using "replaces=geoclue" (like the postmarketos-* stuff) didn't seem like a maintainable solution long term since the geoclue conf might gain needed fixes/features that might make a copy in the device package outdated...
-
Display the app icon properly, instead of the "unknown" icon, in the activity view. Phosh attempts to open a .desktop file with the name of the gtk app-id, but the app-id is "firefox" and the file is named org.mozilla.firefox.desktop (see related commit, where it was renamed for a good reason). The way Phosh is doing the name lookup doesn't always work for other apps too, phosh_get_desktop_app_info_for_app_id() has workarounds e.g. for gnome-control-center hardcoded. As workaround, add a .desktop file that makes the icon show up properly, but is not displayed anywhere else (NoDisplay=true). Replace epiphany with FF in the default favorite applications in phosh (top 4 displayed at the top). We already install FF instead of epiphany and so the 4th place is currently empty. Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/2d291a4afc2c71e25c8fd9fff188eff436b80580
-
- Dec 12, 2021
-
-
Clayton Craft authored
changelog: https://gitlab.com/postmarketOS/boot-deploy/-/tags/0.4
-
[ci:skip-build]: Already built successfully in CI
-
This packages the megapixels fork that purism has supporting the librem 5. The `provides="megapixels"` is there so that apk doesn't try to install both megapixels and this package side-by-side. If the user explicitly installs megapixels-purism, apk will remove megapixels first. The original megapixels is still preferred by apk by default. [ci:skip-build]: already built successfully in CI
-
Clayton Craft authored
This reverts commit d00c6003. They fail to rebuild and I'm not sure why. Reverting for now so that bpo is unblocked.
-
- Dec 11, 2021
-
-
Clayton Craft authored
-
Clayton Craft authored
-
Clayton Craft authored
-
Clayton Craft authored
-
- Dec 10, 2021
-
-
Caleb Connolly authored
Finally a new upgrade! This brings along some minor driver changes and improvements, more stuff slowly landing upstream. We also get a few new splats during boot, these are inevitable at this point due to fw_devlink changes and large reworking of the drm/msm code, they are caused by the common clock framework not knowing that some clocks are left enabled by the bootloader, it panics when they aren't in a state it expects. They are harmless as far as I know. [ci:skip-build]
-
Creates dtbo.img file, needed for compiling kernels for newer Android devices.
-
[ci:skip-build] already built successfully in CI
-
[ci:skip-build] already built successfully in CI
-
Clayton Craft authored
[ci:skip-build] already built successfully in CI
-
Clayton Craft authored
[ci:skip-build] already built successfully in CI
-
Unfortunately it looks like some modem firmwares (or SIM cards?) need more time until the SIM card shows up in the modem. This means that the SIM card might not get configured, making it look like it was not detected at all. On the other hand, having the previous long wait loop affects _all devices_ when there is really no SIM inserted. The proper solution would be to make it possible to configure SIM cards once they show up (probably in ModemManager). Until then, try to make it possible to workaround this by introducing a configurable delay to wait for the SIM card. It is set to minimal "1 seconds" by default but could be increased by the user if needed to give the modem enough time to detect the SIM card. This reverts commit 683b543a ("msm-modem-uim-selection: Don't wait for SIM (MR 2470)" but with a new configuration mechanism and a default of 1 second only. [ci:skip-build] already built successfully in CI
-
Change firmware-oneplus-oneplus3-op3t to firmware-oneplus-oneplus3t.
-
Change firmware-oneplus-oneplus3-op3 to firmware-oneplus-oneplus3.
-
This cuts downloads in half as only the needed sources are downloaded. It also makes the packages simpler and fixes a bug where the oneplus3t subpackage was overwriting the 20-adreno-gpu-firmware.files of the oneplus3 subpackage.
-
alsa-* 1.2.6 breaks audio switching and microphones on several devices, with some outstanding issues still open upstream. This 'fork' is meant to be very short-lived, to restore audio on devices while we figure out how to fix it on 1.2.6. see: https://gitlab.com/postmarketOS/pmaports/-/issues/1334
-
Newbyte authored
-
[ci:skip-build]: already built successfully in CI
-
- Dec 09, 2021
-
-
initramfs-<flavor> is deprecated when using pmOS mkinitfs. Signed-off-by:
Lucid One <lucid@t5cc.io>
-
- Dec 08, 2021
-
-
Based on !1158 by @nrdnandan (5 files) new file: device/testing/device-xiaomi-rolex/APKBUILD new file: device/testing/device-xiaomi-rolex/deviceinfo new file: device/testing/linux-xiaomi-rolex/APKBUILD new file: device/testing/linux-xiaomi-rolex/config-xiaomi-rolex.aarch64 new file: firmware/firmware-xiaomi-rolex/APKBUILD Changed deviceinfo : Width x Height was 800x600 to correct dimension -> 720x1280 modified: device/testing/device-xiaomi-rolex/APKBUILD modified: device/testing/device-xiaomi-rolex/deviceinfo Added directfbrc and fb.modes file. Also added SWAP file support swap_size=1024 Added Audio files and rules removed uneccessary lines in deviceinfo. device/xiaomi-rolex: Fix linting issues xiaomi-rolex: Linting fixes; is a handset xiaomi-rolex: Moved firmware/ to device/testing/ xiaomi-rolex: Enable pmb:cross-native for kernel compilation because it is the default for recent apkbuilds xiaomi-rolex: Apply YYLOC patch to build 3.18.140 with gcc-10 (-fno-common) xiaomi-rolex: update patch checksums in kernel APKBUILD xiaomi-rolex: update deviceinfo checksum; replace common patch with a symlink xiaomi-rolex: use mdss patch xiaomi-rolex: use BGRA mdss framebuffer patch xiaomi-rolex: mark myself as maintainer, drop contributor from apkbuilds Refer to git commit history instead to determine contributors xiaomi-rolex: update kernel config for multiple devpts xiaomi-rolex: allow firmware cross-native builds, disable tracedeps per linter [ci:skip-build]: already built successfully in CI
-
[ci:skip-build]: already built successfully in CI
-