Я использую следующий фрагмент wscript_build для создания библиотеки vala с ее gir-файлом:
lib = bld.shlib (
features = 'c cshlib',
target = 'sample',
name = 'libsample',
vnum = '0.0.0',
vapi_dirs = '../vapi',
uselib = 'GTK',
cflags = ['-include', 'config.h'],
gir = 'Sample-1.0',
packages = 'gtk+-3.0',
packages_private = 'config',
source = bld.path.ant_glob (incl='**/*.vala'))
Однако теперь мне интересно, как собрать из этого файла gir typelib с помощью waf?