SOURCES: python-gnome-extras-libgda20.patch (NEW) - update to new ...
freetz
freetz at pld-linux.org
Tue Oct 25 14:55:50 CEST 2005
Author: freetz Date: Tue Oct 25 12:55:50 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- update to new 2.0 API
---- Files affected:
SOURCES:
python-gnome-extras-libgda20.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/python-gnome-extras-libgda20.patch
diff -u /dev/null SOURCES/python-gnome-extras-libgda20.patch:1.1
--- /dev/null Tue Oct 25 14:55:50 2005
+++ SOURCES/python-gnome-extras-libgda20.patch Tue Oct 25 14:55:45 2005
@@ -0,0 +1,7132 @@
+diff -aurN gnome-python-extras-2.12.0.orig/configure.ac gnome-python-extras-2.12.0/configure.ac
+--- gnome-python-extras-2.12.0.orig/configure.ac 2005-09-10 19:39:20.000000000 +0200
++++ gnome-python-extras-2.12.0/configure.ac 2005-10-25 13:36:52.000000000 +0200
+@@ -25,7 +25,7 @@
+ m4_define(firefox_required_version, 1.0)
+ m4_define(libgtop_required_version, 2.9.5)
+ m4_define(libnautilus_burn_required_version, 2.11.1)
+-m4_define(libgda_required_version, 1.2.0)
++m4_define(libgda_required_version, 1.9.100)
+ m4_define(gksu_required_version, 1.2.5)
+ m4_define(gksuui_required_version, 1.0.3)
+ m4_define(mediaprofiles_required_version, 2.10.0)
+@@ -287,7 +287,7 @@
+
+ dnl should we build the gda module?
+ build_gda=false
+-PKG_CHECK_MODULES(GDA, [libgda >= libgda_required_version pygtk-2.0 >= pygtk_required_version],
++PKG_CHECK_MODULES(GDA, [libgda-2.0 >= libgda_required_version pygtk-2.0 >= pygtk_required_version],
+ build_gda=true,
+ build_gda=false)
+ AM_CONDITIONAL(BUILD_GDA, $build_gda)
+@@ -353,7 +353,7 @@
+ gtop/Makefile
+ nautilusburn/Makefile
+ gda/Makefile
+- gda/pygda-1.2.pc
++ gda/pygda-2.0.pc
+ gksu/Makefile
+ mediaprofiles/Makefile
+ gnome-python-extras-2.0.pc
+diff -aurN gnome-python-extras-2.12.0.orig/gda/gda.defs gnome-python-extras-2.12.0/gda/gda.defs
+--- gnome-python-extras-2.12.0.orig/gda/gda.defs 2005-04-14 22:34:55.000000000 +0200
++++ gnome-python-extras-2.12.0/gda/gda.defs 2005-10-23 17:13:19.000000000 +0200
+@@ -1,5 +1,12 @@
+ ;; -*- scheme -*-
+ ; object definitions ...
++(define-object Blob
++ (in-module "Gda")
++ (parent "GObject")
++ (c-name "GdaBlob")
++ (gtype-id "GDA_TYPE_BLOB")
++)
++
+ (define-object Client
+ (in-module "Gda")
+ (parent "GObject")
+@@ -7,6 +14,20 @@
+ (gtype-id "GDA_TYPE_CLIENT")
+ )
+
++(define-object Column
++ (in-module "Gda")
++ (parent "GObject")
++ (c-name "GdaColumn")
++ (gtype-id "GDA_TYPE_COLUMN")
++)
++
++(define-object ColumnIndex
++ (in-module "Gda")
++ (parent "GObject")
++ (c-name "GdaColumnIndex")
++ (gtype-id "GDA_TYPE_COLUMN_INDEX")
++)
++
+ (define-object Connection
+ (in-module "Gda")
+ (parent "GObject")
+@@ -14,39 +35,52 @@
+ (gtype-id "GDA_TYPE_CONNECTION")
+ )
+
+-(define-object DataModel
++(define-object ConnectionEvent
+ (in-module "Gda")
+ (parent "GObject")
++ (c-name "GdaConnectionEvent")
++ (gtype-id "GDA_TYPE_CONNECTION_EVENT")
++)
++
++(define-object DataModel
++ (in-module "Gda")
+ (c-name "GdaDataModel")
+ (gtype-id "GDA_TYPE_DATA_MODEL")
+ )
+
++(define-object DataModelBase
++ (in-module "Gda")
++ (parent "GObject")
++ (c-name "GdaDataModelBase")
++ (gtype-id "GDA_TYPE_DATA_MODEL_BASE")
++)
++
+ (define-object DataModelArray
+ (in-module "Gda")
+- (parent "GdaDataModel")
++ (parent "GdaDataModelBase")
+ (c-name "GdaDataModelArray")
+ (gtype-id "GDA_TYPE_DATA_MODEL_ARRAY")
+ )
+
+ (define-object DataModelHash
+ (in-module "Gda")
+- (parent "GdaDataModel")
++ (parent "GdaDataModelBase")
+ (c-name "GdaDataModelHash")
+ (gtype-id "GDA_TYPE_DATA_MODEL_HASH")
+ )
+
+ (define-object DataModelList
+ (in-module "Gda")
+- (parent "GdaDataModel")
++ (parent "GdaDataModelBase")
+ (c-name "GdaDataModelList")
+ (gtype-id "GDA_TYPE_DATA_MODEL_LIST")
+ )
+
+-(define-object Error
++(define-object Row
+ (in-module "Gda")
+ (parent "GObject")
+- (c-name "GdaError")
+- (gtype-id "GDA_TYPE_ERROR")
++ (c-name "GdaRow")
++ (gtype-id "GDA_TYPE_ROW")
+ )
+
+ (define-object Select
+@@ -63,11 +97,11 @@
+ (gtype-id "GDA_TYPE_SERVER_PROVIDER")
+ )
+
+-(define-object Table
++(define-object Threader
+ (in-module "Gda")
+- (parent "GdaDataModelArray")
+- (c-name "GdaTable")
+- (gtype-id "GDA_TYPE_TABLE")
++ (parent "GObject")
++ (c-name "GdaThreader")
++ (gtype-id "GDA_TYPE_THREADER")
+ )
+
+ (define-object Transaction
+@@ -77,244 +111,6 @@
+ (gtype-id "GDA_TYPE_TRANSACTION")
+ )
+
+-(define-object XmlConnection
+- (in-module "Gda")
+- (parent "GObject")
+- (c-name "GdaXmlConnection")
+- (gtype-id "GDA_TYPE_XML_CONNECTION")
+-)
+-
+-(define-object XmlDatabase
+- (in-module "Gda")
+- (parent "GObject")
+- (c-name "GdaXmlDatabase")
+- (gtype-id "GDA_TYPE_XML_DATABASE")
+-)
+-
+-(define-object XmlDocument
+- (in-module "Gda")
+- (parent "GObject")
+- (c-name "GdaXmlDocument")
+- (gtype-id "GDA_TYPE_XML_DOCUMENT")
+-)
+-
+-(define-object XqlItem
+- (in-module "Gda")
+- (parent "GObject")
+- (c-name "GdaXqlItem")
+- (gtype-id "GDA_TYPE_XQL_ITEM")
+-)
+-
+-(define-object XqlDual
+- (in-module "Gda")
+- (parent "GdaXqlItem")
+- (c-name "GdaXqlDual")
+- (gtype-id "GDA_TYPE_XQL_DUAL")
+-)
+-
+-(define-object XqlDml
+- (in-module "Gda")
+- (parent "GdaXqlItem")
+- (c-name "GdaXqlDml")
+- (gtype-id "GDA_TYPE_XQL_DML")
+-)
+-
+-(define-object XqlInsert
+- (in-module "Gda")
+- (parent "GdaXqlDml")
+- (c-name "GdaXqlInsert")
+- (gtype-id "GDA_TYPE_XQL_INSERT")
+-)
+-
+-(define-object XqlDelete
+- (in-module "Gda")
+- (parent "GdaXqlDml")
+- (c-name "GdaXqlDelete")
+- (gtype-id "GDA_TYPE_XQL_DELETE")
+-)
+-
+-(define-object XqlBin
+- (in-module "Gda")
+- (parent "GdaXqlItem")
+- (c-name "GdaXqlBin")
+- (gtype-id "GDA_TYPE_XQL_BIN")
+-)
+-
+-(define-object XqlFunc
+- (in-module "Gda")
+- (parent "GdaXqlBin")
+- (c-name "GdaXqlFunc")
+- (gtype-id "GDA_TYPE_XQL_FUNC")
+-)
+-
+-(define-object XqlAtom
+- (in-module "Gda")
+- (parent "GdaXqlItem")
+- (c-name "GdaXqlAtom")
+- (gtype-id "GDA_TYPE_XQL_ATOM")
+-)
+-
+-(define-object XqlField
+- (in-module "Gda")
+- (parent "GdaXqlAtom")
+- (c-name "GdaXqlField")
+- (gtype-id "GDA_TYPE_XQL_FIELD")
+-)
+-
+-(define-object XqlConst
+- (in-module "Gda")
+- (parent "GdaXqlAtom")
+- (c-name "GdaXqlConst")
+- (gtype-id "GDA_TYPE_XQL_CONST")
+-)
+-
+-(define-object XqlColumn
+- (in-module "Gda")
+- (parent "GdaXqlAtom")
+- (c-name "GdaXqlColumn")
+- (gtype-id "GDA_TYPE_XQL_COLUMN")
+-)
+-
+-(define-object XqlJoin
+- (in-module "Gda")
+- (parent "GdaXqlDual")
+- (c-name "GdaXqlJoin")
+- (gtype-id "GDA_TYPE_XQL_JOIN")
+-)
+-
+-(define-object XqlList
+- (in-module "Gda")
+- (parent "GdaXqlItem")
+- (c-name "GdaXqlList")
+- (gtype-id "GDA_TYPE_XQL_LIST")
+-)
+-
+-(define-object XqlQuery
+- (in-module "Gda")
+- (parent "GdaXqlBin")
+- (c-name "GdaXqlQuery")
+- (gtype-id "GDA_TYPE_XQL_QUERY")
+-)
+-
+-(define-object XqlSelect
+- (in-module "Gda")
+- (parent "GdaXqlDml")
+- (c-name "GdaXqlSelect")
+- (gtype-id "GDA_TYPE_XQL_SELECT")
+-)
+-
+-(define-object XqlStack
+- (in-module "Gda")
+- (parent "GObject")
+- (c-name "GdaXqlStack")
+- (gtype-id "GDA_TYPE_XQL_STACK")
+-)
+-
+-(define-object XqlTarget
+- (in-module "Gda")
+- (parent "GdaXqlBin")
+- (c-name "GdaXqlTarget")
+- (gtype-id "GDA_TYPE_XQL_TARGET")
+-)
+-
+-(define-object XqlUpdate
+- (in-module "Gda")
+- (parent "GdaXqlDml")
+- (c-name "GdaXqlUpdate")
+- (gtype-id "GDA_TYPE_XQL_UPDATE")
+-)
+-
+-(define-object XqlValue
+- (in-module "Gda")
+- (parent "GdaXqlBin")
+- (c-name "GdaXqlValue")
+- (gtype-id "GDA_TYPE_XQL_VALUE")
+-)
+-
+-(define-object XqlValueRef
+- (in-module "Gda")
+- (parent "GdaXqlAtom")
+- (c-name "GdaXqlValueRef")
+- (gtype-id "GDA_TYPE_XQL_VALUE_REF")
+-)
+-
+-; boxed types
+-
+-(define-boxed Command
+- (in-module "Gda")
+- (c-name "GdaCommand")
+- (gtype-id "GDA_TYPE_COMMAND")
+- (copy-func "gda_command_copy")
+- (release-func "gda_command_free")
+-)
+-
+-(define-boxed DataSourceInfo
+- (in-module "Gda")
+- (c-name "GdaDataSourceInfo")
+- (gtype-id "GDA_TYPE_DATA_SOURCE_INFO")
+- (copy-func "gda_config_copy_data_source_info")
+- (release-func "gda_config_free_data_source_info")
+- (fields
+- '("gchar*" "name")
+- '("gchar*" "provider")
+- '("gchar*" "cnc_string")
+- '("gchar*" "description")
+- '("gchar*" "username")
+- '("gchar*" "password")
+- )
+-)
+-
+-(define-boxed FieldAttributes
+- (in-module "Gda")
+- (c-name "GdaFieldAttributes")
+- (gtype-id "GDA_TYPE_FIELD_ATTRIBUTES")
+- (copy-func "gda_field_attributes_copy")
+- (release-func "gda_field_attributes_free")
+-)
+-
+-(define-boxed Parameter
+- (in-module "Gda")
+- (c-name "GdaParameter")
+- (gtype-id "GDA_TYPE_PARAMETER")
+- (copy-func "gda_parameter_copy")
+- (release-func "gda_parameter_free")
+-)
+-
+-(define-boxed ParameterList
+- (in-module "Gda")
+- (c-name "GdaParameterList")
+- (gtype-id "GDA_TYPE_PARAMETER_LIST")
+- (copy-func "gda_parameter_list_copy")
+- (release-func "gda_parameter_list_free")
+-)
+-
+-(define-boxed ProviderInfo
+- (in-module "Gda")
+- (c-name "GdaProviderInfo")
+- (gtype-id "GDA_TYPE_PROVIDER_INFO")
+- (copy-func "gda_provider_info_copy")
+- (release-func "gda_config_free_provider_info")
+- (fields
+- '("gchar*" "id")
+- )
+-)
+-
+-(define-boxed Row
+- (in-module "Gda")
+- (c-name "GdaRow")
+- (gtype-id "GDA_TYPE_ROW")
+- (copy-func "gda_row_copy")
+- (release-func "gda_row_free")
+-)
+-
+-(define-boxed Value
+- (in-module "Gda")
+- (c-name "GdaValue")
+- (gtype-id "GDA_TYPE_VALUE")
+- (copy-func "gda_value_copy")
+- (release-func "gda_value_free")
+-)
+-
+ ;; Enumerations and flags ...
+
+ (define-flags BlobMode
+@@ -343,6 +139,26 @@
+ )
+ )
+
++(define-enum ClientSpecsType
++ (in-module "Gda")
++ (c-name "GdaClientSpecsType")
++ (gtype-id "GDA_TYPE_CLIENT_SPECS_TYPE")
++ (values
++ '("create-database" "GDA_CLIENT_SPECS_CREATE_DATABASE")
++ '("drop-database" "GDA_CLIENT_SPECS_DROP_DATABASE")
++ )
++)
++
++(define-enum Sorting
++ (in-module "Gda")
++ (c-name "GdaSorting")
++ (gtype-id "GDA_TYPE_SORTING")
++ (values
++ '("ascending" "GDA_SORTING_ASCENDING")
++ '("descending" "GDA_SORTING_DESCENDING")
++ )
++)
++
+ (define-flags CommandOptions
+ (in-module "Gda")
+ (c-name "GdaCommandOptions")
+@@ -368,6 +184,44 @@
+ )
+ )
+
++(define-enum ConnectionEventType
++ (in-module "Gda")
++ (c-name "GdaConnectionEventType")
++ (gtype-id "GDA_TYPE_CONNECTION_EVENT_TYPE")
++ (values
++ '("notice" "GDA_CONNECTION_EVENT_NOTICE")
++ '("warning" "GDA_CONNECTION_EVENT_WARNING")
++ '("error" "GDA_CONNECTION_EVENT_ERROR")
++ )
++)
++
++(define-enum ConnectionEventCode
++ (in-module "Gda")
++ (c-name "GdaConnectionEventCode")
++ (gtype-id "GDA_TYPE_CONNECTION_EVENT_CODE")
++ (values
++ '("constraint-violation" "GDA_CONNECTION_EVENT_CODE_CONSTRAINT_VIOLATION")
++ '("restrict-violation" "GDA_CONNECTION_EVENT_CODE_RESTRICT_VIOLATION")
++ '("not-null-violation" "GDA_CONNECTION_EVENT_CODE_NOT_NULL_VIOLATION")
++ '("foreign-key-violation" "GDA_CONNECTION_EVENT_CODE_FOREIGN_KEY_VIOLATION")
++ '("unique-violation" "GDA_CONNECTION_EVENT_CODE_UNIQUE_VIOLATION")
++ '("check-violation" "GDA_CONNECTION_EVENT_CODE_CHECK_VIOLATION")
++ '("insufficient-privileges" "GDA_CONNECTION_EVENT_CODE_INSUFFICIENT_PRIVILEGES")
++ '("undefined-column" "GDA_CONNECTION_EVENT_CODE_UNDEFINED_COLUMN")
++ '("undefined-function" "GDA_CONNECTION_EVENT_CODE_UNDEFINED_FUNCTION")
++ '("undefined-table" "GDA_CONNECTION_EVENT_CODE_UNDEFINED_TABLE")
++ '("duplicate-column" "GDA_CONNECTION_EVENT_CODE_DUPLICATE_COLUMN")
++ '("duplicate-database" "GDA_CONNECTION_EVENT_CODE_DUPLICATE_DATABASE")
++ '("duplicate-function" "GDA_CONNECTION_EVENT_CODE_DUPLICATE_FUNCTION")
++ '("duplicate-schema" "GDA_CONNECTION_EVENT_CODE_DUPLICATE_SCHEMA")
++ '("duplicate-table" "GDA_CONNECTION_EVENT_CODE_DUPLICATE_TABLE")
++ '("duplicate-alias" "GDA_CONNECTION_EVENT_CODE_DUPLICATE_ALIAS")
++ '("duplicate-object" "GDA_CONNECTION_EVENT_CODE_DUPLICATE_OBJECT")
++ '("syntax-error" "GDA_CONNECTION_EVENT_CODE_SYNTAX_ERROR")
++ '("unknown" "GDA_CONNECTION_EVENT_CODE_UNKNOWN")
++ )
++)
++
+ (define-flags ConnectionOptions
+ (in-module "Gda")
+ (c-name "GdaConnectionOptions")
+@@ -469,7 +323,12 @@
+ )
+
+
+-;; From /opt/gnome212/include/libgda-1.2/libgda/gda-blob.h
++;; From /home/murrayc/cvs/gnome214/branches/HEAD/libgda/libgda/gda-blob.h
++
++(define-function gda_blob_get_type
++ (c-name "gda_blob_get_type")
++ (return-type "GType")
++)
+
+ (define-method open
+ (of-object "GdaBlob")
+@@ -524,15 +383,15 @@
+ (return-type "gint")
+ )
+
+-(define-method free_data
++(define-method get_sql_id
+ (of-object "GdaBlob")
+- (c-name "gda_blob_free_data")
+- (return-type "none")
++ (c-name "gda_blob_get_sql_id")
++ (return-type "gchar*")
+ )
+
+
+
+-;; From /opt/gnome212/include/libgda-1.2/libgda/gda-client.h
++;; From /home/murrayc/cvs/gnome214/branches/HEAD/libgda/libgda/gda-client.h
+
+ (define-function gda_client_get_type
+ (c-name "gda_client_get_type")
+@@ -553,7 +412,8 @@
+ '("const-gchar*" "dsn")
+ '("const-gchar*" "username")
+ '("const-gchar*" "password")
+- '("GdaConnectionOptions" "options" (default "0"))
++ '("GdaConnectionOptions" "options")
++ '("GError**" "error")
+ )
+ )
+
+@@ -565,12 +425,13 @@
+ '("const-gchar*" "provider_id")
+ '("const-gchar*" "cnc_string")
+ '("GdaConnectionOptions" "options")
++ '("GError**" "error")
+ )
+ )
+
+-(define-method get_connection_list
++(define-method get_connections
+ (of-object "GdaClient")
+- (c-name "gda_client_get_connection_list")
++ (c-name "gda_client_get_connections")
+ (return-type "const-GList*")
+ )
+
+@@ -598,7 +459,7 @@
+ (parameters
+ '("GdaConnection*" "cnc")
+ '("GdaClientEvent" "event")
+- '("GdaParameterList*" "params" (null-ok) (default "NULL"))
++ '("GdaParameterList*" "params")
+ )
+ )
+
+@@ -608,7 +469,7 @@
+ (return-type "none")
+ (parameters
+ '("GdaConnection*" "cnc")
+- '("GdaError*" "error")
++ '("GdaConnectionEvent*" "error")
+ )
+ )
+
+@@ -660,6 +521,47 @@
+ )
+ )
+
++(define-method get_dsn_specs
++ (of-object "GdaClient")
++ (c-name "gda_client_get_dsn_specs")
++ (return-type "gchar*")
++ (parameters
++ '("const-gchar*" "provider")
++ )
++)
++
++(define-method get_provider_specs
++ (of-object "GdaClient")
++ (c-name "gda_client_get_provider_specs")
++ (return-type "gchar*")
++ (parameters
++ '("const-gchar*" "provider")
++ '("GdaClientSpecsType" "type")
++ )
++)
++
++(define-method create_database
++ (of-object "GdaClient")
++ (c-name "gda_client_create_database")
++ (return-type "gboolean")
++ (parameters
++ '("const-gchar*" "provider")
++ '("GdaParameterList*" "params")
++ '("GError**" "error")
++ )
++)
++
++(define-method drop_database
++ (of-object "GdaClient")
++ (c-name "gda_client_drop_database")
++ (return-type "gboolean")
++ (parameters
++ '("const-gchar*" "provider")
++ '("GdaParameterList*" "params")
++ '("GError**" "error")
++ )
++)
++
+ (define-method begin_transaction
+ (of-object "GdaClient")
+ (c-name "gda_client_begin_transaction")
+@@ -689,1425 +591,1587 @@
+
+
+
+-;; From /opt/gnome212/include/libgda-1.2/libgda/gda-command.h
<<Diff was trimmed, longer than 597 lines>>
More information about the pld-cvs-commit
mailing list