checked in (request 32253)

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=70
This commit is contained in:
OBS User autobuild 2010-02-11 18:05:04 +00:00 committed by Git OBS Bridge
parent 92458ac050
commit 9c9d6d36d2
4 changed files with 7 additions and 135 deletions

3
glib-2.23.1.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5074df427a0640fb37b73cb692f233907fa2015af3be8594cd235a28ed1605a6
size 5082222

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9d6433c60b3cebcf3e05ea2c65cde0817d110d41e1abb7873113cfd7efe18fac
size 5245920

View File

@ -1,82 +1,3 @@
-------------------------------------------------------------------
Wed Feb 10 16:01:41 CET 2010 - vuntz@opensuse.org
- Update to version 2.23.3:
+ GLib now has a facility for locks that consume only one bit of
storage inside an integer: g_bit_lock()
+ GVariant:
- The serializer has been merged, with more API to follow
+ Bugs fixed
- bgo#548967: 1 bit mutex lock
- bgo#604967: 2.22.3 libasyncns build fails on HP-UX 11.11
- bgo#608602: G_VALUE_COLLECT_INIT variables shadow those in
G_VALUE_COLLECT
- bgo#608743: Crash in g_hostname_to_ascii visiting certain
website in epiphany
- bgo#599197: array ref and unref functions crash on NULL
array.
- bgo#608159: mem leak in g_io_modules_scan_all_in_directory
+ Updated translations.
-------------------------------------------------------------------
Thu Jan 28 00:25:50 CET 2010 - vuntz@opensuse.org
- Correctly use gio-querymodules:
+ package it in main package, with a giomodule.cache ghost file
+ rename it gio-querymodules-64 on 64 bits platforms
+ add Requires(post)/Requires(postun) to main package and
libgio-fam to make sure that gio-querymodules would work
+ add post/postun scriptlets for main package and libgio-fam
-------------------------------------------------------------------
Mon Jan 25 22:28:23 CET 2010 - captain.magnus@opensuse.org
- Update to version 2.23.2:
+ We are now using gcc builtins for atomic operations when
available
+ g_assert() grew the ability to store assertions in core dumps
+ GIO supports lazy loading of GIO modules, and there is a new
gio-querymodule utility that goes along with this.
+ Threading changes:
- The requirements for g_thread_init() have been relaxed
slightly, it can be called multiple times, and does not have
to be the first call
- GObject now links to GThread and threads are enabled
automatically when g_type_init() is called
- Thread-safety issues with boxed types in GObject have been
fixed
+ GObject:
- Another bunch of performance work has landed
+ GVariant:
- GVariantType has been merged, with the rest of the GVariant
API to follow
+ Bugs fixed:
- bgo#568760 - nautilus freezes due to a bug in garray.c:322
- bgo#602417 - Document lifecycles of GSimpleAsyncResult and
friends
- bgo#604824 - crash in Epiphany: Selecting my Slashdot bo...
- bgo#448888 - don't init g_slice for always-malloc
- bgo#531902 - Use GCC atomic buildins for g_atomic*
- bgo#554887 - boxed type registration is not thread safe
- bgo#586150 - unresolved symbols when building glib 2.21.2 on
OS X Tiger
- bgo#589176 - row gvalue transform array exponentially
- bgo#594872 - Support storing assertion messages into core
dump
- bgo#602240 - Upgrade libasyncns to 0.8
- bgo#603590 - Speed up G_VALUE_COLLECT
- bgo#604457 - gutf8inputstream.c: increasing unknown size
pointer
- bgo#605686 - GCharsetConverter doesn't flush
- bgo#605733 - g_memory_output_stream_new violates GObject
standards
- bgo#605883 - g_object_new() processes varargs even when there
are none
- bgo#605977 - invalid utf-8 conversion in
g_local_file_get_parse_name(...
- bgo#606775 - Enable threads by default in gobject
+ Translation updates
-------------------------------------------------------------------
Tue Dec 22 13:16:55 CET 2009 - vuntz@opensuse.org

View File

@ -1,5 +1,5 @@
#
# spec file for package glib2 (Version 2.23.3)
# spec file for package glib2 (Version 2.23.1)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -20,7 +20,7 @@
Name: glib2
%define _name glib
Version: 2.23.3
Version: 2.23.1
Release: 1
License: LGPLv2.1+
Summary: A Library with Convenient Functions Written in C
@ -57,9 +57,6 @@ PreReq: coreutils
PreReq: /bin/sed
Requires: %{name}-branding
Requires: %{name}-lang = %{version}
# we need gio-querymodules to work in %post/%postun
Requires(post): libgio-2_0-0
Requires(postun): libgio-2_0-0
# Conflicts with gnome_defaults.conf from gnome-vfs2 in 10.3
Conflicts: gnome-vfs2 < 2.22.0
# bug437293
@ -174,9 +171,6 @@ to a C programmer and is used by Gtk+ and GNOME.
License: LGPLv2.1+
Summary: A Library with Convenient Functions Written in C
Group: Development/Libraries/C and C++
# we need gio-querymodules in %post/%postun
Requires(post): %{name}
Requires(postun): %{name}
Supplements: packageand(libgio-2_0-0:fam)
%description -n libgio-fam
@ -249,19 +243,10 @@ install -D -m0644 glib2.sh $RPM_BUILD_ROOT/etc/profile.d/zzz-glib2.sh
install -D -m0644 glib2.csh $RPM_BUILD_ROOT/etc/profile.d/zzz-glib2.csh
install -D -m0755 SuSEconfig.glib2 $RPM_BUILD_ROOT/sbin/conf.d/SuSEconfig.glib2
install -D -m0644 gnome_defaults.conf $RPM_BUILD_ROOT%{_sysconfdir}/gnome_defaults.conf
# default apps magic
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/gio-2.0 $RPM_BUILD_ROOT%{_datadir}/applications
touch $RPM_BUILD_ROOT%{_localstatedir}/cache/gio-2.0/defaults.list
ln -s %{_localstatedir}/cache/gio-2.0/defaults.list $RPM_BUILD_ROOT%{_datadir}/applications/defaults.list
# fix some permission issue, but only if needed
test ! -x $RPM_BUILD_ROOT/%{_bindir}/gtester-report
chmod +x $RPM_BUILD_ROOT/%{_bindir}/gtester-report
# gio-querymodules magic
%if "%{_lib}" == "lib64"
mv $RPM_BUILD_ROOT%{_bindir}/gio-querymodules $RPM_BUILD_ROOT%{_bindir}/gio-querymodules-64
%endif
touch $RPM_BUILD_ROOT%{_libdir}/gio/modules/giomodule.cache
# remove files we don't care about
rm $RPM_BUILD_ROOT%{_libdir}/gio/modules/libgiofam.*a
# We do not need the la files for 11.1 and newer
%if %suse_version > 1100
@ -284,13 +269,6 @@ if test -f etc/gnome_defaults.conf.rpmsave ; then
mv etc/gnome_defaults.conf.rpmsave etc/gnome_defaults.conf
fi
%post
%if "%{_lib}" == "lib64"
%{_bindir}/gio-querymodules-64 %{_libdir}/gio/modules
%else
%{_bindir}/gio-querymodules %{_libdir}/gio/modules
%endif
%post -n libglib-2_0-0 -p /sbin/ldconfig
%post -n libgobject-2_0-0 -p /sbin/ldconfig
@ -301,20 +279,6 @@ fi
%post -n libgmodule-2_0-0 -p /sbin/ldconfig
%post -n libgio-fam
%if "%{_lib}" == "lib64"
%{_bindir}/gio-querymodules-64 %{_libdir}/gio/modules
%else
%{_bindir}/gio-querymodules %{_libdir}/gio/modules
%endif
%postun
%if "%{_lib}" == "lib64"
%{_bindir}/gio-querymodules-64 %{_libdir}/gio/modules
%else
%{_bindir}/gio-querymodules %{_libdir}/gio/modules
%endif
%postun -n libglib-2_0-0 -p /sbin/ldconfig
%postun -n libgobject-2_0-0 -p /sbin/ldconfig
@ -325,13 +289,6 @@ fi
%postun -n libgmodule-2_0-0 -p /sbin/ldconfig
%postun -n libgio-fam
%if "%{_lib}" == "lib64"
%{_bindir}/gio-querymodules-64 %{_libdir}/gio/modules
%else
%{_bindir}/gio-querymodules %{_libdir}/gio/modules
%endif
%clean
rm -rf $RPM_BUILD_ROOT
@ -341,10 +298,8 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/applications/defaults.list
/etc/profile.d/zzz-glib2.*
/sbin/conf.d/SuSEconfig.glib2
%{_bindir}/gio-querymodules*
%dir %{_libdir}/gio
%dir %{_libdir}/gio/modules
%ghost %{_libdir}/gio/modules/giomodule.cache
%files branding-upstream
%defattr(-,root,root)
@ -380,12 +335,7 @@ rm -rf $RPM_BUILD_ROOT
%files devel
%defattr(-,root,root)
%{_bindir}/glib-*
%{_bindir}/gobject-*
%{_bindir}/gtester*
%doc %{_mandir}/man?/glib-*.*
%doc %{_mandir}/man?/gobject-*.*
%doc %{_mandir}/man?/gtester*.*
%{_bindir}/*
%{_datadir}/aclocal/*.m4
%{_datadir}/glib-2.0
%{_includedir}/glib-2.0
@ -394,6 +344,7 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/lib*.*a
%{_libdir}/glib-2.0
%{_libdir}/pkgconfig/*.pc
%doc %{_mandir}/man*/*
%{_datadir}/gtk-doc/html/gio
%{_datadir}/gtk-doc/html/glib
%{_datadir}/gtk-doc/html/gobject