pantry/projects/gnome.org/atk/package.yml
Max Howell 81e7a5e16f
pkgx
2023-10-01 14:44:42 -04:00

42 lines
935 B
YAML

distributable:
url: https://download.gnome.org/sources/atk/{{ version.major }}.{{ version.minor }}/atk-{{ version }}.tar.xz
strip-components: 1
versions:
github: GNOME/atk/tags
dependencies:
gnome.org/glib: 2
build:
dependencies:
mesonbuild.com: ^0.63
ninja-build.org: 1
freedesktop.org/pkg-config: ^0.29
gnu.org/gettext: ^0.21
gnome.org/gobject-introspection: 1
script: |
meson setup build $ARGS
meson compile -C build
meson install -C build
env:
ARGS:
- --prefix={{prefix}}
- --libdir={{prefix}}/lib
- --wrap-mode=nofallback
- --buildtype=release
test:
dependencies:
freedesktop.org/pkg-config: ^0.29
script: |
cp $FIXTURE test.c
cc -o test test.c `pkg-config --cflags --libs atk`
./test
fixture: |
#include <atk/atk.h>
int main(int argc, char *argv[]) {
const gchar *version = atk_get_version();
return 0;
}