image: fedora/rawhide packages: - gcc # frida-gum, glib, frida-core, frida-python - gcc-c++ # frida-gum, frida-core - meson # frida-gum, vala, glib, frida-core, frida-python - vala # vala - npm # frida-gum, frida-core - "'pkgconfig(gee-0.8)'" # frida-core - "'pkgconfig(libbrotlidec)'" # frida-core - "'pkgconfig(libbrotlienc)'" # frida-core sources: - https://github.com/frida/vala.git - https://github.com/frida/frida-gum.git - https://github.com/frida/glib.git - https://github.com/frida/frida-core.git - https://github.com/frida/frida-python.git tasks: - frida-gum: | cd frida-gum meson setup --default-library static --strip -Dgumpp=enabled -Dgumjs=enabled -Ddatabase=enabled -Dtests=enabled build meson compile -C build sudo meson install -C build - vala: | cd vala meson setup --default-library static build meson compile -C build sudo meson install -C build - glib: | cd glib meson setup --default-library static build meson compile -C build sudo meson install -C build - frida-core: | cd frida-core meson setup --default-library static build meson compile -C build sudo meson install -C build - frida-python: | cd frida-python meson setup --default-library static build meson compile -C build sudo meson install -C build