[GTK][WPE]: Add a way to setup our development environment inside flatpak
[WebKit-https.git] / Tools / flatpak / org.webkit.WPE.yaml
1 - name: wpebackend
2   buildsystem: cmake-ninja
3   sources:
4     - type: git
5       url: https://github.com/WebPlatformForEmbedded/WPEBackend.git
6       branch: 761496dff51b6962200294b4fe2bc9529da731a8
7 - name: wpebackend-fdo
8   buildsystem: cmake-ninja
9   sources:
10     - type: git
11       url: https://github.com/Igalia/WPEBackend-fdo.git
12       branch: bdd46870b1dc3c92005343e3161bdd24f620b11d
13 - name: lua
14   buildsystem: simple
15   build-commands:
16     - make MYCFLAGS="$CFLAGS -fPIC -DLUA_COMPAT_5_2 -DLUA_COMPAT_5_1" linux
17     - make install INSTALL_TOP=/app INSTALL_MAN=/app/share/man/man1 INSTALL_DATA='cp -d'
18   sources:
19     - type: archive
20       url: https://www.lua.org/ftp/lua-5.3.4.tar.gz
21       sha1: 79790cfd40e09ba796b01a571d4d63b52b1cd950
22 - name: luajit
23   buildsystem: simple
24   build-commands:
25     - make amalg PREFIX=/app
26     - make install PREFIX=/app
27   sources:
28     - type: archive
29       url: https://luajit.org/download/LuaJIT-2.0.5.tar.gz
30       md5: 48353202cbcacab84ee41a5a70ea0a2c
31 - name: webkitgtk-test-fonts
32   no-autogen: true
33   sources:
34     - type: git
35       url: https://github.com/WebKitGTK/webkitgtk-test-fonts.git
36   buildsystem: simple
37   build-commands:
38     # FIXME: Make ActivateFontWPE smarter.
39     - make install DESTDIR=/app/WebKitBuild/DependenciesWPE/Root
40 - name: org.webkit.WPE
41   buildsystem: simple
42   build-commands:
43     - /app/webkit/Tools/Scripts/build-webkit --wpe --prefix=/app