Commit Graph
2512 Commits
Author SHA1 Message Date
Minecrell 93ee2de6c8 sony-castor-windy: use stable mesa-dri-freedreno (!895) 2020-01-26 23:22:58 +01:00
Minecrell 1af1fbb490 lg-hammerhead: use stable mesa-dri-freedreno (!895) 2020-01-26 23:22:58 +01:00
Minecrell e599774662 asus-flo: use stable mesa-dri-freedreno (!895) 2020-01-26 23:22:58 +01:00
Minecrell b334362d72 temp/libdrm-grate: build all drivers, not just tegra (!897)
At the moment, installing the rootfs for ouya-ouya fails with:

ERROR: unsatisfiable constraints:
  libdrm-grate-2.4.100_git20191221-r0:
    conflicts: libdrm-2.4.100-r0[libdrm]
               libdrm-2.4.100-r0[so:libdrm.so.2=2.4.0]
               libdrm-2.4.100-r0[so:libdrm_tegra.so.0=0.0.0]
               libdrm-2.4.100-r0[so:libkms.so.1=1.0.0]
    satisfies: device-ouya-ouya-1-r12[libdrm-grate]
               libvdpau-tegra-0_git20190315-r0[libdrm-grate]
               .pmbootstrap-20200110.144341[libdrm-grate]
               .pmbootstrap-20200110.144341[libdrm]
               mesa-gl-19.3.2-r0[so:libdrm.so.2]
               directfb-1.7.7-r1[so:libdrm.so.2]
               directfb-1.7.7-r1[so:libkms.so.1]
               mesa-dri-swrast-19.3.2-r0[so:libdrm.so.2]
               mesa-19.3.2-r0[so:libdrm.so.2]
  libdrm-2.4.100-r0:
    conflicts: libdrm-grate-2.4.100_git20191221-r0
               libdrm-grate-2.4.100_git20191221-r0[so:libdrm.so.2=2.4.0]
               libdrm-grate-2.4.100_git20191221-r0[so:libdrm_tegra.so.0=0.0.0]
               libdrm-grate-2.4.100_git20191221-r0[so:libkms.so.1=1.0.0]
    satisfies: .pmbootstrap-20200110.144341[libdrm]
               mesa-gl-19.3.2-r0[so:libdrm.so.2]
               directfb-1.7.7-r1[so:libdrm.so.2]
               directfb-1.7.7-r1[so:libkms.so.1]
               mesa-dri-swrast-19.3.2-r0[so:libdrm.so.2]
               mesa-dri-swrast-19.3.2-r0[so:libdrm_amdgpu.so.1]
               mesa-dri-swrast-19.3.2-r0[so:libdrm_nouveau.so.2]
               mesa-dri-swrast-19.3.2-r0[so:libdrm_radeon.so.1]
               mesa-19.3.2-r0[so:libdrm.so.2]
               mesa-19.3.2-r0[so:libdrm_amdgpu.so.1]
               mesa-19.3.2-r0[so:libdrm_nouveau.so.2]
               mesa-19.3.2-r0[so:libdrm_radeon.so.1]

Looking closer at the error we see that:
  1. We want to explicitly install libdrm-grate for device-ouya-ouya.
  2. libdrm-grate provides
     - so:libdrm.so.2=2.4.0
     - so:libdrm_tegra.so.0=0.0.0
     - so:libkms.so.1=1.0.0
  3. But the mesa package also builds AMD and Nouveau drivers and
     therefore requires:
     - so:libdrm_amdgpu.so.1
     - so:libdrm_nouveau.so.2
     - so:libdrm_radeon.so.1

These libraries are not provided by libdrm-grate, therefore it is impossible
to install mesa and libdrm-grate at the same time.

A simple solution to fix this problem is to let libdrm-grate provide
these additional libraries as well - the package size overhead is negligible
and the additional drivers build just fine.

[ci:skip-build]: already built successfully in CI
2020-01-26 23:18:35 +01:00
Genox997 bdbcfc38dd main/linux-postmarketos-qcom-msm8974: upgrade to 5.4.0-rc6 (!902)
[ci:skip-build]: already built successfully in CI
2020-01-26 23:13:07 +01:00
Minecrell 47b17d55c7 main/linux-postmarketos-qcom-msm8916: upgrade to 5.5-rc7 (!901)
- Update to Linux 5.5-rc7
- Touchkey support for samsung-a5ulte/a3ulte/serranovelte

[ci:skip-build]: already built successfully in CI
2020-01-26 22:36:49 +01:00
Minecrell 6ea8296ac6 samsung-golden: depend only on mesa-git-dri-gallium (!896)
mesa-git-dri-gallium covers all Gallium DRI drivers
(including lima and kmsro).

Also mesa-git-dri-gallium now depends directly on all relevant
mesa-git subpackages, so the subpackages do not need to be specified
in each device APKBUILD anymore.
2020-01-26 02:38:10 +01:00
Minecrell d4f0417a1d purism-*: depend only on mesa-git-dri-gallium (!896)
mesa-git-dri-gallium covers all Gallium DRI drivers
(including lima and kmsro).

Also mesa-git-dri-gallium now depends directly on all relevant
mesa-git subpackages, so the subpackages do not need to be specified
in each device APKBUILD anymore.
2020-01-26 02:38:10 +01:00
Minecrell 38ed2425f1 pine64-*: depend only on mesa-git-dri-gallium (!896)
mesa-git-dri-gallium covers all Gallium DRI drivers
(including lima and kmsro).

Also mesa-git-dri-gallium now depends directly on all relevant
mesa-git subpackages, so the subpackages do not need to be specified
in each device APKBUILD anymore.
2020-01-26 02:38:09 +01:00
Minecrell aa353fab03 temp/mesa-git: list relevant subpackages as depends for -dri- package (!896)
At the moment, every device that wants to make use of mesa-git needs
to depend on all relevant mesa-git subpackages.

We can simplify this by adding these directly as depends for the
-dri- package that most devices will be depending on. That way,
the fact that you need to depend on all relevant subpackages is
mostly hidden away as "implementation detail" in the mesa-git
package, and no special care is required when using mesa-git.
2020-01-26 02:38:08 +01:00
Minecrell 1943ead268 temp/mesa-git: align with upstream APKBUILD (consolidate subpackages) (!896)
Included changes:

  - main/mesa: build freedreno only for arm
    https://gitlab.alpinelinux.org/alpine/aports/merge_requests/2809

  - tree-wide: use --buildtype=debugoptimized for meson packages
    https://gitlab.alpinelinux.org/alpine/aports/merge_requests/2619

  - main/mesa: consolidate subpackages
    https://gitlab.alpinelinux.org/alpine/aports/merge_requests/2816

  - main/mesa: use qualified provides for deprecated subpackages
    https://gitlab.alpinelinux.org/alpine/aports/merge_requests/3167
2020-01-26 02:38:07 +01:00
red-black-bonsai 10d8f5d4b0 medion-kai: get wifi working (!904) 2020-01-23 15:43:30 +01:00
Bart Ribbers ef0ee9498d firmware/firmware-samsung-jflte: fix linting issues (!873)
[ci:ignore-count]
2020-01-21 22:43:06 +01:00
Luca Weiss 73837b5d5c firmware/firmware-asus-me176c-acpi: quote _commit (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers a7c72df41b firmware/firmware-xiaomi-tissot: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 122433b3b0 firmware/firmware-samsung-kylepro: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers d44b34bebd firmware/firmware-hisense-m470bsa: fix linting issues (!873)
I'm not sure how this package even worked before... The install location
on the second loop was invalid as the "$fw" variable would result to
nothing. This would normally cause all files in that loop to be named
the same...
2020-01-21 02:09:38 +01:00
Bart Ribbers 146d4775ec firmware/firmware-samsung-i9070: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 695fb13480 firmware/firmware-samsung-i9305: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 58dde2fbb5 firmware/firmware-t2m-flame: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers df5eb65a1c firmware/firmware-huawei-y530: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers d541ffc2e8 firmware/firmware-motorola-titan: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 74b1554231 firmware/firmware-google-crosshatch-mainline-dtbo: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 99ce00d112 firmware/firmware-samsung-i747m: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 96965e4cf3 firmware/firmware-asus-duma: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 75ce296e8e firmware/firmware-htc-k2ul: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers dad148f370 firmware/firmware-htc-ville: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers c37d512840 firmware/firmware-xiaomi-kenzo: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 544bce4b47 firmware/firmware-motorola-cedric: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers a406acfe53 firmware/firmware-xiaomi-santoni: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers ef1fa26075 firmware/firmware-samsung-maguro: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 4b28bff187 firmware/firmware-surftab-wintron7.0: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers f5c1cfbd93 firmware/firmware-aosp-broadcom-wlan: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 0dd8582773 firmware/firmware-xiaomi-mido: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
David Heidelberg 05439148e4 temp/iio-sensor-proxy: include patches for RAW devices (!888)
* First patch for getting data from RAW sensors. (Purism)
* Second patch is for mount-matrix passing. (digetx)

Useful for most Tegra devices, including AL3010 sensor.

First patch merged, second patch queued for a merge.

Ref: https://github.com/hadess/iio-sensor-proxy/pull/292
Ref: https://github.com/hadess/iio-sensor-proxy/pull/299

Signed-off-by: David Heidelberg <david@ixit.cz>
2020-01-19 19:17:40 +03:00
Clayton Craft 83d79ea914 purism-librem5: new device (Purism Librem 5) (!869)
This adds a device package for the Librem 5 phone

[ci:skip-build]: already built successfully in CI
2020-01-19 11:57:54 +01:00
Clayton Craft b7c3f95dc5 temp/u-boot-librem5: rename package & upgrade to latest version (!869)
This renamed the u-boot package for Purism librem5 devices, since the
phone and devkit share the same u-boot version. It also updates the
various components to the latest versions
2020-01-19 11:57:54 +01:00
Clayton Craft dc18bfba2e purism-librem5dev: rebase on upstream flasher script & uboot image format, new kernel/uboot (!869)
This updates the uuu flasher script to conform to what Purism uses, and
changes the package to use the new M4 + uboot image that is generated by
the librem5 u-boot package.

It also changes the kernel/uboot to the 'generic' librem5 kernel/uboot.
2020-01-19 11:58:47 +01:00
Clayton Craft 0d291a4f42 device/linux-purism-librem: rename package & upgrade to Purism 5.3 kernel (!869)
The librem5 devkit and phone share the exact same kernel/branch, so this
package is renamed to be a bit more generic, and update to the latest
version in the Purism kernel tree.
2020-01-19 11:58:06 +01:00
Clayton Craft 6fcee615b1 temp/u-boot-librem5dev: upgrade & generate unified firmware image (!869)
This updates ATF, DDR/HDMI firmmware, and u-boot versions, and generates
a unified image that can be flashed at an offset of 2KiB.

mkimage is also no longer used to generate the final image.

Some old unused functions copied when this APKBUILD was forked were also
removed.
2020-01-19 11:57:54 +01:00
Minecrell 6f8cbddcf0 temp/mesa-purism-gc7000: remove (!869)
purism-librem5dev uses mesa-git now so we can remove this package.
2020-01-19 11:57:04 +01:00
Minecrell 29b692df69 purism-librem5dev: use mesa-git instead of custom mesa fork (!869)
The package is quite outdated - most patches should have already landed
upstream now, so we can make use of mesa-git instead of a custom fork.
2020-01-19 11:57:04 +01:00
Danct12 77a4f7ce1c temp/mesa-git: upgrade to 0_git20200116 (!886)
[ci:skip-build]: already built successfully in CI
2020-01-19 11:45:58 +01:00
1Maxnet1 947378c5cd samsung-kylessopen: change arch: armhf -> armv7 (!851)
[ci:skip-build]: already built successfully in CI
2020-01-19 10:34:59 +01:00
Konrad Dybcio b52b745ae0 sony-honami: modernize, use latest gcc (!885) 2020-01-18 21:58:18 +01:00
Oliver Smith 0929b2d00a cross/grub-efi-x86: upgrade to 2.04-r0 2020-01-18 18:30:50 +01:00
Minecrell 81d8d03d5f main/devicepkg-dev: Fix deviceinfo variables for kernels with "-" in name (!892)
Kernel subpackages may contain a "-" (e.g. -kernel-mainline-modem);
replace it with an underscore to make sure that we find the
kernel-specific variables in deviceinfo.
2020-01-18 11:47:54 +01:00
Bart Ribbers 26cfbcc4c9 main/uuu: fix linting issues (!872)
[ci:ignore-count]
[ci:skip-vercheck]
2020-01-17 18:54:33 +01:00
Bart Ribbers 807389d178 main/gesture: fix linting issues (!872) 2020-01-17 18:54:33 +01:00
Bart Ribbers f9b6f91ea6 main/dbus-test-runner: fix linting issues (!872) 2020-01-17 18:54:33 +01:00