[Spice-devel] [PATCH spice-gtk 4/4] Remove spice-client-gtk.defs from git (as it is auto-generated)

Hans de Goede hdegoede at redhat.com
Tue Aug 30 08:27:23 PDT 2011


spice-client-gtk.defs gets autogenerated (but only when building for
gtk2). Having it in git means having to keep it in sync with the public
API manually, which requires doing a gtk2 build before committing each
time one makes changes to the public API.

As with any autogenerated files, this really does not belong in git,
removing it from git removes the need for the manual syncing.

Also add it to make clean, and change gtk/Makefile.am so that
the contents on EXTRA_DIST don't depend on how ./configure was run
making "make dist"-s result depend on ./configure flags is not a good idea.

Signed-off-by: Hans de Goede <hdegoede at redhat.com>
---
 gtk/Makefile.am           |    8 +-
 gtk/spice-client-gtk.defs |  758 ---------------------------------------------
 2 files changed, 4 insertions(+), 762 deletions(-)
 delete mode 100644 gtk/spice-client-gtk.defs

diff --git a/gtk/Makefile.am b/gtk/Makefile.am
index c69d124..74a45dc 100644
--- a/gtk/Makefile.am
+++ b/gtk/Makefile.am
@@ -16,6 +16,9 @@ EXTRA_DIST =					\
 	continuation.h continuation.c		\
 	map-file				\
 	gusb/README.txt				\
+	spice-client-gtk.override		\
+	spice-client-gtk-manual.defs		\
+	spice-client-gtk-module.c		\
 	$(NULL)
 
 bin_PROGRAMS = spicy snappy spicy-stats
@@ -491,10 +494,7 @@ spice-client-gtk-module.defs.c: spice-client-gtk.override spice-client-gtk.defs
 			  tmp.defs > $@
 	@rm tmp.defs
 
-CLEANFILES += spice-client-gtk-module.defs.c
-EXTRA_DIST += spice-client-gtk.override spice-client-gtk-manual.defs spice-client-gtk.defs
-else
-EXTRA_DIST += spice-client-gtk.override spice-client-gtk-module.c spice-client-gtk-manual.defs
+CLEANFILES += spice-client-gtk-module.defs.c spice-client-gtk.defs
 endif
 
 -include $(INTROSPECTION_MAKEFILE)
diff --git a/gtk/spice-client-gtk.defs b/gtk/spice-client-gtk.defs
deleted file mode 100644
index e585393..0000000
--- a/gtk/spice-client-gtk.defs
+++ /dev/null
@@ -1,758 +0,0 @@
-;; -*- scheme -*-
-; object definitions ...
-(define-object Audio
-  (in-module "Spice")
-  (parent "GObject")
-  (c-name "SpiceAudio")
-  (gtype-id "SPICE_TYPE_AUDIO")
-)
-
-(define-object Channel
-  (in-module "Spice")
-  (parent "GObject")
-  (c-name "SpiceChannel")
-  (gtype-id "SPICE_TYPE_CHANNEL")
-)
-
-(define-object CursorChannel
-  (in-module "Spice")
-  (parent "SpiceChannel")
-  (c-name "SpiceCursorChannel")
-  (gtype-id "SPICE_TYPE_CURSOR_CHANNEL")
-)
-
-(define-object Display
-  (in-module "Spice")
-  (parent "GtkDrawingArea")
-  (c-name "SpiceDisplay")
-  (gtype-id "SPICE_TYPE_DISPLAY")
-)
-
-(define-object DisplayChannel
-  (in-module "Spice")
-  (parent "SpiceChannel")
-  (c-name "SpiceDisplayChannel")
-  (gtype-id "SPICE_TYPE_DISPLAY_CHANNEL")
-)
-
-(define-object InputsChannel
-  (in-module "Spice")
-  (parent "SpiceChannel")
-  (c-name "SpiceInputsChannel")
-  (gtype-id "SPICE_TYPE_INPUTS_CHANNEL")
-)
-
-(define-object MainChannel
-  (in-module "Spice")
-  (parent "SpiceChannel")
-  (c-name "SpiceMainChannel")
-  (gtype-id "SPICE_TYPE_MAIN_CHANNEL")
-)
-
-(define-object PlaybackChannel
-  (in-module "Spice")
-  (parent "SpiceChannel")
-  (c-name "SpicePlaybackChannel")
-  (gtype-id "SPICE_TYPE_PLAYBACK_CHANNEL")
-)
-
-(define-object RecordChannel
-  (in-module "Spice")
-  (parent "SpiceChannel")
-  (c-name "SpiceRecordChannel")
-  (gtype-id "SPICE_TYPE_RECORD_CHANNEL")
-)
-
-(define-object Session
-  (in-module "Spice")
-  (parent "GObject")
-  (c-name "SpiceSession")
-  (gtype-id "SPICE_TYPE_SESSION")
-)
-
-(define-object SmartcardChannel
-  (in-module "Spice")
-  (parent "SpiceChannel")
-  (c-name "SpiceSmartcardChannel")
-  (gtype-id "SPICE_TYPE_SMARTCARD_CHANNEL")
-)
-
-(define-object UsbDeviceManager
-  (in-module "Spice")
-  (parent "GObject")
-  (c-name "SpiceUsbDeviceManager")
-  (gtype-id "SPICE_TYPE_USB_DEVICE_MANAGER")
-)
-
-(define-object UsbredirChannel
-  (in-module "Spice")
-  (parent "SpiceChannel")
-  (c-name "SpiceUsbredirChannel")
-  (gtype-id "SPICE_TYPE_USBREDIR_CHANNEL")
-)
-
-;; Enumerations and flags ...
-
-(define-enum DisplayKeyEvent
-  (in-module "Spice")
-  (c-name "SpiceDisplayKeyEvent")
-  (gtype-id "SPICE_TYPE_DISPLAY_KEY_EVENT")
-  (values
-    '("press" "SPICE_DISPLAY_KEY_EVENT_PRESS")
-    '("release" "SPICE_DISPLAY_KEY_EVENT_RELEASE")
-    '("click" "SPICE_DISPLAY_KEY_EVENT_CLICK")
-  )
-)
-
-(define-flags SessionVerify
-  (in-module "Spice")
-  (c-name "SpiceSessionVerify")
-  (gtype-id "SPICE_TYPE_SESSION_VERIFY")
-  (values
-    '("pubkey" "SPICE_SESSION_VERIFY_PUBKEY")
-    '("hostname" "SPICE_SESSION_VERIFY_HOSTNAME")
-    '("subject" "SPICE_SESSION_VERIFY_SUBJECT")
-  )
-)
-
-(define-enum SessionMigration
-  (in-module "Spice")
-  (c-name "SpiceSessionMigration")
-  (gtype-id "SPICE_TYPE_SESSION_MIGRATION")
-  (values
-    '("none" "SPICE_SESSION_MIGRATION_NONE")
-    '("switching" "SPICE_SESSION_MIGRATION_SWITCHING")
-    '("migrating" "SPICE_SESSION_MIGRATION_MIGRATING")
-  )
-)
-
-(define-enum ChannelEvent
-  (in-module "Spice")
-  (c-name "SpiceChannelEvent")
-  (gtype-id "SPICE_TYPE_CHANNEL_EVENT")
-  (values
-    '("none" "SPICE_CHANNEL_NONE")
-    '("opened" "SPICE_CHANNEL_OPENED")
-    '("switching" "SPICE_CHANNEL_SWITCHING")
-    '("closed" "SPICE_CHANNEL_CLOSED")
-    '("error-connect" "SPICE_CHANNEL_ERROR_CONNECT")
-    '("error-tls" "SPICE_CHANNEL_ERROR_TLS")
-    '("error-link" "SPICE_CHANNEL_ERROR_LINK")
-    '("error-auth" "SPICE_CHANNEL_ERROR_AUTH")
-    '("error-io" "SPICE_CHANNEL_ERROR_IO")
-  )
-)
-
-(define-flags InputsLock
-  (in-module "Spice")
-  (c-name "SpiceInputsLock")
-  (gtype-id "SPICE_TYPE_INPUTS_LOCK")
-  (values
-    '("scroll-lock" "SPICE_INPUTS_SCROLL_LOCK")
-    '("num-lock" "SPICE_INPUTS_NUM_LOCK")
-    '("caps-lock" "SPICE_INPUTS_CAPS_LOCK")
-  )
-)
-
-
-;; From spice-widget.h
-
-(define-function spice_display_get_type
-  (c-name "spice_display_get_type")
-  (return-type "GType")
-)
-
-(define-function spice_display_new
-  (c-name "spice_display_new")
-  (is-constructor-of "SpiceDisplay")
-  (return-type "SpiceDisplay*")
-  (parameters
-    '("SpiceSession*" "session")
-    '("int" "id")
-  )
-)
-
-(define-method mouse_ungrab
-  (of-object "SpiceDisplay")
-  (c-name "spice_display_mouse_ungrab")
-  (return-type "none")
-)
-
-(define-method copy_to_guest
-  (of-object "SpiceDisplay")
-  (c-name "spice_display_copy_to_guest")
-  (return-type "none")
-)
-
-(define-method paste_from_guest
-  (of-object "SpiceDisplay")
-  (c-name "spice_display_paste_from_guest")
-  (return-type "none")
-)
-
-(define-method set_grab_keys
-  (of-object "SpiceDisplay")
-  (c-name "spice_display_set_grab_keys")
-  (return-type "none")
-  (parameters
-    '("SpiceGrabSequence*" "seq")
-  )
-)
-
-(define-method get_grab_keys
-  (of-object "SpiceDisplay")
-  (c-name "spice_display_get_grab_keys")
-  (return-type "SpiceGrabSequence*")
-)
-
-(define-method send_keys
-  (of-object "SpiceDisplay")
-  (c-name "spice_display_send_keys")
-  (return-type "none")
-  (parameters
-    '("const-guint*" "keyvals")
-    '("int" "nkeyvals")
-    '("SpiceDisplayKeyEvent" "kind")
-  )
-)
-
-(define-method get_pixbuf
-  (of-object "SpiceDisplay")
-  (c-name "spice_display_get_pixbuf")
-  (return-type "GdkPixbuf*")
-)
-
-
-
-;; From spice-widget-enums.h
-
-(define-function spice_display_key_event_get_type
-  (c-name "spice_display_key_event_get_type")
-  (return-type "GType")
-)
-
-
-
-;; From spice-grabsequence.h
-
-(define-function spice_grab_sequence_get_type
-  (c-name "spice_grab_sequence_get_type")
-  (return-type "GType")
-)
-
-(define-function spice_grab_sequence_new
-  (c-name "spice_grab_sequence_new")
-  (is-constructor-of "SpiceGrabSequence")
-  (return-type "SpiceGrabSequence*")
-  (parameters
-    '("guint" "nkeysyms")
-    '("guint*" "keysyms")
-  )
-)
-
-(define-function spice_grab_sequence_new_from_string
-  (c-name "spice_grab_sequence_new_from_string")
-  (return-type "SpiceGrabSequence*")
-  (parameters
-    '("const-gchar*" "str")
-  )
-)
-
-(define-method copy
-  (of-object "SpiceGrabSequence")
-  (c-name "spice_grab_sequence_copy")
-  (return-type "SpiceGrabSequence*")
-)
-
-(define-method free
-  (of-object "SpiceGrabSequence")
-  (c-name "spice_grab_sequence_free")
-  (return-type "none")
-)
-
-(define-method as_string
-  (of-object "SpiceGrabSequence")
-  (c-name "spice_grab_sequence_as_string")
-  (return-type "gchar*")
-)
-
-
-
-;; From spice-audio.h
-
-(define-function spice_audio_get_type
-  (c-name "spice_audio_get_type")
-  (return-type "GType")
-)
-
-(define-function spice_audio_new
-  (c-name "spice_audio_new")
-  (is-constructor-of "SpiceAudio")
-  (return-type "SpiceAudio*")
-  (parameters
-    '("SpiceSession*" "session")
-    '("GMainContext*" "context")
-    '("const-char*" "name")
-  )
-)
-
-
-
-;; From spice-client.h
-
-(define-function spice_client_error_quark
-  (c-name "spice_client_error_quark")
-  (return-type "GQuark")
-)
-
-
-
-;; From spice-types.h
-
-
-
-;; From spice-session.h
-
-(define-function spice_session_get_type
-  (c-name "spice_session_get_type")
-  (return-type "GType")
-)
-
-(define-function spice_session_new
-  (c-name "spice_session_new")
-  (is-constructor-of "SpiceSession")
-  (return-type "SpiceSession*")
-)
-
-(define-method connect
-  (of-object "SpiceSession")
-  (c-name "spice_session_connect")
-  (return-type "gboolean")
-)
-
-(define-method open_fd
-  (of-object "SpiceSession")
-  (c-name "spice_session_open_fd")
-  (return-type "gboolean")
-  (parameters
-    '("int" "fd")
-  )
-)
-
-(define-method disconnect
-  (of-object "SpiceSession")
-  (c-name "spice_session_disconnect")
-  (return-type "none")
-)
-
-(define-method get_channels
-  (of-object "SpiceSession")
-  (c-name "spice_session_get_channels")
-  (return-type "GList*")
-)
-
-(define-method has_channel_type
-  (of-object "SpiceSession")
-  (c-name "spice_session_has_channel_type")
-  (return-type "gboolean")
-  (parameters
-    '("gint" "type")
-  )
-)
-
-
-
-;; From spice-channel.h
-
-(define-function spice_channel_get_type
-  (c-name "spice_channel_get_type")
-  (return-type "GType")
-)
-
-(define-function spice_channel_new
-  (c-name "spice_channel_new")
-  (is-constructor-of "SpiceChannel")
-  (return-type "SpiceChannel*")
-  (parameters
-    '("SpiceSession*" "s")
-    '("int" "type")
-    '("int" "id")
-  )
-)
-
-(define-method destroy
-  (of-object "SpiceChannel")
-  (c-name "spice_channel_destroy")
-  (return-type "none")
-)
-
-(define-method connect
-  (of-object "SpiceChannel")
-  (c-name "spice_channel_connect")
-  (return-type "gboolean")
-)
-
-(define-method open_fd
-  (of-object "SpiceChannel")
-  (c-name "spice_channel_open_fd")
-  (return-type "gboolean")
-  (parameters
-    '("int" "fd")
-  )
-)
-
-(define-method disconnect
-  (of-object "SpiceChannel")
-  (c-name "spice_channel_disconnect")
-  (return-type "none")
-  (parameters
-    '("SpiceChannelEvent" "reason")
-  )
-)
-
-(define-method test_capability
-  (of-object "SpiceChannel")
-  (c-name "spice_channel_test_capability")
-  (return-type "gboolean")
-  (parameters
-    '("guint32" "cap")
-  )
-)
-
-(define-method test_common_capability
-  (of-object "SpiceChannel")
-  (c-name "spice_channel_test_common_capability")
-  (return-type "gboolean")
-  (parameters
-    '("guint32" "cap")
-  )
-)
-
-(define-method set_capability
-  (of-object "SpiceChannel")
-  (c-name "spice_channel_set_capability")
-  (return-type "none")
-  (parameters
-    '("guint32" "cap")
-  )
-)
-
-(define-function spice_channel_type_to_string
-  (c-name "spice_channel_type_to_string")
-  (return-type "const-gchar*")
-  (parameters
-    '("gint" "type")
-  )
-)
-
-
-
-;; From spice-glib-enums.h
-
-(define-function spice_channel_event_get_type
-  (c-name "spice_channel_event_get_type")
-  (return-type "GType")
-)
-
-(define-function spice_inputs_lock_get_type
-  (c-name "spice_inputs_lock_get_type")
-  (return-type "GType")
-)
-
-(define-function spice_session_verify_get_type
-  (c-name "spice_session_verify_get_type")
-  (return-type "GType")
-)
-
-(define-function spice_session_migration_get_type
-  (c-name "spice_session_migration_get_type")
-  (return-type "GType")
-)
-
-
-
-;; From spice-util.h
-
-(define-function spice_util_set_debug
-  (c-name "spice_util_set_debug")
-  (return-type "none")
-  (parameters
-    '("gboolean" "enabled")
-  )
-)
-
-(define-function spice_util_get_debug
-  (c-name "spice_util_get_debug")
-  (return-type "gboolean")
-)
-
-(define-function spice_util_get_version_string
-  (c-name "spice_util_get_version_string")
-  (return-type "const-gchar*")
-)
-
-
-
-;; From spice-option.h
-
-(define-function spice_get_option_group
-  (c-name "spice_get_option_group")
-  (return-type "GOptionGroup*")
-)
-
-(define-function spice_set_session_option
-  (c-name "spice_set_session_option")
-  (return-type "none")
-  (parameters
-    '("SpiceSession*" "session")
-  )
-)
-
-
-
-;; From channel-cursor.h
-
-(define-function spice_cursor_channel_get_type
-  (c-name "spice_cursor_channel_get_type")
-  (return-type "GType")
-)
-
-
-
-;; From channel-display.h
-
-(define-function spice_display_channel_get_type
-  (c-name "spice_display_channel_get_type")
-  (return-type "GType")
-)
-
-
-
-;; From channel-inputs.h
-
-(define-function spice_inputs_channel_get_type
-  (c-name "spice_inputs_channel_get_type")
-  (return-type "GType")
-)
-
-
-
-;; From channel-main.h
-
-(define-function spice_main_channel_get_type
-  (c-name "spice_main_channel_get_type")
-  (return-type "GType")
-)
-
-(define-function spice_main_set_display_enabled
-  (c-name "spice_main_set_display_enabled")
-  (return-type "none")
-  (parameters
-    '("SpiceMainChannel*" "channel")
-    '("int" "id")
-    '("gboolean" "enabled")
-  )
-)
-
-(define-function spice_main_send_monitor_config
-  (c-name "spice_main_send_monitor_config")
-  (return-type "gboolean")
-  (parameters
-    '("SpiceMainChannel*" "channel")
-  )
-)
-
-(define-function spice_main_clipboard_notify
-  (c-name "spice_main_clipboard_notify")
-  (return-type "none")
-  (parameters
-    '("SpiceMainChannel*" "channel")
-    '("guint32" "type")
-    '("const-guchar*" "data")
-    '("size_t" "size")
-  )
-)
-
-(define-function spice_main_clipboard_request
-  (c-name "spice_main_clipboard_request")
-  (return-type "none")
-  (parameters
-    '("SpiceMainChannel*" "channel")
-    '("guint32" "type")
-  )
-)
-
-(define-function spice_main_clipboard_selection_grab
-  (c-name "spice_main_clipboard_selection_grab")
-  (return-type "none")
-  (parameters
-    '("SpiceMainChannel*" "channel")
-    '("guint" "selection")
-    '("guint32*" "types")
-    '("int" "ntypes")
-  )
-)
-
-(define-function spice_main_clipboard_selection_release
-  (c-name "spice_main_clipboard_selection_release")
-  (return-type "none")
-  (parameters
-    '("SpiceMainChannel*" "channel")
-    '("guint" "selection")
-  )
-)
-
-(define-function spice_main_clipboard_selection_notify
-  (c-name "spice_main_clipboard_selection_notify")
-  (return-type "none")
-  (parameters
-    '("SpiceMainChannel*" "channel")
-    '("guint" "selection")
-    '("guint32" "type")
-    '("const-guchar*" "data")
-    '("size_t" "size")
-  )
-)
-
-(define-function spice_main_clipboard_selection_request
-  (c-name "spice_main_clipboard_selection_request")
-  (return-type "none")
-  (parameters
-    '("SpiceMainChannel*" "channel")
-    '("guint" "selection")
-    '("guint32" "type")
-  )
-)
-
-
-
-;; From channel-playback.h
-
-(define-function spice_playback_channel_get_type
-  (c-name "spice_playback_channel_get_type")
-  (return-type "GType")
-)
-
-(define-method set_delay
-  (of-object "SpicePlaybackChannel")
-  (c-name "spice_playback_channel_set_delay")
-  (return-type "none")
-  (parameters
-    '("guint32" "delay_ms")
-  )
-)
-
-
-
-;; From channel-record.h
-
-(define-function spice_record_channel_get_type
-  (c-name "spice_record_channel_get_type")
-  (return-type "GType")
-)
-
-(define-function spice_record_send_data
-  (c-name "spice_record_send_data")
-  (return-type "none")
-  (parameters
-    '("SpiceRecordChannel*" "channel")
-    '("gpointer" "data")
-    '("gsize" "bytes")
-    '("guint32" "time")
-  )
-)
-
-
-
-;; From channel-smartcard.h
-
-(define-function spice_smartcard_channel_get_type
-  (c-name "spice_smartcard_channel_get_type")
-  (return-type "GType")
-)
-
-
-
-;; From channel-usbredir.h
-
-(define-function spice_usbredir_channel_get_type
-  (c-name "spice_usbredir_channel_get_type")
-  (return-type "GType")
-)
-
-
-
-;; From usb-device-manager.h
-
-(define-function spice_usb_device_get_type
-  (c-name "spice_usb_device_get_type")
-  (return-type "GType")
-)
-
-(define-function spice_usb_device_manager_get_type
-  (c-name "spice_usb_device_manager_get_type")
-  (return-type "GType")
-)
-
-(define-function spice_usb_device_manager_get
-  (c-name "spice_usb_device_manager_get")
-  (return-type "SpiceUsbDeviceManager*")
-  (parameters
-    '("GMainContext*" "main_context")
-    '("GError**" "err")
-  )
-)
-
-(define-method register_channel
-  (of-object "SpiceUsbDeviceManager")
-  (c-name "spice_usb_device_manager_register_channel")
-  (return-type "none")
-  (parameters
-    '("SpiceUsbredirChannel*" "channel")
-  )
-)
-
-(define-method unregister_channel
-  (of-object "SpiceUsbDeviceManager")
-  (c-name "spice_usb_device_manager_unregister_channel")
-  (return-type "none")
-  (parameters
-    '("SpiceUsbredirChannel*" "channel")
-  )
-)
-
-(define-method get_devices
-  (of-object "SpiceUsbDeviceManager")
-  (c-name "spice_usb_device_manager_get_devices")
-  (return-type "GPtrArray*")
-)
-
-(define-method is_device_connected
-  (of-object "SpiceUsbDeviceManager")
-  (c-name "spice_usb_device_manager_is_device_connected")
-  (return-type "gboolean")
-  (parameters
-    '("SpiceUsbDevice*" "device")
-  )
-)
-
-(define-method connect_device
-  (of-object "SpiceUsbDeviceManager")
-  (c-name "spice_usb_device_manager_connect_device")
-  (return-type "gboolean")
-  (parameters
-    '("SpiceUsbDevice*" "device")
-    '("GError**" "err")
-  )
-)
-
-(define-method disconnect_device
-  (of-object "SpiceUsbDeviceManager")
-  (c-name "spice_usb_device_manager_disconnect_device")
-  (return-type "none")
-  (parameters
-    '("SpiceUsbDevice*" "device")
-  )
-)
-
-
-- 
1.7.6.1



More information about the Spice-devel mailing list