Mailinglist Archive: opensuse-commit (2130 mails)
| < Previous | Next > |
commit glib2
- From: root@xxxxxxxxxxxxxxx (h_root)
- Date: Sun, 06 Apr 2008 05:42:21 +0200
- Message-id: <20080406034222.34DD5678182@xxxxxxxxxxxxxxx>
Hello community,
here is the log from the commit of package glib2
checked in at Sun Apr 6 05:42:21 CEST 2008.
--------
--- GNOME/glib2/glib2.changes 2008-04-01 18:41:29.000000000 +0200
+++ glib2/glib2.changes 2008-04-04 18:03:11.981312000 +0200
@@ -1,0 +2,36 @@
+Fri Apr 4 16:18:40 CEST 2008 - maw@xxxxxxx
+
+- Merge the BETA and STABLE branches
+- Remove, pending further discussion, libgio-2_0-0's
+ recommendation of gvfs.
+
+-------------------------------------------------------------------
+Tue Apr 1 19:16:57 CEST 2008 - maw@xxxxxxx
+
+- Split out several shared library subpackages:
+ + The new packages are:
+ * libglib-2_0-0, which provides implementations of common data
+ structures and algorithms
+ * libgmodule-2_0-0, which provides portable loadable module
+ functionality
+ * libgthread-2_0-0, which provides portable threading
+ functionality similar to that of pthreads
+ * libgio-2_0-0, which provides abstracted IO operations
+ * libgobject-2_0-0, which provides object oriented facilities
+ available from C
+ + Impact on consuming packages:
+ * Consuming packages can continue to require glib2-devel to
+ build
+ * Packages that use AutoReqProv to pick up glib2 requirements
+ should require no change
+ * Packages that eschew AutoReqProv in favour of explicitly
+ depending on glib2 will need to have their dependencies
+ adjusted to explicitly depend upon the correct subpackage
+ + The glib2 base package remains as a skeleton; the subpackages
+ continue to depend upon it
+ + The net effect of this change should be a reduction in the
+ space required for applications which only consume a small part
+ of glib2's functionality; packages which require more of it
+ should see no change.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glib2.spec ++++++
--- /var/tmp/diff_new_pack.hi8783/_old 2008-04-06 05:40:50.000000000 +0200
+++ /var/tmp/diff_new_pack.hi8783/_new 2008-04-06 05:40:50.000000000 +0200
@@ -18,7 +18,7 @@
Group: Development/Libraries/C and C++
AutoReqProv: on
Version: 2.16.1
-Release: 8
+Release: 9
Summary: A Library with Convenient Functions Written in C
Url: http://www.gtk.org/
Source:
ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.14/%{_name}-%{version}.tar.bz2
@@ -45,7 +45,8 @@
Requires: %{name}-lang = %{version}
# For temporary %%pre script only.
PreReq: coreutils
-# Conflicts of gnome_defaults.conf from gnome-vfs2 in == 10.3
+PreReq: /bin/sed
+# Conflicts with gnome_defaults.conf from gnome-vfs2 in 10.3
Conflicts: gnome-vfs2 < 2.22.0
%description
@@ -74,6 +75,12 @@
%package devel
License: GPL v2 or later
Requires: %{name} = %{version} pcre-devel pkg-config glibc-devel
+# Now require the subpackages too
+Requires: libglib-2_0-0
+Requires: libgmodule-2_0-0
+Requires: libgio-2_0-0
+Requires: libgthread-2_0-0
+Requires: libgobject-2_0-0
Summary: Include files and libraries mandatory for development
Group: Development/Libraries/C and C++
AutoReqProv: on
@@ -105,6 +112,153 @@
Owen Taylor <otaylor@xxxxxxx>
Sebastian Wilhelmi <wilhelmi@xxxxxxxxxx>
+%package -n libglib-2_0-0
+License: LGPL v2.1 or later
+Summary: A Library with Convenient Functions Written in C
+Group: Development/Libraries/C and C++
+Requires: %{name} = %{version}
+
+%description -n libglib-2_0-0
+This library provides convenient functions, such as lists and hashes,
+to a C programmer and is used by Gtk+ and GNOME.
+
+
+
+Authors:
+--------
+ Peter Mattis <petm@xxxxxxxxxxxxxxxx>
+ Spencer Kimball <spencer@xxxxxxxxxxxxxxxx>
+ Josh MacDonald <jmacd@xxxxxxxxxxxxxxxx>
+ Shawn T. Amundson <amundson@xxxxxxxx>
+ Jeff Garzik <jgarzik@xxxxxxxxx>
+ Raja R Harinath <harinath@xxxxxxxxxx>
+ Tim Janik <timj@xxxxxxx>
+ Elliot Lee <sopwith@xxxxxxxxxx>
+ Tor Lillqvist <tml@xxxxxx>
+ Paolo Molaro <lupus@xxxxxxxxxx>
+ Havoc Pennington <hp@xxxxxxxxx>
+ Manish Singh <yosh@xxxxxxxx>
+ Owen Taylor <otaylor@xxxxxxx>
+ Sebastian Wilhelmi <wilhelmi@xxxxxxxxxx>
+
+%package -n libgmodule-2_0-0
+License: LGPL v2.1 or later
+Summary: A Library with Convenient Functions Written in C
+Group: Development/Libraries/C and C++
+Requires: %{name} = %{version}
+
+%description -n libgmodule-2_0-0
+This library provides convenient functions, such as lists and hashes,
+to a C programmer and is used by Gtk+ and GNOME.
+
+
+
+Authors:
+--------
+ Peter Mattis <petm@xxxxxxxxxxxxxxxx>
+ Spencer Kimball <spencer@xxxxxxxxxxxxxxxx>
+ Josh MacDonald <jmacd@xxxxxxxxxxxxxxxx>
+ Shawn T. Amundson <amundson@xxxxxxxx>
+ Jeff Garzik <jgarzik@xxxxxxxxx>
+ Raja R Harinath <harinath@xxxxxxxxxx>
+ Tim Janik <timj@xxxxxxx>
+ Elliot Lee <sopwith@xxxxxxxxxx>
+ Tor Lillqvist <tml@xxxxxx>
+ Paolo Molaro <lupus@xxxxxxxxxx>
+ Havoc Pennington <hp@xxxxxxxxx>
+ Manish Singh <yosh@xxxxxxxx>
+ Owen Taylor <otaylor@xxxxxxx>
+ Sebastian Wilhelmi <wilhelmi@xxxxxxxxxx>
+
+%package -n libgio-2_0-0
+License: LGPL v2.1 or later
+Summary: A Library with Convenient Functions Written in C
+Group: Development/Libraries/C and C++
+Requires: %{name} = %{version}
+# Temporarily disable this, pending further discussion
+# Recommends: gvfs
+
+%description -n libgio-2_0-0
+This library provides convenient functions, such as lists and hashes,
+to a C programmer and is used by Gtk+ and GNOME.
+
+
+
+Authors:
+--------
+ Peter Mattis <petm@xxxxxxxxxxxxxxxx>
+ Spencer Kimball <spencer@xxxxxxxxxxxxxxxx>
+ Josh MacDonald <jmacd@xxxxxxxxxxxxxxxx>
+ Shawn T. Amundson <amundson@xxxxxxxx>
+ Jeff Garzik <jgarzik@xxxxxxxxx>
+ Raja R Harinath <harinath@xxxxxxxxxx>
+ Tim Janik <timj@xxxxxxx>
+ Elliot Lee <sopwith@xxxxxxxxxx>
+ Tor Lillqvist <tml@xxxxxx>
+ Paolo Molaro <lupus@xxxxxxxxxx>
+ Havoc Pennington <hp@xxxxxxxxx>
+ Manish Singh <yosh@xxxxxxxx>
+ Owen Taylor <otaylor@xxxxxxx>
+ Sebastian Wilhelmi <wilhelmi@xxxxxxxxxx>
+
+%package -n libgthread-2_0-0
+License: LGPL v2.1 or later
+Summary: A Library with Convenient Functions Written in C
+Group: Development/Libraries/C and C++
+Requires: %{name} = %{version}
+
+%description -n libgthread-2_0-0
+This library provides convenient functions, such as lists and hashes,
+to a C programmer and is used by Gtk+ and GNOME.
+
+
+
+Authors:
+--------
+ Peter Mattis <petm@xxxxxxxxxxxxxxxx>
+ Spencer Kimball <spencer@xxxxxxxxxxxxxxxx>
+ Josh MacDonald <jmacd@xxxxxxxxxxxxxxxx>
+ Shawn T. Amundson <amundson@xxxxxxxx>
+ Jeff Garzik <jgarzik@xxxxxxxxx>
+ Raja R Harinath <harinath@xxxxxxxxxx>
+ Tim Janik <timj@xxxxxxx>
+ Elliot Lee <sopwith@xxxxxxxxxx>
+ Tor Lillqvist <tml@xxxxxx>
+ Paolo Molaro <lupus@xxxxxxxxxx>
+ Havoc Pennington <hp@xxxxxxxxx>
+ Manish Singh <yosh@xxxxxxxx>
+ Owen Taylor <otaylor@xxxxxxx>
+ Sebastian Wilhelmi <wilhelmi@xxxxxxxxxx>
+
+%package -n libgobject-2_0-0
+License: LGPL v2.1 or later
+Summary: A Library with Convenient Functions Written in C
+Group: Development/Libraries/C and C++
+Requires: %{name} = %{version}
+
+%description -n libgobject-2_0-0
+This library provides convenient functions, such as lists and hashes,
+to a C programmer and is used by Gtk+ and GNOME.
+
+
+
+Authors:
+--------
+ Peter Mattis <petm@xxxxxxxxxxxxxxxx>
+ Spencer Kimball <spencer@xxxxxxxxxxxxxxxx>
+ Josh MacDonald <jmacd@xxxxxxxxxxxxxxxx>
+ Shawn T. Amundson <amundson@xxxxxxxx>
+ Jeff Garzik <jgarzik@xxxxxxxxx>
+ Raja R Harinath <harinath@xxxxxxxxxx>
+ Tim Janik <timj@xxxxxxx>
+ Elliot Lee <sopwith@xxxxxxxxxx>
+ Tor Lillqvist <tml@xxxxxx>
+ Paolo Molaro <lupus@xxxxxxxxxx>
+ Havoc Pennington <hp@xxxxxxxxx>
+ Manish Singh <yosh@xxxxxxxx>
+ Owen Taylor <otaylor@xxxxxxx>
+ Sebastian Wilhelmi <wilhelmi@xxxxxxxxxx>
+
%package doc
License: GPL v2 or later
Summary: Documentation for the C Library with Convenience Functions
@@ -167,26 +321,45 @@
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
-#chmod +x $RPM_BUILD_ROOT/%{_bindir}/gtester-report
+chmod +x $RPM_BUILD_ROOT/%{_bindir}/gtester-report
+### cp -a %{S:1} $RPM_BUILD_ROOT/etc/profile.d/zzz-glib2.sh
+### cp -a %{S:2} $RPM_BUILD_ROOT/etc/profile.d/zzz-glib2.csh
+### chmod +x $RPM_BUILD_ROOT/%{_bindir}/gtester-report
%find_lang %{_name}20
%fdupes $RPM_BUILD_ROOT
-
-%post -p /sbin/ldconfig
%posttrans
# If it is an upgrade and gnome_defaults.conf were edited,
-# move it from its old location. (Upgrade from <=10.2)
+# move it from its old location. (Upgrade from <= 10.2)
if test -f etc/opt/gnome/gnome_defaults.conf.rpmsave ; then
mv etc/gnome_defaults.conf etc/gnome_defaults.conf.rpmnew
sed "s:etc/opt/gnome:etc:g;s:opt/gnome:usr:g"
<etc/opt/gnome/gnome_defaults.conf.rpmsave >etc/gnome_defaults.conf
fi
# If it is an upgrade and gnome_defaults.conf were edited,
-# revive it from the RPM backup. (Upgrade from ==10.3)
+# revive it from the RPM backup. (Upgrade from == 10.3)
if test -f etc/gnome_defaults.conf.rpmsave ; then
mv etc/gnome_defaults.conf etc/gnome_defaults.conf.rpmnew
mv etc/gnome_defaults.conf.rpmsave etc/gnome_defaults.conf
fi
-%postun -p /sbin/ldconfig
+%post -n libglib-2_0-0 -p /sbin/ldconfig
+
+%post -n libgobject-2_0-0 -p /sbin/ldconfig
+
+%post -n libgthread-2_0-0 -p /sbin/ldconfig
+
+%post -n libgio-2_0-0 -p /sbin/ldconfig
+
+%post -n libgmodule-2_0-0 -p /sbin/ldconfig
+
+%postun -n libglib-2_0-0 -p /sbin/ldconfig
+
+%postun -n libgobject-2_0-0 -p /sbin/ldconfig
+
+%postun -n libgthread-2_0-0 -p /sbin/ldconfig
+
+%postun -n libgio-2_0-0 -p /sbin/ldconfig
+
+%postun -n libgmodule-2_0-0 -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
@@ -195,12 +368,31 @@
%defattr(-,root,root)
%doc AUTHORS COPYING README NEWS ChangeLog
%{_datadir}/applications/defaults.list
-%{_libdir}/lib*.so.*
/etc/profile.d/zzz-glib2.*
/sbin/conf.d/SuSEconfig.glib2
+%config (noreplace) %{_sysconfdir}/gnome_defaults.conf
+
+%files -n libglib-2_0-0
+%defattr(-, root, root)
+%{_libdir}/libglib*.so.*
+
+%files -n libgmodule-2_0-0
+%defattr(-, root, root)
+%{_libdir}/libgmodule*.so.*
+
+%files -n libgobject-2_0-0
+%defattr(-, root, root)
+%{_libdir}/libgobject*.so.*
+
+%files -n libgthread-2_0-0
+%defattr(-, root, root)
+%{_libdir}/libgthread*.so.*
+
+%files -n libgio-2_0-0
+%defattr(-, root, root)
+%{_libdir}/libgio*.so.*
%dir %{_localstatedir}/cache/gio-2.0
%ghost %{_localstatedir}/cache/gio-2.0/defaults.list
-%config (noreplace) %{_sysconfdir}/gnome_defaults.conf
%files lang -f %{_name}20.lang
@@ -227,6 +419,36 @@
%dir %{_datadir}/gtk-doc/html
%changelog
+* Fri Apr 04 2008 maw@xxxxxxx
+- Merge the BETA and STABLE branches
+- Remove, pending further discussion, libgio-2_0-0's
+ recommendation of gvfs.
+* Tue Apr 01 2008 maw@xxxxxxx
+- Split out several shared library subpackages:
+ + The new packages are:
+ * libglib-2_0-0, which provides implementations of common data
+ structures and algorithms
+ * libgmodule-2_0-0, which provides portable loadable module
+ functionality
+ * libgthread-2_0-0, which provides portable threading
+ functionality similar to that of pthreads
+ * libgio-2_0-0, which provides abstracted IO operations
+ * libgobject-2_0-0, which provides object oriented facilities
+ available from C
+ + Impact on consuming packages:
+ * Consuming packages can continue to require glib2-devel to
+ build
+ * Packages that use AutoReqProv to pick up glib2 requirements
+ should require no change
+ * Packages that eschew AutoReqProv in favour of explicitly
+ depending on glib2 will need to have their dependencies
+ adjusted to explicitly depend upon the correct subpackage
+ + The glib2 base package remains as a skeleton; the subpackages
+ continue to depend upon it
+ + The net effect of this change should be a reduction in the
+ space required for applications which only consume a small part
+ of glib2's functionality; packages which require more of it
+ should see no change.
* Tue Apr 01 2008 coolo@xxxxxxx
- moved recommendation of gvfs to gtk2
* Tue Apr 01 2008 sbrabec@xxxxxxx
++++++ baselibs.conf ++++++
--- GNOME/glib2/baselibs.conf 2008-04-02 02:25:30.000000000 +0200
+++ glib2/baselibs.conf 2008-04-02 02:25:40.000000000 +0200
@@ -1,2 +1,8 @@
glib2
+libglib-2_0-0
+libgmodule-2_0-0
+libgio-2_0-0
+libgthread-2_0-0
+libgobject-2_0-0
+
arch ppc64 package glib2-devel
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx
| < Previous | Next > |