Commit Graph
5543 Commits
Author SHA1 Message Date
NotKit d3c369bc43 Update libhybris and add more related packages 2018-11-27 07:47:11 +01:00
Daniele Debernardi e07a79aa5d Add initfs hook which causes a kernel panic (useful for debugging) 2018-11-27 07:47:11 +01:00
Oliver Smith dd17dc5c06 */gcc6*: properly regenerate aports with aportgen
I did it manually in the previous commit and replaced the wrong for
loop in gcc6-armhf. [skip ci]
2018-11-27 07:47:11 +01:00
Oliver Smith 1b78e64748 */gcc6*: add symlinks for all binutils [skip ci]
I thought only having specific symlinks was enough, and it was for one
kernel. However, to make sure it works with all kernels, let's just add
symlinks for all the binutils.
2018-11-27 07:47:11 +01:00
Oliver Smith 7e89296ab4 */gcc6*: bump pkgrel [skip ci] 2018-11-27 07:47:11 +01:00
Oliver Smith 4dbef543cd */gcc6*: add objdump symlink [skip ci]
Without this symlink, lots of messages like this one appear while
compiling kernels:

/bin/sh: gcc6-armv6-alpine-linux-muslgnueabihf-objdump: not found
2018-11-27 07:47:11 +01:00
Oliver Smith 1ffa59d892 cross/gcc-*, cross/gcc6-*: regenerate [skip ci]
GCC6 cross compiler packages, based on the latest pmbootstrap
aportgen code. Related: #103
2018-11-27 07:47:11 +01:00
Oliver Smith 7bff136eea main/gcc6: symlink for objcopy is also required
With this commit, pmbootstrap!1699 and a few changes in a linux aport,
it finally compiled successfully with gcc6 \o/

Details described in #103.
2018-11-27 07:47:11 +01:00
Oliver Smith 4101340742 main/gcc6: first changes for gcc6 cross compilers
* remove everything that causes conflicts when installing gcc6 and
  gcc6-armhf side by side
* fix up the existing "if cross compiling" code path to use the
  /usr/gcc6 prefix
* link binutils binaries to the locations they are expected to be
  by gcc (this took me hours to figure out....) as well as by the
  linux build system with CROSS_COMPILE
* link all gcc binaries to /usr/bin/gcc6-*
2018-11-27 07:47:11 +01:00
Oliver Smith 479055e896 cross/busybox-*: update to 1.29.3-r0 2018-11-27 07:47:11 +01:00
Oliver Smith 737cff798a Add gcc6 aport
Based on the last version from Alpine, but installed to /usr/gcc6 and
with pretty much everything disabled except for the C compiler.

We can probably throw out a lot of patches, and make the APKBUILD much
smaller. But let's focus on making it possible to compile old kernels
again first. There's still a lot to do for that, see #103.
2018-11-27 07:47:11 +01:00
Oliver Smith 56f1e0c10f cross/gcc-*: upgrade to gcc 8.2.0 [skip ci]
Skipping CI, because it would probably not finish building all of them.
Major breakage incoming. Details discussed here:
<https://gitlab.com/postmarketOS/pmaports/issues/103>
2018-11-27 07:47:11 +01:00
Oliver Smith 022240425a cross/binutils-*: update to 2.31.1-r1 (+ patches)
I've missed the patch files in the previous commit, my bad.

This reverts commit 71ffb78557d34408286681d03e41dc612c0b63e1.
2018-11-27 07:47:11 +01:00
Oliver Smith 17ba355220 cross/binutils-*: update to 2.31.1-r1 2018-11-27 07:47:11 +01:00
Pierre Parent 290bf810d4 main/qtwebbrowser: new aport (!16) 2018-11-27 07:47:17 +01:00
Oliver Smith 36f4e86688 CI package build: don't buffer output and silent "git fetch" 2018-09-26 05:57:29 +00:00
Luca Weiss 25380ced2f Fix detecting changed aports 2018-09-25 05:29:15 +00:00
Martijn Braam 4e940e519d Enabled QCDT for motorola-osprey 2018-09-24 22:02:54 +00:00
PureTryOut 81822748af Add pmbootstrap as package 2018-09-22 09:36:36 +00:00
Oliver Smith e9fd509914 Remove obsolete test case test_aportgen.py
This test case only makes sense in the pmbootstrap repository, and
we have it there already. In pmaports, we don't need to check if the
"aportgen" code is working - and to check the versions of the aports
we already have the test_upstream_compatibility case.
2018-09-22 11:24:13 +02:00
Daniele Debernardi bbc4b6bbfe cross/musl-armhf cross/musl-aarch64 cross/musl-x86_64: Update aports to 1.1.20-r2 2018-09-21 23:00:59 +02:00
Pierre Parent 87e3d17721 plasma-mobile: much nicer keyboard
Got the info from:
<https://developer.puri.sm/Environments/PlasmaMobile.html>
2018-09-17 07:52:21 +02:00
Oliver Smith 13c1745f54 device/device-pine-a64lts: fix checksums 2018-09-17 06:46:06 +02:00
Martijn Braam fb23669e29 * Added device package for the pine-a64lts
* Added linux-postmarketos-allwinner kernel
* Added copy of alpines u-boot package with pine-a64lts support
* Changed postmarketos-mkinitfs to add the plain .dtb file to the boot partition
2018-09-16 18:02:06 +02:00
Oliver Smith d7e1a2fb6e hildon: disable building x86 for all packages
If hildon-desktop doesn't build, then it doesn't make sense to build
the rest right now - and it's likely that this won't build either.
2018-09-14 09:12:38 +02:00
Oliver Smith 054dedf3e5 maemo/hildon-desktop: disable x86
Build is failing.
2018-09-14 09:05:30 +02:00
Oliver Smith 6e0781b7ab main/postmarketos-demos, -ui-weston: disable x86
Weston does not build for x86, because it depends on libunwind. And
libunwind is not available in Alpine for x86. I've also tried to
simply enable x86 in libunwind, but it does not build out of the box.

In order to start building again for x86 at all, let's disable weston
and all packages that depend on it on for now.
2018-09-14 08:52:36 +02:00
Paakke ea51a511e0 Add new device: lg-w5 (LG L70) 2018-09-13 06:13:34 +00:00
Bhushan Shah 99a676dc8a kde/kwin: Add patch to disable finding of QML module
ecm_find_qmlmodule checks if QML modules are installed, and if not it
warns during build time. This is purely for packager knowledge. Not
finding those packages here doesn't affect the runtime of the
kwin_wayland at all.

We are disabling this due to bug in the qmlplugindump which causes it to
not return and get stuck, See issue #28.

Revert this when QTBUG-70460 is solved upstream.
2018-09-12 12:12:39 +05:30
Bart Ribbers ba0ba4e869 Update Plasma to 5.13.5 [skip ci] 2018-09-09 12:55:11 +02:00
Martijn Braam 23ba0dd94c cross/musl-x86_64: Update aports to 1.1.20-r0 2018-09-08 01:02:15 +02:00
Martijn Braam c4132e6e37 cross/musl-armhf cross/musl-aarch64: Update aports to 1.1.20-r0 2018-09-08 00:57:53 +02:00
Oliver Smith 35a54fd1e8 CI: get pmbootstrap from master branch 2018-09-05 09:24:36 +02:00
Oliver Smith d3a1413453 Update README.md: add helpful links 2018-09-04 07:15:47 +00:00
Oliver Smith ee8481e11d main/libphonenumber: bump pkgrel (soname bump)
so:libprotobuf.so.15 does not exist anymore in Alpine edge
2018-09-04 09:00:57 +02:00
Oliver Smith a9bca26633 main/linux-postmarketos-*-dev: fix kernel-scripts
When cross compiling, the kernel scripts would be in the native arch
again. That was already fixed in !1234, however the mime type of the
binaries has changed, so we couldn't detect them properly anymore
(#1659).

This commit fixes it again, and also adds a checks so this won't
silently fail in the future.

[skip ci] because this would not run through anyway (building these
packages takes too long). Fixes #1659.
2018-09-04 09:00:57 +02:00
Oliver Smith 3db4c14c0f temp/xorg-server: not needed anymore
Update happened upstream in Alpine edge:
https://github.com/alpinelinux/aports/pull/4983
2018-09-04 09:00:57 +02:00
Oliver Smith 67ecea3e25 main/postmarketos-ui-plasma-mobile: bump pkgrel 2018-09-04 09:00:57 +02:00
Jonah Brüchert 779ac2fd7e Add aport for angelfish 2018-09-04 09:00:57 +02:00
Krait Bosheit Takoj 175645e74b Update APKBUILD 2018-09-04 09:00:57 +02:00
Krait Bosheit Takoj 2fa7835e8a added xorg.conf: explicitly declares to not use glamor, which was causing slowdown 2018-09-04 09:00:57 +02:00
C0rn3j 6f4bca13bd make FDE set_passwd notice more flashy 2018-09-04 09:00:57 +02:00
Oliver Smith 0d5e2fae31 Add test cases and .gitignore
Copy all test cases from the pmbootstrap repository, that are actually
testing the aports. They were all adjusted to work nicely in this
repository, together with a brand new set of gitlab-ci configs.

This also includes the changes from this merge request, that had a
better detection of changed packages:
<https://gitlab.com/postmarketOS/pmbootstrap/merge_requests/1621>
2018-09-04 08:46:17 +02:00
Oliver Smith 9df6d8064f pmaports.cfg: initial 2018-08-23 23:36:48 +02:00
Oliver Smith 701ff12918 fix markdown 2018-08-23 19:47:35 +00:00
Oliver Smith e4c7fa8810 add README.md 2018-08-23 21:45:19 +02:00
Oliver Smith dd4e1b1b30 Add GPLv3 again
All aports are from the pmbootstrap repo, which is licensed under
GPLv3. To learn more about the split, see:
<https://gitlab.com/postmarketOS/pmbootstrap/issues/383>
2018-08-23 21:44:22 +02:00
Luca Weiss 8b39bafb50 Refresh Fairphone 2 packages 2018-08-23 18:40:19 +00:00
Oliver Smith dabc26f1c6 linux-pmos: update stable to 4.18.4, mainline to 4.18
[skip ci]
2018-08-23 03:16:34 +02:00
Oliver Smith 5f01e6c68b deviceinfo: prepend manufacturer to device name 2018-08-23 00:44:46 +00:00