Commit Graph
2202 Commits
Author SHA1 Message Date
Icenowy Zheng 5bf2defdcf pine64-pinephone: add script to bring up EG25 on current sample (!620)
Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
2019-12-28 20:43:05 +05:30
Icenowy Zheng f8ba7b6a20 pine64-pinephone: drop out-of-date force-fbdev configuration (!620)
Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
2019-12-28 20:42:06 +05:30
J0WI 320e56fde5 cross/gcc-*: upgrade to 9.2.0-r4 (!839)
and sync with upstream: enable D programming language as in
https://gitlab.alpinelinux.org/alpine/aports/commit/5bbe16ae7b8eec705cb27a5ab84914130c077d65
2019-12-28 18:31:17 +05:30
Nikita Travkin 4ae1e76e73 device-wileyfox-crackling: enable display on boot (!830)
This commit adds necessary kernel modules to initramfs to enable
display early on boot which allows FDE and charger-sdl to work
2019-12-25 17:20:53 +01:00
David Heidelberg 9322dca2ea temp/libdrm-grate: bring back to life (!819)
- installes only grate/tegra drivers
- installs itself systemwide

Signed-off-by: David Heidelberg <david@ixit.cz>
2019-12-25 14:45:22 +01:00
Alexey Min 8529c59859 main/postmarketos-ui-plasma-mobile: add plasma-nm-mobile dep (!829)
Wi-Fi kcm is missing in plasma-settings, so add missing dependency.

This also adds mobile-broadband kcm
2019-12-24 21:44:20 +03:00
Minecrell 63c40525f8 temp/mesa-git: place new libraries in correct package (!826)
Some of the DRI drivers are not moved to the correct subpackage
and therefore installed everywhere through the main package.
This wastes about 8 MB of disk space, so lets move them to the
correct subpackage.
2019-12-24 16:02:40 +01:00
Minecrell 25703c6be8 temp/mesa-git: upgrade to 0_git20191223 (!826)
Build src/git_sha1.h early to avoid build failure:

../src/vulkan/overlay-layer/overlay.cpp:31:10: fatal error: git_sha1.h: No such file or directory
   31 | #include "git_sha1.h"
      |          ^~~~~~~~~~~~
2019-12-24 16:02:36 +01:00
Minecrell 06d449cecd temp/mesa-git: align with upstream APKBUILD (!826) 2019-12-24 16:02:33 +01:00
Bart Ribbers 598f7c9589 main/postmarketos-ui-plasma-mobile-extras: add ktrip to depends (!813) 2019-12-24 16:43:39 +03:00
Bart Ribbers 2090d3bbc7 main/postmarketos-ui-plasma-mobile: add missing urfkill-openrc dep (!813)
Without it the .post-install script would fail as the init script it's
trying to enable isn't available
2019-12-24 16:43:39 +03:00
Bart Ribbers 513867c987 kde/ktrip: new aport (!813) 2019-12-24 16:43:38 +03:00
Bart Ribbers f9307723ac kde/kpublictransport: new aport (!813) 2019-12-24 16:43:36 +03:00
Oliver Smith eeca34eaf4 main/pmbootstrap: depend on openssl (!827)
Fixes: #403
2019-12-24 15:38:12 +03:00
Minecrell 3a70f3748f samsung-serranovelte: new device (Samsung Galaxy S4 Mini Value Edition) (!828)
samsung-serranovelte runs Linux mainline (linux-postmarketos-qcom-msm8916)
with support for:

  - Display
  - Touchscreen
  - Sound
  - GPIO keys
  - NFC
  - Vibrator
  - IMU (Accelerometer + Gyroscope)
  - Battery

The primary limitation of samsung-serranovelte is that it can only run
ARMv7 (32-bit) binaries, even though its hardware (MSM8916) is 64-bit
capable. This is because it was never updated with 64-bit compatible
firmware (usually introduced together with the Android 5.0 update).

[ci:skip-vercheck]: only added new architectures
2019-12-24 03:14:54 +03:00
Minecrell cf8b2f605d device/soc-qcom-msm8916: enable on armv7 (!828) 2019-12-24 03:14:54 +03:00
Minecrell 8ac2eaa2cf main/linux-postmarketos-qcom-msm8916: build for armv7 (!828)
Unfortunately, early firmware versions on MSM8916 (used together with
Android 4.4) are not capable of booting aarch64 kernels. MSM8916 was
Qualcomm's first 64-bit capable CPU, and back when it was introduced
Android did not even support aarch64 yet. So the aarch64 capable
hardware was usually used together with armv7 binaries.

To make things worse, this firmware is also signed (usually per-device),
making it (currently) impossible to update it without help from the manufacturer.
This means that we are currently unable to run mainline on devices
that never received an update to Android 5.0
(e.g. the Samsung Galaxy S4 Mini Value Edition).

One way to circumvent this limitation is to build mainline for armv7.
This works surprisingly well with some additional fixes.
Devices with this firmware limitation are still unable to use aarch64
binaries, but at least we can run mainline on them!
2019-12-24 03:14:54 +03:00
Daniele Debernardi 62bc6bb2ec temp/alsa-lib: fork from Alpine (!794)
Added patch to support ALSA_PLUGIN_DIRS environment variable
2019-12-24 00:03:37 +01:00
Daniele Debernardi 6798ff9666 main/linux-postmarketos-stable: enable CONFIG_SND_HDA (!794) 2019-12-24 00:03:32 +01:00
TheKit 73403ae4e5 maemo/gtk+2.0-maemo: fix APKBUILD to get patches actually applied (!825)
Resolves #402
2019-12-24 01:31:35 +03:00
Minecrell 403ddcc037 main/linux-postmarketos-qcom-msm8916: upgrade to 5.5-rc3 (!824)
- Rebase on Linux 5.5-rc3
- Add display, touchscreen and GPIO keys for samsung-gt510wifi
- Add vibrator for wileyfox-crackling
- Zinitix touchscreen improvements (used in samsung-a3ulte)
- Upstreamed several patches
2019-12-23 16:40:11 +01:00
Luca Weiss 62a557ab97 device-fairphone-fp2: configure getty using deviceinfo_getty variable (!817) 2019-12-22 11:38:15 +00:00
Alexey Min bd5e3ed159 pine64-pinetab: fix emmc booting (!801) 2019-12-21 19:16:19 +03:00
Martijn Braam 36427e16da pine64-pinephone: fix emmc booting (!801) 2019-12-21 19:04:24 +03:00
Rudy 9bc9ff2170 samsung-expressatt: new device (Samsung Galaxy S3 I437) (!808) 2019-12-21 15:40:54 +03:00
Minecrell 4ecef0e962 samsung-golden: update firmware packaging (!807)
- Update WiFi firmware to newer version
- Change paths so that (eventually) mainline could load the same firmware
2019-12-21 15:19:25 +03:00
Oliver Smith e73279d0c0 cross/busybox-static-*: upgrade to 1.31.1-r8 2019-12-21 11:11:26 +01:00
Oliver Smith 488e162e8f cross/grub-efi-x86: upgrade to 2.02-r19 2019-12-21 11:10:54 +01:00
Daniele Debernardi 6e237d9d3d device-surftab-wintron7.0: replace linux-vanilla with linux-lts (!814)
[ci:skip-build]: already built successfully in CI
2019-12-21 11:01:40 +01:00
Daniele Debernardi 132423e942 device-tablet-x64uefi: replace linux-vanilla with linux-lts (!814) 2019-12-21 03:09:47 +01:00
Daniele Debernardi 3c43c503ee CI: fix parsing wiki page (!814) 2019-12-21 03:09:47 +01:00
Bart Ribbers d3bc799fd2 kde/kpeoplevcard: remove, upstreamed 2019-12-19 16:55:52 +01:00
Oliver Smith 2accd185de main/pmbootstrap: upgrade to 1.12.0 2019-12-14 03:40:44 +01:00
Pops Dylan 7ca42afe42 device-purism-librem5dev: configure getty using deviceinfo_getty variable (!796)
Move getty configuration from the .post-install script to deviceinfo.
2019-12-14 02:58:53 +01:00
Drew DeVault b6482e4571 device/device-pine64-pinephone: add ofono-openrc (!805)
The post-install depends on the -openrc files being present, and if the
dependency isn't explicitly specified then the device-* package may be
installed before the -openrc package, causing the post-install to fail.
2019-12-14 02:27:58 +01:00
Hunter Sell 8baf04df3c hisense-m470bsa: new device (Hisense Sero 7 Pro) (!721)
[ci:skip-build]: already built successfully in CI
2019-12-14 00:52:45 +01:00
Bart Ribbers d76b8994b2 kde/plasma-phone-components: fix QtVirtualKeyboard size (!804) 2019-12-12 17:13:55 +01:00
Antoine Fontaine bb49d85ca8 wiko-lenny2: new device (Wiko Lenny 2) (!773) 2019-12-12 12:51:38 +03:00
Drew DeVault 729d4f9e7b main/postmarketos-ui-weston: add htop to depends (!806) 2019-12-11 17:29:18 +01:00
Drew DeVault 32de4f4536 main/postmarketos-base: trim down dependencies (!806)
htop and tmux don't belong in this package, and dbus is a transitive
dependency via networkmanager et al, and so it doesn't need to be
specified here.
2019-12-11 17:29:07 +01:00
Alexey Min 752ccbdad5 cross/busybox-static-*: upgrade to 1.31.1-r4 2019-12-11 12:01:25 +03:00
Pops Dylan 2deca0969f lg-hammerhead: configure getty using deviceinfo_getty variable (!795)
Move getty configuration from the .post-install script to deviceinfo.
2019-12-11 02:00:55 +03:00
Pops Dylan 9a5da8f65a pine64-pinephone: configure getty using deviceinfo_getty variable (!797)
Move getty configuration from the .post-install script to deviceinfo.
2019-12-10 17:33:39 +03:00
Bart Ribbers 1357960a3e kde/plasma-settings: upgrade to 0_git20191204 (!785) 2019-12-10 14:16:26 +03:00
Bart Ribbers 69831c8fe3 kde/plasma-camera: upgrade to 0_git20191120 (!786) 2019-12-10 14:10:00 +03:00
Pops Dylan 2c803889d6 pine64-pinetab: configure getty using deviceinfo_getty variable (!798)
Move getty configuration from the .post-install script to deviceinfo.
2019-12-10 01:15:56 +03:00
HenriDellal 77a160c94d htc-primou: new device (!791) 2019-12-09 19:37:22 +03:00
lambdadroid e7b346bc05 firmware: Package modem firmware on MSM8916 mainline devices (!800)
MSM8916 has a single "modem" firmware for the audio DSP and modem.
In some early tests, the remote processor boots successfully at least
and the modem shows up in ofono. (Have not done further tests yet...)
However, audio stops working as soon as it is loaded
(because the audio DSP assumes control over the audio hardware).

For now let's just package it for all MSM8916 mainline devices
so it can be installed more easily. It is not used or installed
by default but it can be manually installed for testing.
2019-12-09 16:43:13 +01:00
lambdadroid 33a46b86db modem/modem-qcom-msm-mainline-common: recognize hexagon remoteproc (!799)
At the moment, only "modem" is detected as rpmsg name.
On MSM8916 the audio DSP and modem are both on the same remote
processor ("hexagon").

Add it to the udev rule so the modem symlink is created on MSM8916.
2019-12-09 17:37:50 +03:00
Bart Ribbers 1d1f4fb2c4 kde/plasma-nano: upgrade to 0_git20191120 (!788) 2019-12-09 15:08:10 +01:00