Commit Graph
3279 Commits
Author SHA1 Message Date
Daniele Debernardi bd15afc217 main/postmarketos-mkinitfs: execute lddtree without privileges (!1133)
The lddtree script uses the scanelf utility which has some security check that causes a slowdown of the operation, executing it without privileges it's really faster.
2020-04-09 10:35:06 +02:00
Daniele Debernardi 36f15b58f6 main/postmarketos-mkinitfs: remove initramfs-extra cache (!1133) 2020-04-09 10:35:03 +02:00
Dolphin von Chips e2ab2fcd47 main/dtbtool: use "python3" binary instead of "python" (!1136) 2020-04-08 17:37:48 +03:00
Niklas Cathor 22db6d0541 samsung-kminilte: change arch to armv7 (!1130)
- disable CONFIG_CRYPTO_SHA256_ARM, since it causes the build to fail with:
    arch/arm/crypto/sha256-core.S:1831: Error: thumb conditional instruction should be in IT block
2020-04-07 08:56:59 +02:00
Alexey Min 5119c7a043 main/dtbtool: fix upstream compat issues
fix depends and force a rebuild
2020-04-07 07:03:33 +03:00
Alexey Min 3456f5fad0 xiaomi-lavender: new device (Xiaomi Redmi Note 7) (!1095)
[ci:skip-build] already built on CI (in 1.5 hours)
2020-04-06 04:38:56 +03:00
Alexey Min 213d01a99a main/linux-postmarketos-qcom-sdm660: new aport (!1095)
tracks https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git/tree/?h=for-next
and adds sdm660 patches on top of it
2020-04-06 04:00:40 +03:00
Oliver Smith 0ea9d8db52 main/anbox-image: fix armv7 build (!1128)
[ci:skip-vercheck]
2020-04-05 19:49:17 +02:00
Antoine Fontaine db0af6a8ed main/anbox-image: move image to /usr/share/anbox and updates armv7 to 64bit binder (!1116) 2020-04-05 15:30:46 +02:00
Oliver Smith ca708dd453 maemo: remove (!1126)
The current postmarketOS port does not do Hildon/Maemo Leste justice.
Various features are missing or broken. We can't even upgrade to the newest
version, because of packaging issues that can't easily be resolved. And
nobody is maintaining it currently. So for the people who want to use
Hildon, please use Maemo Leste (https://maemo-leste.github.io/).

If somebody is willing to invest a lot of time for a new postmarketOS
port of Hildon/Maemo Leste, let us know!
2020-04-05 15:22:13 +02:00
Zhuowei Zhang 129f93ec5b google-crosshatch: update downstream kernel to LineageOS 17.1 kernel (!1040)
This updates google-crosshatch's downstream kernel to Lineage 17.1's
version (4.9.200, shared with Lineage's Pixel 3a port).

The newer kernel is needed because this device's kernel requires a
matching dtbo partition. The previous kernel would fail to boot with an
Android 10 dtbo partition.

Two patches were removed: Android 10's bootloader no longer passes the dm
or skip_initramfs boot arguments because of the new dynamic partitions
(https://source.android.com/devices/tech/ota/dynamic_partitions/ab_legacy).

Changes from the LineageOS kernel config:
https://gist.github.com/zhuowei/89b4135ff27e88f5a3dd3e4bf3cd31ab

Tested by booting to USB networking and debug-shell: I have not tested
flashing full pmOS using this kernel yet.

For some reason, on this kernel, when pmOS can't find system partitions
during the "Trying to mount subpartitions for 10 seconds..." stage, it
waits for 70 seconds instead of 10 seconds. I'm not sure why. It does go
to debug-shell correctly after a minute.

[ci:skip-build]: already built successfully in CI
2020-04-05 14:27:17 +02:00
Oliver Smith ccbdea7495 pmaports.cfg: require pmbootstrap 1.18.0 2020-04-05 14:12:42 +02:00
Dolphin von Chips 176555a4a1 **/linux-*: update usage of downstreamkernel_prepare helper (!1084)
[skip-ci]: just downloading all kernel sources takes about one hour
           and ollieparanoid wants to merge it now. This already ran
	   successfully with [ci:skip-build] and [ci:skip-vercheck].
2020-04-05 12:43:25 +02:00
Dolphin von Chips a4b1fb8371 devicepkg-dev: implement out-of-tree build for kernel (!1084) 2020-04-05 12:30:39 +02:00
Bhushan Shah 8af4d8c27a main/telepathy-mission-control: backport bugfix for newer glib (!1119)
This fixes telephony functions on plasma mobile
2020-04-05 04:12:51 +03:00
Luca Weiss 7e8259ca58 pine64-pinephone: fix microphone in ucm (!1113)
Both internal microphone and headset microphone are working reasonably well now out of the box.
2020-04-05 02:20:17 +02:00
Minecrell 612d29d598 device-*: remove redundant installation of modules-load.conf/modprobe.conf (!1124)
This is now automatically installed in devicepkg_package.

[ci:ignore-count]: this should build fine in CI.
2020-04-04 21:17:22 +03:00
Minecrell 4db63c0627 main/devicepkg-dev: install modules-load.conf/modprobe.conf (!1124)
Many device ports install extra modules-load.conf/modprobe.conf
configurations. Simplify this a bit by installing these automatically
to appropriate locations in the file system.
2020-04-04 21:17:18 +03:00
Minecrell 6127a5b4b2 samsung-i927: remove mesa-demos from depends (!1124)
mesa-demos is currently broken in Alpine since it needs a rebuild.
However, a device port shouldn't force installation of something like
mesa-demos so we should remove it anyway.
2020-04-04 21:17:15 +03:00
Bart Ribbers 34061fed2d temp/plasma-phone-components: bump pkgrel
Make sure our package is newer than Alpine's
2020-04-03 21:55:57 +02:00
Minecrell c747733aec main/linux-postmarketos-qcom-msm8916: upgrade to 5.6 (!1115)
- Update to Linux 5.6
- Major improvements for Samsung Galaxy Tab 4 10.1 WiFi (samsung-matissevewifi)
  - Buttons
  - Accelerometer
  - Display
  - Touchscreen
  - Audio (Speaker is WIP)
- Upstreamed some patches
2020-03-31 21:42:36 +03:00
Bart Ribbers adf71f344b kde/plasma-dialer: rebuild against libphonenumber 8.12.0-r2 2020-03-31 15:45:42 +02:00
Minecrell a1735c9596 cross/gcc-*: upgrade to 9.3.0-r1
upstream commit https://gitlab.alpinelinux.org/alpine/aports/commit/6957885149d8c97ec0c32b7988dac349c8d26356
2020-03-31 15:38:47 +02:00
Alexey Min 7200c1f06a cross/musl-*: upgrade to 1.1.24-r5
upstream commit https://gitlab.alpinelinux.org/alpine/aports/commit/3ace36cce861ff67da54a1a691b6aa8bd21c95ae
2020-03-31 14:13:59 +03:00
Alexey Min a2192cf548 cross/busybox-static-*: upgrade to 1.31.1-r14
upstream commit https://gitlab.alpinelinux.org/alpine/aports/commit/fa77359eb3a15314461640d70b29dc8dabab157b
2020-03-31 01:11:06 +03:00
Alexey Min 53147b32d0 main/linux-postmarketos-qcom-msm8974: add findutils build dependency (!1090)
Forces to use normal "find" instead of busybox find.
This fixes unrecognized -printf parameter error dutring build:

 ...
 GEN     usr/initramfs_data.cpio
find: unrecognized: -printf
BusyBox v1.31.1 () multi-call binary.

Usage: find [-HL] [PATH]... [OPTIONS] [ACTIONS]
 ...
2020-03-30 20:34:34 +02:00
Alexey Min 469265294e samsung-klte: refactor firmware packages, add modules to initfs (!1090)
* make modules_initfs same as lg-hammerhead
  (fixes postmarketOS splash logos at boot)
* split out downstream-firmware and mainline-firmware
* add firmware-adreno to firmware-mainline subpkg
* prepare deviceinfo file to mainline kernel
2020-03-30 20:34:34 +02:00
Luca Weiss d01f1c73a2 fairphone-fp2: add modules into initramfs (!1090) 2020-03-30 20:34:34 +02:00
Luca Weiss c185730ef3 main/linux-postmarketos-qcom-msm8974: enable useful config options (!1090) 2020-03-30 20:34:34 +02:00
Luca Weiss 9e4c2f697d main/linux-postmarketos-qcom-msm8974: upgrade to 5.6.0_rc6 (!1090) 2020-03-30 20:34:34 +02:00
Bart Ribbers 6cb395bc48 temp/plasma-phone-components: upgrade to 5.18.80_git20200328
Directly to master as this is required to be able to launch applications
from the shell again, which is quite... important.
2020-03-30 16:37:36 +02:00
Martijn Braam 1446ec3787 temp/mesa-git: upgrade to 0_git20200323 (!1104) 2020-03-30 12:57:13 +02:00
Bart Ribbers 49d057c79a main/postmarketos-ui-plasma-mobile: add plasma-dialer to depends (!1093) 2020-03-30 12:51:01 +02:00
Bart Ribbers d0762f90ba kde/plasma-dialer: new aport (!1093) 2020-03-30 12:50:57 +02:00
Bart Ribbers e6e4ef9ced temp/plasma-phone-components: upgrade to 5.18.80_git20200323 (!1093) 2020-03-30 12:50:54 +02:00
Oliver Smith a10a1c8b41 main/umockdev: remove
Left over from unity 8, which has been removed from pmaports earlier.
umockdev depends on libgudev in Alpine, which has been moved from main
to community. As of writing, there is no armhf package, so the upstream
compatibility test is failing. There is no point in waiting until the
package was built though, since nobody is currently using in in
pmaports.
2020-03-29 21:58:02 +02:00
Daniele Debernardi f2fed1f6f0 device-nokia-n900: switch speaker/headset with jack detection (!1087) 2020-03-29 19:07:20 +02:00
Raatty e8892392e8 main/lightdm-mobile-greeter: new aport (!1017)
[ci:skip-build]: already built successfully in CI
2020-03-29 17:16:39 +02:00
Bart Ribbers 9434ea1be0 temp/py3-qt5: fork from Alpine to build with OpenGLES (!1107)
[ci:skip-build] Requires more than 3h to build on CI, builds locally
2020-03-29 15:49:38 +03:00
Bart Ribbers d33cb3de79 temp/qt5-qtdeclarative: fork from Alpine to build with OpenGLES (!1107) 2020-03-29 15:48:58 +03:00
Bart Ribbers ab5e0528a4 temp/qt5-qtbase: fork from Alpine to build with OpenGLES (!1107) 2020-03-29 15:48:56 +03:00
Daniele Debernardi 87ea0c5519 device-raspberry-pi*: fix boot error caused by missing dtb files (!1047)
The upstream linux-rpi package has been modified: the dtb files
are now located in /boot/dtbs.
2020-03-29 13:48:53 +02:00
Jami Kettunen d2484443d6 oneplus-dumpling: new device (OnePlus 5T) (!1110)
These files are just a copy paste of the regular OnePlus 5 ones with
adjusted codename, display name and screen height.

The used kernel is linux-oneplus-msm8998 (shared with cheeseburger).
2020-03-28 22:30:15 +02:00
Jami Kettunen 6f4cd8c4ab oneplus-cheeseburger: remove dev_touchscreen entry from deviceinfo (!1110)
The line is redundant as the touchscreen is detected and works fine
without it.
2020-03-28 22:30:15 +02:00
Jami Kettunen dbdb5d5b3f oneplus-cheeseburger: rename kernel package to linux-oneplus-msm8998 (!1110)
This is in preparation for adding in support for the OnePlus 5T
(dumpling) on top of the regular OnePlus 5 (cheeseburger).

Both devices use the same kernel so the name change just makes sense.
2020-03-28 22:30:14 +02:00
Jami Kettunen f2bf1b2f5f linux-oneplus-cheeseburger: update to v4.4.217 (!1110)
Might as well update the downstream kernel when someone (nathanchance)
is merging in updates as they come out for the linux-stable 4.4.y series
¯\_(ツ)_/¯
2020-03-28 22:30:14 +02:00
Jami Kettunen d5b80f2496 cross/binutils-*: fix building after 2.34 upgrade (!1114)
It seems "makeinfo" from "texinfo" package is required during the build
now, so simply add this to makedepends line on all APKBUILDs.

[ci:skip-vercheck]
2020-03-28 22:09:55 +02:00
Bart Ribbers 9aa2d5ae8f kde/itinerary: upgrade to 0_git20200325 (!1112) 2020-03-28 21:05:10 +03:00
Luca Weiss 557bd52764 kde/ktrip: upgrade to 0_git20200327 (!1112) 2020-03-28 21:05:10 +03:00
Luca Weiss 9bba316e91 kde/kpublictransport: upgrade to 0_git20200327 (!1112) 2020-03-28 21:05:10 +03:00