Commit 4339cda8 authored by Christian Hergert's avatar Christian Hergert
Browse files

build: remove Vala vapi generation

We no longer need libide vapi, deps, or metadata. So drop all of
this now that our moratorium on Vala code inside of Builder
itself is in place.
parent 50244493
......@@ -22,7 +22,6 @@ pkglibdir = join_paths(get_option('libdir'), 'gnome-builder')
pkgincludedir = join_paths(get_option('includedir'), 'gnome-builder')
pkggirdir = join_paths(get_option('datadir'),'gnome-builder', 'gir-1.0')
pkgtypelibdir = join_paths(get_option('libdir'), 'gnome-builder', 'girepository-1.0')
pkgvapidir = join_paths(get_option('datadir'), 'gnome-builder/vapi')
safe_path = get_option('with_safe_path')
......
*.ref unowned
Task.new.callback type="GLib.TaskReadyCallback" scope="async"
Object.parent_set.parent nullable=true
Diagnostics.take.diagnostic owned=true
gio-2.0
gtk+-3.0
gtksourceview-4
json-glib-1.0
libdazzle-1.0
libpeas-1.0
template-glib-1.0
vte-2.91
webkit2gtk-4.0
......@@ -133,35 +133,3 @@ libide_gir = gnome.generate_gir(gnome_builder,
install_dir_typelib: pkgtypelibdir,
extra_args: gnome_builder_gir_extra_args,
)
configure_file(
input: 'libide.deps',
output: 'libide-' + libide_api_version + '.deps',
copy: true,
install: true,
install_dir: pkgvapidir,
)
configure_file(
input: 'Ide.metadata.in',
output: 'Ide-@0@.@1@.metadata'.format(MAJOR_VERSION, MINOR_VERSION),
copy: true,
)
libide_vapi = gnome.generate_vapi('libide-' + libide_api_version,
sources: libide_gir[0],
install: true,
install_dir: pkgvapidir,
metadata_dirs: [meson.current_build_dir()],
packages: [ 'gio-2.0',
'gtk+-3.0',
'gtksourceview-4',
'json-glib-1.0',
'libdazzle-1.0',
'libpeas-1.0',
'template-glib-1.0',
'vte-2.91' ],
)
# Must be after vapi generation
subdir('plugins/vala-pack')
......@@ -75,6 +75,7 @@ subdir('gjs-symbols')
subdir('gradle')
subdir('greeter')
subdir('grep')
subdir('gvls')
subdir('history')
subdir('html-completion')
subdir('html-preview')
......@@ -119,13 +120,13 @@ subdir('testui')
subdir('todo')
subdir('trim-spaces')
subdir('vagrant')
subdir('vala-pack')
subdir('valgrind')
subdir('vcsui')
subdir('vim')
subdir('waf')
subdir('words')
subdir('xml-pack')
subdir('gvls')
plugins = static_library('plugins', plugins_sources,
dependencies: plugins_deps,
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment