Commit graph

2593 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:
  0878ac0f6e

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