diff --git a/gobject-introspection-0.6.9.tar.bz2 b/gobject-introspection-0.6.9.tar.bz2 deleted file mode 100644 index 41b4b86..0000000 --- a/gobject-introspection-0.6.9.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:12ea075fdb90780b047382bc7acf4896c34dad49276f6c8513045a3f584d5ac6 -size 544356 diff --git a/gobject-introspection-0.9.3.tar.bz2 b/gobject-introspection-0.9.3.tar.bz2 new file mode 100644 index 0000000..988c80c --- /dev/null +++ b/gobject-introspection-0.9.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:662bdd2bf70239fa579777f58bfd0bbb08c6f9b6313020a9b672505d7e3c1c1d +size 780411 diff --git a/gobject-introspection.changes b/gobject-introspection.changes index d3244b8..f7302ca 100644 --- a/gobject-introspection.changes +++ b/gobject-introspection.changes @@ -1,3 +1,110 @@ +------------------------------------------------------------------- +Fri Aug 6 22:24:00 CEST 2010 - vuntz@opensuse.org + +- Pass --enable-gtk-doc to configure. + +------------------------------------------------------------------- +Fri Aug 6 00:15:19 CEST 2010 - lmedinas@opensuse.org + +- Update to version 0.9.3: + + Add annotations for g_variant_new_strv() and + g_variant_get_strv() + + Add annotation for g_dbus_proxy_new_sync + + Fix ordering in override_search_path on gir-repository + + Make scanner compatible with python 2.y + + Add g_irepository_enumerate + + Append -Wl,-rpath=. to the scanner compile + + Add g_info_type_to_string (GIInfoType type) + + Add new API g_typelib_require_private() + + Misc bug fixes +- Add gtk-doc to BuildRequires + +------------------------------------------------------------------- +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: + + 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 + +- Update to version 0.6.12: + + 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 + ------------------------------------------------------------------- Fri Mar 19 09:01:33 CET 2010 - dimstar@opensuse.org diff --git a/gobject-introspection.spec b/gobject-introspection.spec index 90fd3fa..ec0686f 100644 --- a/gobject-introspection.spec +++ b/gobject-introspection.spec @@ -1,5 +1,5 @@ # -# spec file for package gobject-introspection (Version 0.6.9) +# spec file for package gobject-introspection (Version 0.9.3) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -21,21 +21,20 @@ Name: gobject-introspection BuildRequires: bison BuildRequires: fdupes BuildRequires: flex -BuildRequires: glib2-devel +BuildRequires: gtk-doc BuildRequires: libffi-devel BuildRequires: python-devel BuildRequires: python-xml -%if %suse_version <= 1110 -BuildRequires: gtk-doc -%endif -Version: 0.6.9 +BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(gobject-2.0) +Version: 0.9.3 Release: 1 -License: GPLv2+ +License: LGPLv2.1+ Summary: GObject Introspection Tools Url: http://live.gnome.org/GObjectIntrospection Group: Development/Libraries/GNOME Source: %{name}-%{version}.tar.bz2 -Requires: libgirepository-1_0-0 = %{version} +Requires: libgirepository-1_0-1 = %{version} Requires: python-xml BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -43,13 +42,13 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build The goal of the project is to describe the APIs and collect them in a uniform, machine readable format. -%package -n libgirepository-1_0-0 +%package -n libgirepository-1_0-1 License: LGPLv2.1+ Summary: GObject Introspection Library Group: Development/Libraries/GNOME Recommends: gir-repository -%description -n libgirepository-1_0-0 +%description -n libgirepository-1_0-1 The goal of the project is to describe the APIs and collect them in a uniform, machine readable format. @@ -59,7 +58,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 @@ -71,7 +69,8 @@ a uniform, machine readable format. %build %configure \ - --disable-static + --disable-static \ + --enable-gtk-doc %__make %{?jobs:-j%jobs} %install @@ -82,9 +81,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) @@ -96,16 +95,17 @@ rm -rf %{buildroot} %{_libdir}/gobject-introspection/giscanner %doc %{_mandir}/man?/*.* -%files -n libgirepository-1_0-0 +%files -n libgirepository-1_0-1 %defattr(-,root,root) %doc AUTHORS CONTRIBUTORS COPYING.LGPL NEWS README TODO -%{_datadir}/gir-1.0 +%{_datadir}/gir-1.0/ %{_libdir}/*.so.* -%{_libdir}/girepository-1.0 +%{_libdir}/girepository-1.0/ %files devel %defattr(-,root,root) -%{_includedir}/* +%doc %{_datadir}/gtk-doc/html/gi/ +%{_includedir}/gobject-introspection-1.0/ %{_datadir}/aclocal/*.m4 # We explicitly list the content of the directory that is of interest to us, # since not everything might go into the devel package in the future