From fde61ad65df809a68aa2e53aef93d6b255e79cbc0b5878fb339e81f32035af73 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Wed, 21 Jul 2010 20:54:36 +0000 Subject: [PATCH] Accepting request 43611 from home:vuntz:branches:GNOME:Factory Copy from home:vuntz:branches:GNOME:Factory/gobject-introspection via accept of submit request 43611 revision 2. Request was accepted with message: Wondering why rpm build did not barf for the %post and %postun, but that's fine of course.. OBS-URL: https://build.opensuse.org/request/show/43611 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gobject-introspection?expand=0&rev=20 --- gobject-introspection.changes | 69 +++++++++++++++++++++++++++++++++-- gobject-introspection.spec | 12 ++---- 2 files changed, 70 insertions(+), 11 deletions(-) diff --git a/gobject-introspection.changes b/gobject-introspection.changes index bac1cea..229de49 100644 --- a/gobject-introspection.changes +++ b/gobject-introspection.changes @@ -1,16 +1,49 @@ +------------------------------------------------------------------- +Wed Jul 21 14:15:54 CEST 2010 - vuntz@opensuse.org + +- Clean up update to 0.9.2. +- Change cairo-devel, glib2-devel BuildRequires to pkgconfig(cairo) + and pkgconfig(gobject-2.0). +- Remove checks for old versions of openSUSE (<= 11.1). +- Remove glib2-devel Requires of devel package: it's now + automatically handled with pkgconfig() Requires. +- Fix post/postun to be for libgirepository-1_0-1. + ------------------------------------------------------------------- Thu Jul 15 16:38:46 UTC 2010 - dimstar@opensuse.org - Upate to version 0.9.2: - + [cairo-1.0.gir] Add cairo_region_t - + [cairo-1.0] Add cairo_rectangle_int_t + + Add some cairo methods + Add support for non-GObject fundamental objects + + Bump shared library version, typelib version + + Don't include machine-dependent integral types in the typelib + + Bug fixes +- Rename libgirepository-1_0-0 to libgirepository-1_0-1 ------------------------------------------------------------------- Tue Jul 6 00:13:27 CEST 2010 - dimstar@opensuse.org - Update to version 0.9.0: - + + + Barf if running on unsupported platform + + Annotate GVariant as a foreign struct + + Support the (transfer) annotation for properties + + Allow for methods in GLib + + Add versioning to the cache + + Add some more Gio annotations + + Apply annotations from invoker to vfunc + + Support introspectable=no attribute, add warnings framework + + Allow attributes on parameters and return values + + Clean up annotation parsing, don't try to parse invalid + annotations + + Cleanups and code reorganization + + Bug fixes + + Update docs +- Changes from version 0.6.14: + + Support unsigned long/short int + + Add type annotation for properties + + Fix marshalling of GStrv + + Bug fixes + + Update docs ------------------------------------------------------------------- Fri May 28 22:34:48 CEST 2010 - dimstar@opensuse.org @@ -19,6 +52,36 @@ Fri May 28 22:34:48 CEST 2010 - dimstar@opensuse.org + Build system cleanups + Documentation updates + Minor bugfixes +- Changes from version 0.6.11: + + Add various annotations + + Take into account the underscore after the type name when + checking if a function is a method + + Use g_slice + + Add support for the 'foreign' annotation to g-i-scanner + + Bug fixes + + Update docs +- Changes from version 0.6.10: + + Add GKeyFile annotations + + Revert a change that makes gjs crash + + Correctly use ffi_closure_alloc(), fixing mmap permissions + error + + Assert input values in Everything funcs + + Add GIMarshallingTests typelib + + If needed, convert from camelcase to underscores when stripping + the prefix of constants + + Add foreign struct funcs to Everything + + Add a simple callback type which has no arguments or return + values + + Make g_file_set_contents() take uint8*, not utf8 + + Warn about annotations for unknown args + + Add support for GArrays + + Use -1 not None for closure/destroy indices + + Validate scope annotation values and parameter references + + Add a basic gir for xrandr + + Add uid_t, gid_t, dev_t to integral type conversions + + Add tests + + Update docs + + Minor bug fixes - BuildRequire cairo-devel ------------------------------------------------------------------- diff --git a/gobject-introspection.spec b/gobject-introspection.spec index f558bfa..e77e5f1 100644 --- a/gobject-introspection.spec +++ b/gobject-introspection.spec @@ -19,16 +19,13 @@ Name: gobject-introspection BuildRequires: bison -BuildRequires: cairo-devel BuildRequires: fdupes BuildRequires: flex -BuildRequires: glib2-devel BuildRequires: libffi-devel BuildRequires: python-devel BuildRequires: python-xml -%if %suse_version <= 1110 -BuildRequires: gtk-doc -%endif +BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(gobject-2.0) Version: 0.9.2 Release: 1 License: GPLv2+ @@ -60,7 +57,6 @@ Summary: GObject Introspection Development Files Group: Development/Libraries/GNOME # Note: the devel package requires the binaries, not just the library Requires: %{name} = %{version} -Requires: glib2-devel Requires: libffi-devel %description devel @@ -83,9 +79,9 @@ find %{buildroot} -type f -name "*.la" -delete -print %clean rm -rf %{buildroot} -%post -n libgirepository-1_0-0 -p /sbin/ldconfig +%post -n libgirepository-1_0-1 -p /sbin/ldconfig -%postun -n libgirepository-1_0-0 -p /sbin/ldconfig +%postun -n libgirepository-1_0-1 -p /sbin/ldconfig %files %defattr(-,root,root)