distributable: url: https://download.gnome.org/sources/glib-networking/{{version.marketing}}/glib-networking-{{version}}.tar.xz strip-components: 1 versions: url: https://download.gnome.org/sources/glib-networking/cache.json match: /glib-networking-\d+\.\d+\.\d+\.tar\.xz/ strip: - /^glib-networking-/ - /\.tar\.xz/ dependencies: gnome.org/glib: '*' gnutls.org: '*' gnome.org/gsettings-desktop-schemas: '*' runtime: env: GIO_MODULE_DIR: "{{prefix}}/lib/gio/modules" build: dependencies: mesonbuild.com: '*' ninja-build.org: '*' freedesktop.org/pkg-config: '*' linux: llvm.org: '*' script: - meson $MESON_ARGS build - meson compile -C build --verbose - meson install -C build env: linux: CC: clang CXX: clang++ LD: clang MESON_ARGS: - --prefix="{{prefix}}" - --libdir="{{prefix}}/lib" - --buildtype=release - --wrap-mode=nofallback - -Dlibproxy=disabled - -Dopenssl=disabled - -Dgnome_proxy=disabled test: dependencies: linux: llvm.org: '*' script: - cc gtls-test.c -D_REENTRANT -lgio-2.0 -lgobject-2.0 -lglib-2.0 -o test - ./test