diff options
author | Olivier Tilloy <olivier.tilloy@canonical.com> | 2020-07-17 13:29:07 +0200 |
---|---|---|
committer | Olivier Tilloy <olivier.tilloy@canonical.com> | 2020-07-17 13:29:07 +0200 |
commit | d8f8bf958810e0b48a1dd9e480fbe2def7e8f9f1 (patch) | |
tree | 6bac6cfa03265f0e07b52bfa64e847d5d67bd4b8 | |
parent | b56166a75c97a9b3721331dcaef6237d44334072 (diff) |
Build intel-specific parts only on x86_64.
See rationale at https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1816497/comments/58.
-rw-r--r-- | snapcraft.yaml | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/snapcraft.yaml b/snapcraft.yaml index 0f82c66..c4d687c 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -499,6 +499,10 @@ parts: - libwayland-bin - libwayland-dev - pkg-config + override-build: | + if [ $(arch) = "x86_64" ]; then + snapcraftctl build + fi stage-packages: - libdrm2 - libdrm-intel1 @@ -513,11 +517,17 @@ parts: build-packages: - g++ - sed + override-build: | + if [ $(arch) = "x86_64" ]; then + snapcraftctl build + fi override-stage: | snapcraftctl stage - sed -i -e 's|includedir=/usr|includedir=${prefix}|' \ - -e 's|libdir=/usr|libdir=${prefix}|' \ - usr/lib/$SNAPCRAFT_ARCH_TRIPLET/pkgconfig/igdgmm.pc + if [ $(arch) = "x86_64" ]; then + sed -i -e 's|includedir=/usr|includedir=${prefix}|' \ + -e 's|libdir=/usr|libdir=${prefix}|' \ + usr/lib/$SNAPCRAFT_ARCH_TRIPLET/pkgconfig/igdgmm.pc + fi prime: - -usr/include - -usr/lib/*/pkgconfig @@ -531,6 +541,10 @@ parts: build-packages: - g++ - libpciaccess-dev + override-build: | + if [ $(arch) = "x86_64" ]; then + snapcraftctl build + fi stage-packages: - libpciaccess0 prime: |