Bug#496262: python-gtk2-dev: h2def.py generating corrupted .defs
lkcl
lkcl at lkcl.net
Sat Aug 23 23:43:05 UTC 2008
Package: python-gtk2-dev
Version: 2.12.1-6
Severity: normal
note the define-object "r" and the in-module "GDOMAtt"
;; -*- scheme -*-
; object definitions ...
(define-object r
(in-module "GDOMAtt")
(parent "GObject")
(c-name "GDOMAttr")
(gtype-id "G_TYPE_DOM_ATTR")
)
;; Enumerations and flags ...
;; From gdomAttr.h
(define-function gdom_attr_get_type
(c-name "gdom_attr_get_type")
(return-type "GType")
)
(define-function gdom_attr_new
(c-name "gdom_attr_new")
(is-constructor-of "GdomAttr")
(return-type "GDOMAttr*")
)
this is the header file wot done it:
/*
* Copyright (C) 2008 Luke Kenneth Casson Leighton <lkcl at lkcl.net>
* Copyright (C) 2008 Alp Toker <alp at atoker.com>
* Copyright (C) 2008 Apple Inc.
*/
#ifndef __GDOMAttr_H__
#define __GDOMAttr_H__
#include "glib-object.h"
G_BEGIN_DECLS
typedef struct _GDOMAttr GDOMAttr;
typedef struct _GDOMAttrClass GDOMAttrClass;
#define GDOM_TYPE_ATTR (gdom_attr_get_type())
#define GDOM_ATTR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
GDOM_TYPE_ATTR, GDOMAttr))
#define GDOM_ATTR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),
GDOM_TYPE_ATTR, GDOMAttr))
#define GDOM_IS_ATTR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
GDOM_TYPE_ATTR))
#define GDOM_IS_ATTR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),
GDOM_TYPE_ATTR))
#define GDOM_ATTR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj),
GDOM_TYPE_ATTR, GDOMAttrClass))
typedef struct _GDOMAttrPrivate GDOMAttrPrivate;
struct _GDOMAttr {
GObject parent_instance;
GDOMAttrPrivate *priv;
};
struct _GDOMAttrClass {
GObjectClass parent_class;
};
GType
gdom_attr_get_type (void);
GDOMAttr *
gdom_attr_new (void);
G_END_DECLS
#endif /* __GDOMAttr_H__ */
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.24-1-amd64
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Versions of packages python-gtk2-dev depends on:
ii libglib2.0-dev 2.16.1-2 Development files for the GLib lib
ii libgtk2.0-dev 2.12.10-2 Development files for the GTK+ lib
ii python 2.5.2-1 An interactive high-level object-o
ii python-dev 2.5.2-1 Header files and a static library
ii python-gobject-dev 2.14.2-1 Development headers for the GObjec
ii python-gtk2 2.12.1-6 Python bindings for the GTK+ widge
ii python-support 0.7.7 automated rebuilding support for P
ii python2.5-dev 2.5.2-6 Header files and a static library
Versions of packages python-gtk2-dev recommends:
ii python-gtk2-doc 2.12.1-6 Python bindings for the GTK+ widge
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list