Commit Graph
1001 Commits
Author SHA1 Message Date
Robert Yang fda3dd366a mesa-grate: Build mesa from grate driver sources
[skip ci]
2018-11-27 07:47:11 +01:00
Robert Yang 1c75f5080f New aport mesa-grate
Copied from upstream alpinelinux/aports main/mesa

[skip ci]
2018-11-27 07:47:11 +01:00
Robert Yang d35de1376d libdrm-grate: Build libdrm from grate driver sources 2018-11-27 07:47:11 +01:00
Robert Yang e64b70bd5c New aport libdrm-grate
Copied from upstream alpinelinux/aports main/libdrm

[skip ci]
2018-11-27 07:47:11 +01:00
Robert Yang 75feba5476 New aport ldpath
Utility to add or remove paths from musl dynamic linker config file
2018-11-27 07:47:11 +01:00
Oliver Smith 2e7437825b cross/gcc*: set arch to x86_64 only
This covers most use cases and saves a lot of build time. Can be
changed on demand. Again, this simplifies package building as part of
the new build infrastructure effort. [skip ci]
2018-11-27 07:47:11 +01:00
Oliver Smith 9b4a1b0a53 main/kernel-scripts: fix build
Adjust the mime-type that gets used to find executables to
application/x-pie-executable and change the APKBUILD logic to print out
a meaningful error when the executables can not be found.

Also fix the broken patch logic (doesn't display an error anymore).
2018-11-27 07:47:11 +01:00
Oliver Smith aee2acaeb9 main/kernel-scripts: bump after openssl switch
Alpine switched from libressl to openssl in edge. And we're lucky, this
is the only package that needs to be rebuilt :)
2018-11-27 07:47:11 +01:00
PureTryOut 1834a92a5b kde-frameworks/*: update to 5.51.0 2018-11-27 07:47:11 +01:00
Oliver Smith 771612344d other device related packages: don't use noarch
It does not make sense to build most of them for x86_64 for example.
2018-11-27 07:47:11 +01:00
Oliver Smith 82fb0a2d59 pmbootstrap: update to 1.0.3 2018-11-27 07:47:11 +01:00
Oliver Smith ac6c0a2997 test_aports.py: disallow noarch device packages
Check if all device packages have the same arch in their device
APKBUILD as they have in their deviceinfo. And that they have
!archcheck set in the options.
2018-11-27 07:47:11 +01:00
Oliver Smith 658b6c75c9 pmaports.cfg: require pmbootstrap 1.0.3
The new version doesn't create noarch device packages anymore.
2018-11-27 07:47:11 +01:00
Oliver Smith 9814d78e73 device-*: don't use noarch anymore
Use the device's architecture instead of noarch. Because the device
packages should never be built for other architectures, even if all
depends can be built for other arches as well.

This simplifies package building as part of the new build
infrastructure effort.

pmbootstrap has also been changed to output this by default in
aportgen.
2018-11-27 07:47:11 +01:00
Bart Ribbers d32efabc06 temp/qt5-qtbase: only use OpenGL ES2 for arm* architectures 2018-11-27 07:47:11 +01:00
Oliver Smith 61489b8367 cross/busybox-static-*: update to 1.29.3-r1 2018-11-27 07:47:11 +01:00
Martijn Braam adaf4f3ced Added build helper for sr.ht 2018-11-27 07:47:11 +01:00
pinoaffe 0188930f21 main/postmarketos-mkinitfs: iterate over all block devices and partitions in init_functions.sh:mount_subpartitions() 2018-11-27 07:47:11 +01:00
Robert Yang 467c240aee hybris: Correct the musl runtime linker config file name for armhf 2018-11-27 07:47:11 +01:00
Oliver Smith 70496ed696 luna/*: remove LuneOS UI aports
They have been unmaintained and didn't build for months now.
Removing, so the new build infra structure can build all packages and
we don't need to exclude this folder anymore like we are doing now.
More information: <https://wiki.postmarketos.org/wiki/LuneOS_UI>

[skip ci]
2018-11-27 07:47:11 +01:00
sylvieon 31386bfc02 wingtech-wt88047: initial support (xiaomi redmi 2) 2018-11-27 07:47:11 +01:00
Attila Szöllősi ea341e8b2f Autodetect fstab column order and support flashing to e.g. userdata
Before, flashing was just possible to system / external_sd and not to
userdata ("data").
2018-11-27 07:47:11 +01:00
Pierre Parent 5db8fd724c main/pmos-mkinitfs: wait for rootfs, framebuffer
Fix Nexus 5 (hammerhead) boot and framebuffer issues at startup by
waiting up to 10 seconds until the rootfs and /dev/fb0 have been
found. Waiting for the framebuffer device can be disabled by setting
deviceinfo_no_framebuffer=true in the deviceinfo.
2018-11-27 07:47:11 +01:00
Luca Weiss ea0040efc1 pmos-android-recovery-install: copy mtk symlinks
Copy Mediatek /emmc@partitionname symlinks to the chroot. This is
needed on Mediatek devices because the fstab file references the
partitions using those symlinks (which the kernel creates - for
whatever reason - in the root directory) and otherwise we don't know
which partition is which.
2018-11-27 07:47:11 +01:00
Valentin Marinov a5c1b210c9 linux-sony-amami: Backport getrandom to support libressl on linux < 3.17 2018-11-27 07:47:11 +01:00
Bart Ribbers bd38a672bb main/pmbootstrap: update to 1.0.2 2018-11-27 07:47:11 +01:00
Grant Miller f30758fb4a samsung-jflte: Modernize and fix splashscreen and osk-sdl 2018-11-27 07:47:11 +01:00
PureTryOut 2d2e53e95b maemo/hildon*: update to latest upstream versions 2018-11-27 07:47:11 +01:00
Rogier Oudshoorn f02b100ee9 samsung-serranodsdd: new device (!48) 2018-11-27 07:47:11 +01:00
Luca Weiss 98c88bd9f6 Fairphone 1 support 2018-11-27 07:47:11 +01:00
Konrad Dybcio 9d8928f2a0 linux-sony-nicki: modernize with new gcc8 linux aportgen code 2018-11-27 07:47:11 +01:00
Valentin Marinov a82204c127 linux-sony-aries: modernize with new gcc8 linux aportgen code 2018-11-27 07:47:11 +01:00
Valentin Marinov 9666ffaa98 device-sony-amami: Xperia Z1 compact needs /etc/fb.modes for charging-sdl 2018-11-27 07:47:11 +01:00
Valentin Marinov 6c015c95ae linux-sony-amami: modernize with new gcc8 linux aportgen code 2018-11-27 07:47:11 +01:00
unrznbl 3324b51fdd first step of porting motorola-harpia to motorola-surnia (Moto E) 2018-11-27 07:47:11 +01:00
Daniele Debernardi 9249bf2122 Add support to different deviceinfo variables in mainline/downstream subpackages 2018-11-27 07:47:11 +01:00
Robert Yang 10cbdc7225 linux-samsung-i9100: modernize with new gcc8 linux aportgen code 2018-11-27 07:47:11 +01:00
Robert Yang da08bebb0b devicepkg-dev: Make downstreamkernel_prepare callable from any folder
Removes the need to cd $builddir before calling downstreamkernel_prepare
in a kernel APKBUILD prepare function.
2018-11-27 07:47:11 +01:00
PureTryOut 2274c1326d Remove internal qmltermwidget from index, resolves #111 2018-11-27 07:47:11 +01:00
Luca Weiss 272820674e Initial audio support on FP2 2018-11-27 07:47:11 +01:00
Daniele Debernardi 632dac179d chocolate-doom: Remove package 2018-11-27 07:47:11 +01:00
Danct12 b790d6f764 new device: ASUS Zenfone Go (Z00VD) 2018-11-27 07:47:11 +01:00
PureTryOut 9e7e7c4bc4 Add some new KDE applications 2018-11-27 07:47:11 +01:00
Bart Ribbers c62b3642dc Remove unnecessary source of /etc/deviceinfo 2018-11-27 07:47:11 +01:00
Daniele Debernardi f1841337e7 apk-file: Remove package 2018-11-27 07:47:11 +01:00
Oliver Smith c7dd66ad40 increase min. required pmbootstrap version
Also related to the GCC6/GCC8 kernel changes.
2018-11-27 07:47:11 +01:00
Oliver Smith 652105d7fc increase pmaports version
After all the GCC6-as-extra-package related changes.
2018-11-27 07:47:11 +01:00
Oliver Smith 3d99fad482 linux-lg-mako: modernize with new gcc8 linux aportgen code 2018-11-27 07:47:11 +01:00
Oliver Smith ea45d2d4ed devicepkg-dev: ship compiler-gcc.h for GCC8
We used to put a "compiler-gcc6.h" file inside every vendor kernel's
aport. This is redundant and only works with GCC6. With this patch,
a common "compiler-gcc.h" file will be used, that works independently
of the GCC version.

The file is from Decatf's android_kernel_samsung_p4 repository, where
it was taken from upstream Linux, but adjusted to work with older
vendor kernels (different #ifndef check at the top etc).

https://github.com/Decatf/android_kernel_samsung_p4/blob/bd0772df2132bf56cda78e7204facf434cd5aa40/include/linux/compiler-gcc.h
2018-11-27 07:47:11 +01:00
Oliver Smith b90a4abbe0 add shared patches for GCC8 compatibility
This introduces a new .shared-patches folder. New
"pmbootstrap aportgen" code will make use of this, and create symlinks
to the patches inside that folder when running
"pmbootstrap aportgen linux-..." (or using the new device wizard).
2018-11-27 07:47:11 +01:00