Commit Graph
2232 Commits
Author SHA1 Message Date
Oliver Smith 3fa07dcb1d */*: !armhf where depending on qt5-qtdeclarative
Related: https://gitlab.alpinelinux.org/alpine/aports/merge_requests/2230
2020-01-06 03:41:56 +01:00
Oliver Smith 388e593ab1 Change copyright to 2020 2020-01-06 02:47:56 +01:00
Bart Ribbers 365255c193 CI: split out kconfig check and only run when kernel package has changed (!738) 2020-01-05 19:52:45 +01:00
George Hopkins ef4a30d29c device/linux-huawei-y530: fix lookup of symbolic links (!856) 2020-01-04 14:04:23 +03:00
Bart Ribbers ddb185b677 phosh/purple-mm-sms: remove, upstreamed (!857) 2020-01-04 12:59:28 +03:00
Bart Ribbers 7b9bb5a601 phosh/chatty: remove, upstreamed (!857) 2020-01-04 12:59:28 +03:00
Bart Ribbers c8be23d4b0 phosh/calls: remove, upstreamed (!857) 2020-01-04 12:59:28 +03:00
Bart Ribbers e37a541e49 phosh/squeekboard: remove, upstreamed (!857) 2020-01-04 12:59:28 +03:00
Bart Ribbers 1169237af6 phosh/phoc: remove, upstreamed (!857) 2020-01-04 12:59:27 +03:00
Bart Ribbers 1261285536 phosh/phosh: remove, upstreamed (!857) 2020-01-04 12:59:25 +03:00
Alexey Min 366cdf8aed kde/itinerary: hotfixes (!854)
also disable armhf, kpublictransport is disabled for armh
2020-01-03 15:04:42 +03:00
Luca Weiss 5b660d9451 kde/itinerary: new aport (!849)
Not the newest commit because that requires the next frameworks version.
2020-01-03 12:02:39 +03:00
Oliver Smith a3a63f2151 main/pmbootstrap: upgrade to 1.13.0 2020-01-03 05:33:13 +01:00
Oliver Smith 5ca275d1ef maemo/gtk+2.0-maemo: remove version from provides (!853)
With this patch and pmbootstrap!1851, finally resolve the long-standing
issue that gtk+2.0-maemo would get installed by pmbootstrap whenever
something depends on gtk+2.0. (Currently on x86_64 only, because maemo
is disabled for other arches, but still very annoying.)

I've verified that doing 'pmbootstrap install' with qemu-amd64 and
hildon as selected UI still results in gtk+2.0-maemo getting installed.

[ci:skip-build]: already built successfully in CI
2020-01-03 04:50:16 +01:00
George Hopkins 685f838c8b huawei-y530: change to armv7 (!850)
[ci:skip-build]: already built successfully in CI
2020-01-03 04:45:57 +01:00
Harsh Lathwal 4250586168 yu-tomato: new device (YU Yureka) (!844)
[ci:skip-build]: already built successfully in CI
2020-01-03 03:41:06 +01:00
Minecrell e0021755b0 main/linux-postmarketos-qcom-msm8916: upgrade to 5.5-rc4 (!848)
- Update to Linux 5.5-rc4
- Fix freeze/crash when accessing reserved memory on Samsung devices
  - This happened e.g. when doing large eMMC writes
    because the disk cache filled all available RAM.
- Fix SD card detection on samsung-serranovelte
  - Disable UHS-1 modes since they appear to be broken in hardware

[ci:skip-build]: already built successfully in CI
2020-01-03 03:23:21 +01:00
Daniele Debernardi 18e5124cba raspberry-pi4: new device (!843) 2020-01-03 03:16:17 +01:00
Alexey Min e3d1701d5e main/mauikit: add kquicksyntaxhighlighter dependency (!831) 2019-12-31 11:54:30 +05:30
Alexey Min 52c2c2e27a kde/kquicksyntaxhighlighter: new aport (!831)
Needed for maukit apps to run, for example for index file manager
2019-12-31 11:54:30 +05:30
Minecrell cd6d1b82e3 device-samsung-golden: add mainline kernel (!833) 2019-12-30 19:19:40 +01:00
Minecrell 2c2fbe4236 main/linux-postmarketos-novathor: new aport (!833) 2019-12-30 19:19:40 +01:00
Minecrell 281504d6af device-samsung-golden: split downstream kernel into separate package (!833)
Prepare for mainline by moving the downstream-specific files
into a separate downstream package.
2019-12-30 19:19:40 +01:00
Minecrell 6171f6de66 device-samsung-golden: use U-Boot Fastboot interface instead of Heimdall (!833) 2019-12-30 19:19:40 +01:00
DolphinChips 9018537264 device-samsung-klte: remove nonfree-firmware from depends of kernel-downstream (!837) 2019-12-30 18:41:56 +01:00
Pops Dylan 7b7c1db0ff main/postmarketos-base: remove initstepslew from chrony configuration (!838)
Comment out the initstepslew line in /etc/chrony/chrony.conf.
initstepslew can delay booting while chrony sets the time. The
makestep 1 -1 line in the configuration also causes chrony to step
the time (whenever the offset is greater than 1s), making
initstepslew redundant.
2019-12-30 18:34:14 +01:00
Luca Weiss 4cc96c5715 main/abootimg: modernize (!840) 2019-12-30 18:29:22 +01:00
Nikita Travkin f152e1d636 wileyfox-crackling: optimize module load order (!836)
This fixes warnings on boot.
2019-12-29 02:41:23 +03:00
Bhushan Shah 543598e81a pine64-pinephone: start eg25 service at boot (!842)
This should enable modem properly on the pinephone
2019-12-28 21:35:29 +05:30
Luca Weiss 4204e78546 temp/ofono: upgrade to 1.31 (!818) 2019-12-28 21:13:29 +05:30
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