r25182 - in /packages/experimental/gobject-introspection/debian: ./ patches/

sjoerd at users.alioth.debian.org sjoerd at users.alioth.debian.org
Wed Sep 22 21:28:06 UTC 2010


Author: sjoerd
Date: Wed Sep 22 21:28:06 2010
New Revision: 25182

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=25182
Log:
New upstream release, thanks to smcv

Added:
    packages/experimental/gobject-introspection/debian/libgirepository-1.0-1.install
    packages/experimental/gobject-introspection/debian/libgirepository-1.0-1.symbols
    packages/experimental/gobject-introspection/debian/patches/02_local_gir.patch
Modified:
    packages/experimental/gobject-introspection/debian/changelog
    packages/experimental/gobject-introspection/debian/control
    packages/experimental/gobject-introspection/debian/control.in
    packages/experimental/gobject-introspection/debian/gir1.0-freedesktop.install
    packages/experimental/gobject-introspection/debian/libgirepository1.0-dev.install
    packages/experimental/gobject-introspection/debian/patches/series
    packages/experimental/gobject-introspection/debian/rules

Modified: packages/experimental/gobject-introspection/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gobject-introspection/debian/changelog?rev=25182&op=diff
==============================================================================
--- packages/experimental/gobject-introspection/debian/changelog [utf-8] (original)
+++ packages/experimental/gobject-introspection/debian/changelog [utf-8] Wed Sep 22 21:28:06 2010
@@ -1,3 +1,24 @@
+gobject-introspection (0.9.6-0.1) UNRELEASED; urgency=low
+
+  [ Simon McVittie ]
+  * New upstream release
+    - add skeletal DBus-1.0 and DBusGLib-1.0 introspection to
+      gir1.0-freedesktop
+    - remove debian/patches/02_giscanner_cache.patch - applied upstream
+    - remove gir1.0-everything, whose files are no longer installed by
+      upstream
+    - install the source code for gir1.0-everything, which pygi now uses
+      instead
+  * debian/patches/02_local_gir.patch: new patch to use local .gir files
+    during the build, in case the system ones came from an older g-i
+  * debian/rules: set up the environment to use local .gir, .typelib files
+  * While we're in the NEW queue for a SONAME bump anyway, name the shared
+    library package according to Policy (libgirepository-1.0-1 instead of
+    libgirepository1.0-1)
+  * Add the cdbs list-missing rule
+
+ -- Simon McVittie <smcv at debian.org>  Mon, 20 Sep 2010 13:02:24 +0100
+
 gobject-introspection (0.9.3-1) experimental; urgency=low
 
   [ Sjoerd Simons ]

Modified: packages/experimental/gobject-introspection/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gobject-introspection/debian/control?rev=25182&op=diff
==============================================================================
--- packages/experimental/gobject-introspection/debian/control [utf-8] (original)
+++ packages/experimental/gobject-introspection/debian/control [utf-8] Wed Sep 22 21:28:06 2010
@@ -27,7 +27,7 @@
 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/gobject-introspection
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/packages/unstable/gobject-introspection/
 
-Package: libgirepository1.0-1
+Package: libgirepository-1.0-1
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends},
@@ -47,7 +47,7 @@
 Package: libgirepository1.0-dev
 Section: libdevel
 Architecture: any
-Depends: libgirepository1.0-1 (= ${binary:Version}),
+Depends: libgirepository-1.0-1 (= ${binary:Version}),
          libglib2.0-dev (>= 2.16.0),
          libffi-dev,
          ${shlibs:Depends},
@@ -94,7 +94,7 @@
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          ${python:Depends},
-         libgirepository1.0-1 (= ${binary:Version})
+         libgirepository-1.0-1 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Generate interface introspection data for GObject libraries
  GObject Introspection is a project for providing machine readable
@@ -150,22 +150,3 @@
  do not include support for GObject Introspection. They are far from 
  complete and only include what is necessary for other introspection 
  packages to work properly.
-
-Package: gir1.0-everything-1.0
-Architecture: any
-Section: libs
-Depends: ${shlibs:Depends},
-         ${gir:Depends},
-         ${misc:Depends}
-Description: Introspection data for some FreeDesktop components
- GObject Introspection is a project for providing machine readable
- introspection data of the API of C libraries. This introspection
- data can be used in several different use cases, for example
- automatic code generation for bindings, API verification and documentation
- generation.
- .
- GObject Introspection contains tools to generate and handle the
- introspection data.
- .
- This package contains the introspection data for the GLib, GObject,
- GModule and Gio libraries.

Modified: packages/experimental/gobject-introspection/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gobject-introspection/debian/control.in?rev=25182&op=diff
==============================================================================
--- packages/experimental/gobject-introspection/debian/control.in [utf-8] (original)
+++ packages/experimental/gobject-introspection/debian/control.in [utf-8] Wed Sep 22 21:28:06 2010
@@ -22,7 +22,7 @@
 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/gobject-introspection
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/packages/unstable/gobject-introspection/
 
-Package: libgirepository1.0-1
+Package: libgirepository-1.0-1
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends},
@@ -42,7 +42,7 @@
 Package: libgirepository1.0-dev
 Section: libdevel
 Architecture: any
-Depends: libgirepository1.0-1 (= ${binary:Version}),
+Depends: libgirepository-1.0-1 (= ${binary:Version}),
          libglib2.0-dev (>= 2.16.0),
          libffi-dev,
          ${shlibs:Depends},
@@ -89,7 +89,7 @@
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          ${python:Depends},
-         libgirepository1.0-1 (= ${binary:Version})
+         libgirepository-1.0-1 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Generate interface introspection data for GObject libraries
  GObject Introspection is a project for providing machine readable
@@ -145,22 +145,3 @@
  do not include support for GObject Introspection. They are far from 
  complete and only include what is necessary for other introspection 
  packages to work properly.
-
-Package: gir1.0-everything-1.0
-Architecture: any
-Section: libs
-Depends: ${shlibs:Depends},
-         ${gir:Depends},
-         ${misc:Depends}
-Description: Introspection data for some FreeDesktop components
- GObject Introspection is a project for providing machine readable
- introspection data of the API of C libraries. This introspection
- data can be used in several different use cases, for example
- automatic code generation for bindings, API verification and documentation
- generation.
- .
- GObject Introspection contains tools to generate and handle the
- introspection data.
- .
- This package contains the introspection data for the GLib, GObject,
- GModule and Gio libraries.

Modified: packages/experimental/gobject-introspection/debian/gir1.0-freedesktop.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gobject-introspection/debian/gir1.0-freedesktop.install?rev=25182&op=diff
==============================================================================
--- packages/experimental/gobject-introspection/debian/gir1.0-freedesktop.install [utf-8] (original)
+++ packages/experimental/gobject-introspection/debian/gir1.0-freedesktop.install [utf-8] Wed Sep 22 21:28:06 2010
@@ -1,4 +1,6 @@
 debian/tmp/usr/lib/girepository-1.0/cairo-1.0.typelib
+debian/tmp/usr/lib/girepository-1.0/DBus-1.0.typelib
+debian/tmp/usr/lib/girepository-1.0/DBusGLib-1.0.typelib
 debian/tmp/usr/lib/girepository-1.0/fontconfig-2.0.typelib
 debian/tmp/usr/lib/girepository-1.0/freetype2-2.0.typelib
 debian/tmp/usr/lib/girepository-1.0/GL-1.0.typelib

Added: packages/experimental/gobject-introspection/debian/libgirepository-1.0-1.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gobject-introspection/debian/libgirepository-1.0-1.install?rev=25182&op=file
==============================================================================
--- packages/experimental/gobject-introspection/debian/libgirepository-1.0-1.install (added)
+++ packages/experimental/gobject-introspection/debian/libgirepository-1.0-1.install [utf-8] Wed Sep 22 21:28:06 2010
@@ -1,0 +1,1 @@
+debian/tmp/usr/lib/libgirepository-1.0.so.*

Added: packages/experimental/gobject-introspection/debian/libgirepository-1.0-1.symbols
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gobject-introspection/debian/libgirepository-1.0-1.symbols?rev=25182&op=file
==============================================================================
--- packages/experimental/gobject-introspection/debian/libgirepository-1.0-1.symbols (added)
+++ packages/experimental/gobject-introspection/debian/libgirepository-1.0-1.symbols [utf-8] Wed Sep 22 21:28:06 2010
@@ -1,0 +1,191 @@
+libgirepository-1.0.so.1 libgirepository-1.0-1 #MINVER#
+ _attribute_blob_find_first at Base 0.9.2
+ _g_base_info_find_method at Base 0.9.2
+ _g_base_info_find_vfunc at Base 0.9.2
+ _g_info_from_entry at Base 0.9.2
+ _g_info_init at Base 0.9.2
+ _g_info_new_full at Base 0.9.2
+ _g_type_info_init at Base 0.9.2
+ _g_type_info_new at Base 0.9.2
+ _gi_type_tag_get_ffi_type at Base 0.9.2
+ g_arg_info_get_closure at Base 0.9.2
+ g_arg_info_get_destroy at Base 0.9.2
+ g_arg_info_get_direction at Base 0.9.2
+ g_arg_info_get_ownership_transfer at Base 0.9.2
+ g_arg_info_get_scope at Base 0.9.2
+ g_arg_info_get_type at Base 0.9.2
+ g_arg_info_is_caller_allocates at Base 0.9.2
+ g_arg_info_is_optional at Base 0.9.2
+ g_arg_info_is_return_value at Base 0.9.2
+ g_arg_info_load_type at Base 0.9.2
+ g_arg_info_may_be_null at Base 0.9.2
+ g_base_info_equal at Base 0.9.2
+ g_base_info_get_attribute at Base 0.9.2
+ g_base_info_get_container at Base 0.9.2
+ g_base_info_get_name at Base 0.9.2
+ g_base_info_get_namespace at Base 0.9.2
+ g_base_info_get_type at Base 0.9.2
+ g_base_info_get_typelib at Base 0.9.2
+ g_base_info_gtype_get_type at Base 0.9.6
+ g_base_info_is_deprecated at Base 0.9.2
+ g_base_info_iterate_attributes at Base 0.9.2
+ g_base_info_ref at Base 0.9.2
+ g_base_info_unref at Base 0.9.2
+ g_callable_info_free_closure at Base 0.9.2
+ g_callable_info_get_arg at Base 0.9.2
+ g_callable_info_get_caller_owns at Base 0.9.2
+ g_callable_info_get_n_args at Base 0.9.2
+ g_callable_info_get_return_attribute at Base 0.9.2
+ g_callable_info_get_return_type at Base 0.9.2
+ g_callable_info_iterate_return_attributes at Base 0.9.2
+ g_callable_info_load_arg at Base 0.9.2
+ g_callable_info_load_return_type at Base 0.9.2
+ g_callable_info_may_return_null at Base 0.9.2
+ g_callable_info_prepare_closure at Base 0.9.2
+ g_constant_info_get_type at Base 0.9.2
+ g_constant_info_get_value at Base 0.9.2
+ g_enum_info_get_n_values at Base 0.9.2
+ g_enum_info_get_storage_type at Base 0.9.2
+ g_enum_info_get_value at Base 0.9.2
+ g_error_domain_info_get_codes at Base 0.9.2
+ g_error_domain_info_get_quark at Base 0.9.2
+ g_field_info_get_field at Base 0.9.2
+ g_field_info_get_flags at Base 0.9.2
+ g_field_info_get_offset at Base 0.9.2
+ g_field_info_get_size at Base 0.9.2
+ g_field_info_get_type at Base 0.9.2
+ g_field_info_set_field at Base 0.9.2
+ g_function_info_get_flags at Base 0.9.2
+ g_function_info_get_property at Base 0.9.2
+ g_function_info_get_symbol at Base 0.9.2
+ g_function_info_get_vfunc at Base 0.9.2
+ g_function_info_invoke at Base 0.9.2
+ g_function_info_prep_invoker at Base 0.9.2
+ g_function_invoker_destroy at Base 0.9.2
+ g_info_new at Base 0.9.2
+ g_info_type_to_string at Base 0.9.3
+ g_interface_info_find_method at Base 0.9.2
+ g_interface_info_find_vfunc at Base 0.9.2
+ g_interface_info_get_constant at Base 0.9.2
+ g_interface_info_get_iface_struct at Base 0.9.2
+ g_interface_info_get_method at Base 0.9.2
+ g_interface_info_get_n_constants at Base 0.9.2
+ g_interface_info_get_n_methods at Base 0.9.2
+ g_interface_info_get_n_prerequisites at Base 0.9.2
+ g_interface_info_get_n_properties at Base 0.9.2
+ g_interface_info_get_n_signals at Base 0.9.2
+ g_interface_info_get_n_vfuncs at Base 0.9.2
+ g_interface_info_get_prerequisite at Base 0.9.2
+ g_interface_info_get_property at Base 0.9.2
+ g_interface_info_get_signal at Base 0.9.2
+ g_interface_info_get_vfunc at Base 0.9.2
+ g_invoke_error_quark at Base 0.9.2
+ g_irepository_dump at Base 0.9.2
+ g_irepository_enumerate_versions at Base 0.9.3
+ g_irepository_error_quark at Base 0.9.2
+ g_irepository_find_by_gtype at Base 0.9.2
+ g_irepository_find_by_name at Base 0.9.2
+ g_irepository_get_c_prefix at Base 0.9.2
+ g_irepository_get_default at Base 0.9.2
+ g_irepository_get_dependencies at Base 0.9.2
+ g_irepository_get_info at Base 0.9.2
+ g_irepository_get_loaded_namespaces at Base 0.9.2
+ g_irepository_get_n_infos at Base 0.9.2
+ g_irepository_get_option_group at Base 0.9.2
+ g_irepository_get_search_path at Base 0.9.2
+ g_irepository_get_shared_library at Base 0.9.2
+ g_irepository_get_type at Base 0.9.2
+ g_irepository_get_typelib_path at Base 0.9.2
+ g_irepository_get_version at Base 0.9.2
+ g_irepository_is_registered at Base 0.9.2
+ g_irepository_load_typelib at Base 0.9.2
+ g_irepository_prepend_search_path at Base 0.9.2
+ g_irepository_require at Base 0.9.2
+ g_irepository_require_private at Base 0.9.3
+ g_object_info_find_method at Base 0.9.2
+ g_object_info_find_vfunc at Base 0.9.2
+ g_object_info_get_abstract at Base 0.9.2
+ g_object_info_get_class_struct at Base 0.9.2
+ g_object_info_get_constant at Base 0.9.2
+ g_object_info_get_field at Base 0.9.2
+ g_object_info_get_fundamental at Base 0.9.2
+ g_object_info_get_get_value_function at Base 0.9.2
+ g_object_info_get_get_value_function_pointer at Base 0.9.2
+ g_object_info_get_interface at Base 0.9.2
+ g_object_info_get_method at Base 0.9.2
+ g_object_info_get_n_constants at Base 0.9.2
+ g_object_info_get_n_fields at Base 0.9.2
+ g_object_info_get_n_interfaces at Base 0.9.2
+ g_object_info_get_n_methods at Base 0.9.2
+ g_object_info_get_n_properties at Base 0.9.2
+ g_object_info_get_n_signals at Base 0.9.2
+ g_object_info_get_n_vfuncs at Base 0.9.2
+ g_object_info_get_parent at Base 0.9.2
+ g_object_info_get_property at Base 0.9.2
+ g_object_info_get_ref_function at Base 0.9.2
+ g_object_info_get_ref_function_pointer at Base 0.9.2
+ g_object_info_get_set_value_function at Base 0.9.2
+ g_object_info_get_set_value_function_pointer at Base 0.9.2
+ g_object_info_get_signal at Base 0.9.2
+ g_object_info_get_type_init at Base 0.9.2
+ g_object_info_get_type_name at Base 0.9.2
+ g_object_info_get_unref_function at Base 0.9.2
+ g_object_info_get_unref_function_pointer at Base 0.9.2
+ g_object_info_get_vfunc at Base 0.9.2
+ g_property_info_get_flags at Base 0.9.2
+ g_property_info_get_ownership_transfer at Base 0.9.2
+ g_property_info_get_type at Base 0.9.2
+ g_registered_type_info_get_g_type at Base 0.9.2
+ g_registered_type_info_get_type_init at Base 0.9.2
+ g_registered_type_info_get_type_name at Base 0.9.2
+ g_signal_info_get_class_closure at Base 0.9.2
+ g_signal_info_get_flags at Base 0.9.2
+ g_signal_info_true_stops_emit at Base 0.9.2
+ g_struct_info_find_method at Base 0.9.2
+ g_struct_info_get_alignment at Base 0.9.2
+ g_struct_info_get_field at Base 0.9.2
+ g_struct_info_get_method at Base 0.9.2
+ g_struct_info_get_n_fields at Base 0.9.2
+ g_struct_info_get_n_methods at Base 0.9.2
+ g_struct_info_get_size at Base 0.9.2
+ g_struct_info_is_foreign at Base 0.9.2
+ g_struct_info_is_gtype_struct at Base 0.9.2
+ g_type_info_get_array_fixed_size at Base 0.9.2
+ g_type_info_get_array_length at Base 0.9.2
+ g_type_info_get_array_type at Base 0.9.2
+ g_type_info_get_error_domain at Base 0.9.2
+ g_type_info_get_ffi_type at Base 0.9.2
+ g_type_info_get_interface at Base 0.9.2
+ g_type_info_get_n_error_domains at Base 0.9.2
+ g_type_info_get_param_type at Base 0.9.2
+ g_type_info_get_tag at Base 0.9.2
+ g_type_info_is_pointer at Base 0.9.2
+ g_type_info_is_zero_terminated at Base 0.9.2
+ g_type_tag_to_string at Base 0.9.2
+ g_typelib_check_sanity at Base 0.9.2
+ g_typelib_error_quark at Base 0.9.2
+ g_typelib_free at Base 0.9.2
+ g_typelib_get_dir_entry at Base 0.9.2
+ g_typelib_get_namespace at Base 0.9.2
+ g_typelib_new_from_const_memory at Base 0.9.2
+ g_typelib_new_from_mapped_file at Base 0.9.2
+ g_typelib_new_from_memory at Base 0.9.2
+ g_typelib_symbol at Base 0.9.2
+ g_typelib_validate at Base 0.9.2
+ g_union_info_find_method at Base 0.9.2
+ g_union_info_get_alignment at Base 0.9.2
+ g_union_info_get_discriminator at Base 0.9.2
+ g_union_info_get_discriminator_offset at Base 0.9.2
+ g_union_info_get_discriminator_type at Base 0.9.2
+ g_union_info_get_field at Base 0.9.2
+ g_union_info_get_method at Base 0.9.2
+ g_union_info_get_n_fields at Base 0.9.2
+ g_union_info_get_n_methods at Base 0.9.2
+ g_union_info_get_size at Base 0.9.2
+ g_union_info_is_discriminated at Base 0.9.2
+ g_value_info_get_value at Base 0.9.2
+ g_vfunc_info_get_flags at Base 0.9.2
+ g_vfunc_info_get_invoker at Base 0.9.2
+ g_vfunc_info_get_offset at Base 0.9.2
+ g_vfunc_info_get_signal at Base 0.9.2
+ gi_cclosure_marshal_generic at Base 0.9.2

Modified: packages/experimental/gobject-introspection/debian/libgirepository1.0-dev.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gobject-introspection/debian/libgirepository1.0-dev.install?rev=25182&op=diff
==============================================================================
--- packages/experimental/gobject-introspection/debian/libgirepository1.0-dev.install [utf-8] (original)
+++ packages/experimental/gobject-introspection/debian/libgirepository1.0-dev.install [utf-8] Wed Sep 22 21:28:06 2010
@@ -1,9 +1,5 @@
 debian/tmp/usr/lib/libgirepository-1.0.so
 debian/tmp/usr/lib/libgirepository-1.0.a
-debian/tmp/usr/lib/libgirepository-everything-1.0.so
-debian/tmp/usr/lib/libgirepository-everything-1.0.a
-debian/tmp/usr/lib/libgirepository-gimarshallingtests-1.0.so
-debian/tmp/usr/lib/libgirepository-gimarshallingtests-1.0.a
 debian/tmp/usr/include
 debian/tmp/usr/lib/pkgconfig
 debian/tmp/usr/share/gir-1.0

Added: packages/experimental/gobject-introspection/debian/patches/02_local_gir.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gobject-introspection/debian/patches/02_local_gir.patch?rev=25182&op=file
==============================================================================
--- packages/experimental/gobject-introspection/debian/patches/02_local_gir.patch (added)
+++ packages/experimental/gobject-introspection/debian/patches/02_local_gir.patch [utf-8] Wed Sep 22 21:28:06 2010
@@ -1,0 +1,48 @@
+From b08c41cb38b4fb208da93772bf4dd260cbd0267f Mon Sep 17 00:00:00 2001
+From: Simon McVittie <smcv at debian.org>
+Date: Mon, 20 Sep 2010 14:30:31 +0100
+Subject: [PATCH 1/2] transformer: when running uninstalled, search ./gir before the system paths
+
+Otherwise, we'll be using the GLib/GObject GIR files from system packages,
+which aren't necessarily the same as the ones we just generated; this is
+particularly noticeable when the system has g-i < 0.9.3 so the system
+GIR files are in 1.0 format, but we expect 1.2 format.
+
+Origin: vendor, Debian
+Bug: https://bugzilla.gnome.org/show_bug.cgi?id=630160
+Forwarded: yes
+---
+ giscanner/transformer.py |   10 ++++++++++
+ 1 files changed, 10 insertions(+), 0 deletions(-)
+
+diff --git a/giscanner/transformer.py b/giscanner/transformer.py
+index be34ff5..6f4a44e 100644
+--- a/giscanner/transformer.py
++++ b/giscanner/transformer.py
+@@ -41,6 +41,8 @@ class TransformerException(Exception):
+ 
+ _xdg_data_dirs = [x for x in os.environ.get('XDG_DATA_DIRS', '').split(':') \
+                       + [DATADIR, '/usr/share'] if x]
++_uninst_srcdir = os.environ.get('UNINSTALLED_INTROSPECTION_SRCDIR')
++_uninst_builddir = os.environ.get('UNINSTALLED_INTROSPECTION_BUILDDIR')
+ 
+ class Transformer(object):
+     namespace = property(lambda self: self._namespace)
+@@ -155,6 +157,14 @@ None."""
+ 
+     def _find_include(self, include):
+         searchdirs = self._includepaths[:]
++
++        # If running in the source tree, these have higher priority than the
++        # system copy
++        if _uninst_srcdir is not None:
++            searchdirs.append(os.path.join(_uninst_srcdir, 'gir'))
++        if _uninst_builddir is not None:
++            searchdirs.append(os.path.join(_uninst_builddir, 'gir'))
++
+         for path in _xdg_data_dirs:
+             searchdirs.append(os.path.join(path, GIR_SUFFIX))
+         searchdirs.append(GIR_DIR)
+-- 
+1.7.1
+

Modified: packages/experimental/gobject-introspection/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gobject-introspection/debian/patches/series?rev=25182&op=diff
==============================================================================
--- packages/experimental/gobject-introspection/debian/patches/series [utf-8] (original)
+++ packages/experimental/gobject-introspection/debian/patches/series [utf-8] Wed Sep 22 21:28:06 2010
@@ -1,2 +1,2 @@
 01_fix_doc_building.diff
-02_giscanner_cache.patch
+02_local_gir.patch

Modified: packages/experimental/gobject-introspection/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gobject-introspection/debian/rules?rev=25182&op=diff
==============================================================================
--- packages/experimental/gobject-introspection/debian/rules [utf-8] (original)
+++ packages/experimental/gobject-introspection/debian/rules [utf-8] Wed Sep 22 21:28:06 2010
@@ -6,7 +6,17 @@
 include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
 -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
 
-DEB_MAKE_ENVVARS += HOME=$(CURDIR)
+common-binary-post-install-arch:: list-missing
+list-missing: remove-unwanted-files
+remove-unwanted-files:
+	rm -f debian/tmp/usr/lib/gobject-introspection/giscanner/*.py[co]
+	rm -f debian/tmp/usr/lib/*.la
+
+DEB_MAKE_ENVVARS += \
+	HOME=$(CURDIR) \
+	XDG_DATA_DIRS=$(CURDIR)/gir \
+	UNINSTALLED_INTROSPECTION_SRCDIR=$(CURDIR) \
+	UNINSTALLED_INTROSPECTION_BUILDDIR=$(CURDIR)
 DEB_MAKE_CHECK_TARGET = check
 
 DEB_CONFIGURE_EXTRA_FLAGS += --enable-gtk-doc




More information about the pkg-gnome-commits mailing list