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