Build newer meson in snap
This commit is contained in:
parent
a57eecd420
commit
8e8f6f905f
|
@ -182,6 +182,18 @@ parts:
|
||||||
rm -rf patches
|
rm -rf patches
|
||||||
stage: [-./*]
|
stage: [-./*]
|
||||||
|
|
||||||
|
meson-deps:
|
||||||
|
source: https://github.com/mesonbuild/meson.git
|
||||||
|
source-depth: 1
|
||||||
|
source-branch: 1.2.3
|
||||||
|
plugin: nil
|
||||||
|
build-packages:
|
||||||
|
- python3-pip
|
||||||
|
- ninja-build
|
||||||
|
override-build: |
|
||||||
|
pip install .
|
||||||
|
stage: [-./*]
|
||||||
|
|
||||||
desktop-qt:
|
desktop-qt:
|
||||||
source: https://github.com/desktop-app/snapcraft-desktop-helpers.git
|
source: https://github.com/desktop-app/snapcraft-desktop-helpers.git
|
||||||
source-subdir: qt
|
source-subdir: qt
|
||||||
|
@ -253,7 +265,6 @@ parts:
|
||||||
source-tag: 2.78.0
|
source-tag: 2.78.0
|
||||||
plugin: meson
|
plugin: meson
|
||||||
build-packages:
|
build-packages:
|
||||||
- meson
|
|
||||||
- mm-common
|
- mm-common
|
||||||
- ninja-build
|
- ninja-build
|
||||||
- libxml-parser-perl
|
- libxml-parser-perl
|
||||||
|
@ -270,6 +281,8 @@ parts:
|
||||||
- -./usr/include
|
- -./usr/include
|
||||||
- -./usr/lib/$CRAFT_ARCH_TRIPLET/pkgconfig
|
- -./usr/lib/$CRAFT_ARCH_TRIPLET/pkgconfig
|
||||||
- -./usr/lib/$CRAFT_ARCH_TRIPLET/*.so
|
- -./usr/lib/$CRAFT_ARCH_TRIPLET/*.so
|
||||||
|
after:
|
||||||
|
- meson-deps
|
||||||
|
|
||||||
libjxl:
|
libjxl:
|
||||||
source: https://github.com/libjxl/libjxl.git
|
source: https://github.com/libjxl/libjxl.git
|
||||||
|
|
Loading…
Reference in New Issue