Commit Graph
31 Commits
Author SHA1 Message Date
Oliver Smith c83052c9f3 temp/qemu: disable block-curl module
Workaround for a build error on aarch64, where the binary package
repository is currently stuck. Compiling it for aarch64 like this:

$ pmbootstrap build --strict --arch=aarch64 qemu

Resulted in:

>>> qemu: Analyzing dependencies...
ERROR: unsatisfiable constraints:
  openssl-dev-1.1.1a-r0:
    conflicts: libressl-dev-2.7.4-r2[pc:libcrypto=1.1.1a]
               libressl-dev-2.7.4-r2[pc:libssl=1.1.1a]
               libressl-dev-2.7.4-r2[pc:openssl=1.1.1a]
    satisfies: curl-dev-7.62.0-r2[openssl-dev]
               libssh2-dev-1.8.0-r4[pc:libcrypto]
               libssh2-dev-1.8.0-r4[pc:libssl]
               spice-dev-0.14.1-r3[pc:openssl]
  libressl-dev-2.7.4-r2:
    conflicts: openssl-dev-1.1.1a-r0[pc:libcrypto=2.7.4]
               openssl-dev-1.1.1a-r0[pc:libssl=2.7.4]
               openssl-dev-1.1.1a-r0[pc:openssl=2.7.4]
    satisfies: world[libressl-dev]
               libssh2-dev-1.8.0-r4[pc:libcrypto]
               libssh2-dev-1.8.0-r4[pc:libssl]
               spice-dev-0.14.1-r3[pc:openssl]
>>> ERROR: qemu: builddeps failed

Note that the only package not mentioned in both "satisfies" outputs is
curl-dev. The real questions are: why is libressl-dev getting pulled in
at all? (Alpine switched back from libressl to openssl, so this should
not happen). And why does this only happen for aarch64, but not for
x86_64 and armhf? But at least this patch unblocks the package builder.
2018-12-17 07:17:33 +01:00
Grant Miller 53e3721ac8 temp/qt5-qtbase: Upgrade to upstream version 5.10.1-r3 (!102)
[skip ci]: does not finish building within one hour
2018-12-14 09:48:23 +01:00
Grant Miller 7a916698dc temp/qemu: Update to upstream version 3.0.0-r0 (!99)
I didn't test it thoroughly, but it builds now and I can run
plasma-mobile on qemu-amd64.

[skip ci]: this takes longer than one hour to build in CI.
2018-12-13 08:27:48 +01:00
Grant Miller 2076d63cd4 temp/virglrenderer: Remove in favor of upstream aport (!101)
https://github.com/alpinelinux/aports/pull/4688 was merged, so we should
be able to delete temp/virglrenderer.
2018-12-13 07:37:30 +01:00
Oliver Smith 9933a27128 temp/gcc6: remove again
The purpose of this package was to fill in until it is built in Alpine.
However, it takes forever to build the foreign arch versions. That's
due to the fact that GCC is compiling it self, and then the distcc
cross compiler magic does not work. Not worth it. [skip ci].
2018-11-30 19:34:37 +01:00
Oliver Smith fd20344cff temp/gcc6: adjust the APKBUILD so it builds with pmbootstrap
Further adjustments. It would have been better if I tried to build
it first, sorry for that. Another patch is coming in the pmbootstrap
repo, which makes it work even without the gcc6 pmaport.
2018-11-30 09:51:38 +01:00
Oliver Smith 7a6e8aa044 temp/gcc6: remove misleading second pkgname line
Remove the pkgname="$pkgname" line from the APKBUILD, this confuses
pmbootstrap.
2018-11-30 08:59:36 +01:00
Oliver Smith 5cef6135da temp/gcc6: add until Alpine builds it for arm
Copy Alpine's gcc6 aport to temp. They don't have it built for aarch64
and armhf at the moment. Due to dependency checks, this means we can't
build the kernels that need gcc6, even when cross compiling with
gcc6-armhf etc. See #138 for details.
2018-11-30 08:53:28 +01:00
Oliver Smith a9570538e2 weston: update to 5.0.0
pmaport recreated on top of Alpine's current aport. The --pixman-type
patches were removed, it would have needed to be rewritten to work with
newer Weston source code. It is a Weston specific workaround for a
problem with the downstream kernels, so this is better fixed in the
kernel source code:
https://wiki.postmarketos.org/wiki/Troubleshooting:display#My_screen_is_red.21

The ABGR patch was rebased and submitted for upstreaming here:
https://gitlab.freedesktop.org/wayland/weston/merge_requests/61

Fixes #136.
2018-11-29 07:52:48 +01:00
PureTryOut 7728b65460 temp/qt5-qtdeclarative: rebuild to resolve graphic issue introduced by !63 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
PureTryOut 9e7e7c4bc4 Add some new KDE applications 2018-11-27 07:47:11 +01:00
Bart Ribbers 1303b77c08 Bump pkgrel of qt5-qtbase and libphonenumber to resolve soname 2018-11-27 07:47:11 +01: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 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 b3f1d81f35 temp/qemu: bump pkgrel (soname bump) 2018-08-17 00:52:24 +02:00
Oliver Smith 95b6d96c01 temp/xorg-server: update to 1.20.1
Fixes #1625.
2018-08-15 21:49:34 +02:00
Oliver Smith c938899431 main/kernel-scripts,temp/weston: don't build x86
They don't build for x86 (in case of weston, because the dependency
libunwind does not exist for x86).
2018-07-22 23:57:39 +02:00
Oliver Smith 987d9c735d Move aports forked from Alpine to aports/temp
Also remove the py-requests, as the version has been updated in Alpine.

Close: #1603
2018-07-06 22:34:38 +02:00
Oliver Smith 535d44e7de temp/virglrenderer: enable armhf, aarch64, x86 2018-07-06 21:47:56 +02:00
Oliver Smith 9c777b2a6a device-raspberry-pi: use linux-firmware-brcm (#1583)
Alpine's firmware packages have been updated to include the latest
raspberry pi firmware. This commit adjusts our aports.

Details:
* remove obsolete `aports/temp/linux-firmware`
* `firmware/firmware-pi-bluetooth`: rename to `device/bluetooth-raspberry-pi`
  and remove firmware files (they are part of Alpine's `linux-firmware` now)
* `device-raspberry-pi`: depend on `bluetooth-raspberry-pi`
* `device-raspberry-pi`: note that Alpine's kernels depend non free firmware
* `device-raspberry-pi`: remove non free firmware subpackage
2018-06-27 22:18:34 +00:00
Oliver Smith 6d5778f6c2 temp/raspberrypi-bootloader: remove (#1597)
This has been updated to the latest official release in Alpine,
so we don't need our version anymore.
2018-06-26 18:54:43 +00:00
Oliver Smith 7f40d19607 temp/py-requests: update to 2.19.1
This fixes building the extra-cmake-modules package.
2018-06-18 23:00:39 +02:00
Bart Ribbers 35be4c17e5 Switch mesa and libdrm back to Alpine's repos (#1560)
Both Mesa and libdrm are now newer in Alpine's repos than in ours,
so we can safely remove these again.
2018-06-13 22:25:48 +00:00
Oliver Smith cdb82a9153 temp/linux-firmware: add !tracedeps
The package starts with "linux-", which means the "native" cross
compilation type is used:
https://wiki.postmarketos.org/wiki/Build_internals#Cross-compile_types

When using that, !tracedeps needs to be in the options, otherwise the
dependency tracing step fails the build. I've tested that this commit
fixes the build.

Fixes #1546
2018-06-09 06:18:04 +00:00
yangxuan8282 80fea8781e temp/linux-firmware: update to latest and add rpi 3b+ Wi-Fi firmware (#1537) 2018-06-07 06:41:01 +00:00
yangxuan8282 3d349a2508 main/raspberrypi-bootloader: update to 20180518 (#1536)
Adds support for latest raspberry pi 3B+.
2018-06-07 06:29:58 +00:00
Oliver Smith 1b7d2781c5 temp: add mesa
This new mesa package isn't built for armhf yet in Alpine, but the
previous one breaks plasma mobile right now.
2018-05-16 23:55:56 +02:00
Oliver Smith 791dfb0b62 temp: clean qt5-qtwebsockets and qt5-qtx11extras
Alpine provides binaries for these now.
2018-05-16 23:52:59 +02:00
Oliver Smith fdda093b86 qt5-qtwebsockets: temporarily copy from Alpine
Until their build-edge-aarch64 isn't stuck anymore.
2018-05-06 11:39:05 +02:00
Oliver Smith 49cb19b409 qt5-qtx11-extras: temporarily copy from Alpine
Until their build-edge-aarch64 isn't stuck anymore.
2018-05-05 14:26:50 +02:00