app-id: com.refi64.uterm runtime: org.freedesktop.Platform runtime-version: '18.08' sdk: org.freedesktop.Sdk command: uterm finish-args: # - '--device=dri' - '--share=ipc' - '--socket=x11' # - '--socket=wayland' - '--talk-name=org.freedesktop.Flatpak' build-options: append-path: '/app/fbuild' env: CC: clang CXX: clang++ cleanup: - '/app/fbuild' - '*.a' - '*.pc' modules: - name: glfw buildsystem: cmake-ninja config-opts: - '-DBUILD_SHARED_LIBS=ON' sources: - type: archive url: https://github.com/glfw/glfw/releases/download/3.2.1/glfw-3.2.1.zip sha256: b7d55e13e07095119e7d5f6792586dd0849c9fcdd867d49a4a5ac31f982f7326 - name: libconfuse sources: - type: archive url: https://github.com/martinh/libconfuse/releases/download/v3.2.2/confuse-3.2.2.tar.gz sha256: 71316b55592f8d0c98924242c98dbfa6252153a8b6e7d89e57fe6923934d77d0 - name: fbuild buildsystem: simple build-commands: - 'mkdir -p /app/fbuild/bin' - 'cp -r lib fbuild-light /app/fbuild' sources: - type: git url: https://github.com/felix-lang/fbuild.git commit: 9595fbfd6d3ceece31fda2f96c35d4a241f0129b - name: uterm buildsystem: simple build-commands: - 'fbuild-light --cc=$CC --cxx=$CXX --ld=gold -j2 --prefix=/app install' sources: - type: dir path: .