Commit Graph
5543 Commits
Author SHA1 Message Date
Minecrell a5a4df3881 wileyfox-crackling: add option to enable modem (!907) 2020-02-16 12:47:54 +01:00
Minecrell 82b83ea011 samsung-a3ulte: add option to enable modem (!907) 2020-02-16 12:47:49 +01:00
Minecrell d31c4c44db samsung-a5ulte: add option to enable modem (!907) 2020-02-16 12:47:47 +01:00
Minecrell 43135b4258 device/soc-qcom-msm8916: add -modem subpackage (!907) 2020-02-16 12:47:43 +01:00
Minecrell bd5992fe54 main/linux-postmarketos-qcom-msm8916: stop generating QCDT image (!907)
wileyfox-crackling was the only user of QCDT. Now that it is also
using appended DTBs, there is no need to generate the QCDT image anymore.

Another advantage of this is that mainline can then be only booted using lk2nd
(as intended), since booting it from the stock bootloader has weird side effects
(e.g. no WiFi/BT MAC address set).
2020-02-16 12:47:39 +01:00
Minecrell eec966d19f wileyfox-crackling: use appended DTB instead of QCDT (!907)
The Wileyfox Swift is the only mainline MSM8916 device using QCDT
at the moment. The other devices do not have unique qcom,board-ids
that could be used within QCDT.

So far this has worked fine for the Wileyfox Swift. However,
in preparation to *optionally* load the modem we now need two separate
pairs of DTBs (one with modem and one without modem). This is simple
to implement using appended DTBs, but not possible with QCDT.

So let's stop using QCDT entirely for mainline,
and use appended DTBs for wileyfox-crackling.
2020-02-16 12:47:36 +01:00
Minecrell 876cf19755 device/soc-qcom-msm8916: update to ucm2, add support for qdsp6 (!907)
Audio must be routed through QDSP6 when using the modem.
2020-02-16 12:43:27 +01:00
David Heidelberg 6ed77fd5fd asus-grouper: bump to mainline + firmware adaptation (!933)
- use mesa-git (until we have functional mesa-grate-git)

Works:
- USB
- WiFi (tested with IWD) + Bluetooth
- Touchscreen
- Phosh rotation (rootston.ini)
- IIO Light sensor
- NFC

Not works:
- 3D
- GPS
- GSM (tilapia)
- Camera

Signed-off-by: David Heidelberg <david@ixit.cz>

[ci:skip-build]: already built successfully in CI
2020-02-15 23:09:26 +01:00
Danct12 aee07e792f hybris/{drihybris,glamor-hybris}: add maintainers (!931)
Signed-off-by: Danct12 <danct12@disroot.org>

[ci:skip-vercheck] [ci:skip-build]: already built successfully in CI
2020-02-15 20:50:09 +01:00
Danct12 29de974b89 hybris/pulseaudio-modules-droid: upgrade to 12.2.84 and make configurable (!931)
Signed-off-by: Danct12 <danct12@disroot.org>
2020-02-15 20:49:42 +01:00
Danct12 c79a5df924 hybris/xf86-video-hwcomposer: fix Android-7.1 ports (!931)
* Depend on correct version of libhybris:
  This fixes a very nasty bug where libhybris-9.0 would be
  installed as a dependency of xf86-video-hwcomposer even
  on Android-7.1-based Halium adaptations.
* Add a patch that fixes crash in xf86-video-hwcomposer
  on Andoird-7.1 ports.

Signed-off-by: Danct12 <danct12@disroot.org>
2020-02-15 20:49:41 +01:00
Danct12 c995021c5d hybris/lxc-android: fix linting errors (!931)
Signed-off-by: Danct12 <danct12@disroot.org>
2020-02-15 20:49:41 +01:00
Danct12 b84d04ee41 hybris/libhybris: fix license, linting and upgrade to 1.0_git20200117 (!931)
Signed-off-by: Danct12 <danct12@disroot.org>
2020-02-15 20:49:41 +01:00
Danct12 b59a28a6ad hybris/android-headers-*: fix license and linting errors (!931)
Signed-off-by: Danct12 <danct12@disroot.org>
2020-02-15 20:49:36 +01:00
Martijn Braam 5c6a706cd2 main/powersupply: new aport (!946) 2020-02-14 22:28:14 +01:00
Luca Weiss a240fe19d7 main/postmarketos-ui-plasma-mobile: install qtlogging.ini into /etc/xdg (!955)
That path works just as well as documented at
https://doc.qt.io/qt-5/qstandardpaths.html (GenericConfigLocation) and
it doesn't depend on the user being created after the package has been
installed.
2020-02-14 10:17:27 +01:00
Théo Friberg 9e1d95cb88 samsung-nevisp: new device (!954) 2020-02-14 09:47:26 +01:00
cybik d01e175c70 main/postmarketos-ui-phosh: add gnome-keyring (!944)
Thi way Phosh users can connect to a password-protected WiFi by clicking on it in Control Center
2020-02-13 18:58:45 +01:00
Ruby Iris Juric 5866e7ef9d motorola-harpia: don't package unnecessary firmware (!953) 2020-02-13 18:52:13 +01:00
Bart Ribbers 3e8aa2f382 temp/ktp-common-internals: set pkgver to 9999 (!950) 2020-02-12 17:01:30 +01:00
red-black-bonsai c9f970ff28 zte-kis3: revive device; ported ZTE Open C (also known as Kis 3) from scratch again (!949) 2020-02-12 13:01:54 +00:00
Bart Ribbers cf9aa7ee5d Revert "temp/ktp-comon-internals: remove"
This reverts commit 6041714907.

Git confuses me sometimes
2020-02-12 13:44:53 +01:00
Bart Ribbers 934bf83d70 Revert "Revert "temp/plasma-phone-components: upgrade to 5.18.0_git20200212 (!948)""
This reverts commit b581a4047d.

I'm not sure I'm awake today
2020-02-12 13:44:32 +01:00
Bart Ribbers b581a4047d Revert "temp/plasma-phone-components: upgrade to 5.18.0_git20200212 (!948)"
This reverts commit 62c38cbb6f.

Versioning confuses me sometimes...
2020-02-12 13:43:35 +01:00
Bart Ribbers 6041714907 temp/ktp-comon-internals: remove
Unnecessary now Alpine has a version that includes the stuff we need
2020-02-12 13:09:57 +01:00
Bart Ribbers 62c38cbb6f temp/plasma-phone-components: upgrade to 5.18.0_git20200212 (!948)
This fixes a bad performance regression
2020-02-12 09:37:41 +01:00
Bart Ribbers 462bdf5c31 temp/plasma-phone-components: upgrade to 5.18.0_git20200211 (!945)
Also move from kde/ as it's now in the Alpine repos too
2020-02-11 19:05:59 +01:00
Bart Ribbers b3edd64831 temp/plasma-nano: upgrade to 5.18.0_git20200211 (!945)
Also move from kde/ as it's now in the Alpine repos too
2020-02-11 19:05:14 +01:00
David Heidelberg 5dc637d1aa main/postmarketos-ui-phosh: enforce polkit-elogind (!876)
polkit rely on systemd, so we don't get correctly working setup.

This impact non-working backlight control from userspace and other
stuff.

Signed-off-by: David Heidelberg <david@ixit.cz>
2020-02-11 11:57:54 +01:00
Clayton Craft 48d65c0cea device/purism-librem5-*: Enable OOT redpine wifi driver (!936)
This enables the out of tree redpine wifi driver currently included in
the Purism kernel that these devices boot.
There's at least one MR @ purism needed before the mainline wifi driver
can be used:
        https://source.puri.sm/Librem5/linux-next/merge_requests/66

This is based on input from Sebastian Krzyszkowi.
2020-02-11 09:23:56 +05:30
Martijn Braam b38e850966 main/ofonoctl: new aport (!816) 2020-02-10 16:48:47 +03:00
cunidev 2e1868dfa0 fujitsu-m532: new device (Fujitsu Stylistic M532) (!914) 2020-02-10 13:51:41 +01:00
Danct12 0d82bb48dd device/device-xiaomi-santoni: tidy up device folder (!941) 2020-02-10 15:02:58 +03:00
Danct12 a361dda9ee main/postmarketos-ui-phosh: add kgx terminal (!940) 2020-02-10 01:50:11 +03:00
Minecrell f9cb1dff3d asus-me176c: use fastboot-bootpart flasher (!930)
Flash (split) boot partition to the "APD" partition.
It's a rather useless partition with media files for demo purposes.
Perfect for a small(-ish) boot partition with ~300 MB.
2020-02-10 01:45:10 +03:00
Minecrell 24fa68c9b6 main/postmarketos-mkinitfs: avoid storing initramfs-extra twice (!932)
At the moment we store the same initramfs-extra twice on the file system:
  - /boot/initramfs-<flavor>-extra
  - /var/cache/postmarketos-mkinitfs/initramfs-<flavor>-extra_<hash>

The second copy is exactly the same file, just with the <hash> (for caching)
appended to the filename.

We can avoid this by appending the hash directly to the filename
on the boot partition, i.e.
  - /boot/initramfs-<flavor>-extra_<hash>

This is possible because we only reference initramfs-extra from the main
initramfs, and we already replace the path in it dynamically.
It will just let the main initramfs load -extra_<hash> instead of just -extra.

This saves a few megabytes of disk space on the rootfs.
2020-02-10 01:38:18 +03:00
Danct12 a415548b1d device/*: remove deviceinfo_nonfree (!935)
[ci:ignore-count]

Signed-off-by: Danct12 <danct12@disroot.org>
2020-02-10 00:58:03 +03:00
Clayton Craft eab19e845a main/osk-sdl: upgrade to 0.54 (!937) 2020-02-10 00:47:53 +03:00
Federico Amedeo Izzo 9d9f36604d amazon-tank: new device (Amazon Fire TV Stick) (!939) 2020-02-10 00:17:25 +03:00
Danct12 efd8c6cde2 console/*: add initial support for TTY keyboard (!858)
Signed-off-by: Danct12 <danct12@disroot.org>
2020-02-07 19:52:57 +01:00
Clayton Craft ac8c78c00d temp/mesa-git: re-add dev() and define provides for -dev package (!924)
This fixes 1943ead268, which accidentally
removed the dev() function that generates the mesa-git-dev package..
causing mesa-dev to be pulled in in cases where mesa-dev is required
(and failing because mesa-dev is older)

[ci:skip-build]: already built successfully in CI
2020-02-07 19:32:16 +01:00
Clayton Craft c79d02818e temp/mesa-git: upgrade to latest master branch (20200202) (!924) 2020-02-07 19:31:58 +01:00
Clayton Craft 048a5524f5 purism-librem5: add patch for enabling host usb mode on devkit (!925)
This addresses the issue here, but only for the devkit:
https://source.puri.sm/Librem5/linux-next/issues/114

I didn't patch the dts for the phone because:
1) I don't have one to test
2) it might negatively impact batter life (I'm only speculating)

[ci:skip-build]: already built successfully in CI
2020-02-07 19:16:13 +01:00
Clayton Craft 38a23b2aa0 purism-librem5: upgrade to latest 5.3 purism kernel (!925) 2020-02-07 19:16:13 +01:00
Alexey Min f10f2dc179 kde/qmlkonsole: disable on armhf 2020-02-05 16:23:53 +03:00
Alexey Min 59dcb1833b cross/busybox-static-*: upgrade to 1.31.1-r11 2020-02-05 16:20:27 +03:00
Bart Ribbers a828df78e1 kde/qmlkonsole: upgrade to 0_git20200128 (!909) 2020-02-05 16:02:06 +03:00
Alexey Min b11e1f0e38 main/postmarketos-mkinitfs-hook-debug-shell: mount pstore (!921) 2020-02-04 11:19:41 +03:00
Minecrell 685e7e2b52 maemo/gconf: fix linting issues (!928)
MP:[AL13]:maemo/gconf/APKBUILD:17:cd "$builddir" can be removed in phase 'build'
MP:[AL13]:maemo/gconf/APKBUILD:30:cd "$builddir" can be removed in phase 'check'
MP:[AL13]:maemo/gconf/APKBUILD:35:cd "$builddir" can be removed in phase 'package'
MP:[AL32]:maemo/gconf/APKBUILD:12:unnecesary usage of braces: ${pkgver}
2020-02-03 20:39:24 +01:00
Minecrell bc7957a503 maemo/gconf: restore package from Alpine (!928)
main/gconf was removed upstream in Alpine:
  https://gitlab.alpinelinux.org/alpine/aports/commit/0878ac0f6e3d39cd0a748735c88f825fe9e1b8a5

However, some packages in maemo/ (e.g. libhildon) still depend on it.
This breaks the package parsing in bpo: https://builds.sr.ht/~postmarketos/job/146132
  ERROR: Package 'gconf-dev': Could not find aport, and could not find this package in any APKINDEX!

Add it to maemo/ for now to fix the error.
2020-02-03 20:39:21 +01:00