vala: move GLibMainLoop class into separate file to fix linker errors

Vala uses the name of the *.vapi file to determine the libraries to link
against. Since the pa_glib_mainloop_*() functions are in a separate
library (libpulse-mainloop-glib.so) the corresponding objects in the
Vala bindings have to be in a separate *.vapi file.

If you are compiling an app without the GLib integration you could use:
 $ valac --pkg=libpulse test.vala
but if you do use GLib you can use:
 $ valac --pkg=libpulse-mainloop-glib test.vala
(libpulse is a dep of the libpulse-mainloop-glib so no need to specify
it explicitly)
This commit is contained in:
Alexander Kurtz 2011-03-26 11:26:46 +00:00 committed by Colin Guthrie
parent 8dc0df0538
commit 9defe846e7
4 changed files with 20 additions and 12 deletions

View file

@ -0,0 +1 @@
libpulse