Summary: A library of handy utility functions. Name: glib2 Version: 2.4.2 Release: 1 License: LGPL Group: System Environment/Libraries Source: glib-%{version}.tar.bz2 Source2: glib2.sh Source3: glib2.csh Conflicts: libgnomeui <= 2.2.0 BuildRoot: /var/tmp/glib-%{PACKAGE_VERSION}-root BuildRequires: pkgconfig >= 0.8 BuildRequires: gettext Obsoletes: glib-gtkbeta URL: http://www.gtk.org %description GLib is the low-level core library that forms the basis for projects such as GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and anobject system. This package provides version 2 of GLib. %package devel Summary: The GIMP ToolKit (GTK+) and GIMP Drawing Kit (GDK) support library Group: Development/Libraries Obsoletes: glib-gtkbeta-devel Requires: pkgconfig >= 1:0.8 Requires: %{name} = %{version} Conflicts: glib-devel <= 1:1.2.8 %description devel The glib2-devel package includes the header files for version 2 of the GLib library. %prep %setup -q -n glib-%{version} %build for i in config.guess config.sub ; do test -f /usr/share/libtool/$i && cp /usr/share/libtool/$i . done %configure --disable-gtk-doc --enable-static make # test-thread fails on ia64: http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=116829 %ifnarch ia64 s390 s390x make check %endif %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_bindir} %makeinstall ## glib2.sh and glib2.csh ./mkinstalldirs $RPM_BUILD_ROOT%{_sysconfdir}/profile.d install -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d install -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d rm -f $RPM_BUILD_ROOT%{_libdir}/*.la %find_lang glib20 %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f glib20.lang %defattr(-, root, root) %doc AUTHORS COPYING ChangeLog NEWS README %{_libdir}/libglib-2.0.so.* %{_libdir}/libgthread-2.0.so.* %{_libdir}/libgmodule-2.0.so.* %{_libdir}/libgobject-2.0.so.* %{_sysconfdir}/profile.d/* %files devel %defattr(-, root, root) %{_libdir}/lib*.so %{_libdir}/lib*.a %{_libdir}/glib-2.0 %{_includedir}/* %{_datadir}/aclocal/* %{_datadir}/gtk-doc/ %{_libdir}/pkgconfig/* %{_datadir}/glib-2.0 %{_bindir}/* %{_mandir}/man1/* %changelog * Mon Jun 21 2004 Matthias Clasen - 2.4.2-1 - Require gettext at build time (#125320) - Update to 2.4.2 (#125736) * Tue Jun 15 2004 Elliot Lee - rebuilt * Wed May 19 2004 Matthias Clasen 2.4.1-1 - Update to 2.4.1 * Tue Mar 16 2004 Owen Taylor 2.4.0-1 - Update to 2.4.0 * Wed Mar 10 2004 Mark McLoughlin 2.3.6-1 - Update to 2.3.6 - Remove gatomic build fix * Tue Mar 02 2004 Elliot Lee - rebuilt * Tue Mar 02 2004 Mark McLoughlin 2.3.5-1 - Update to 2.3.5 - Fix build on ppc64 - Disable make check on s390 as well - test-thread failing * Wed Feb 25 2004 Mark McLoughlin 2.3.3-1 - Update to 2.3.3 * Fri Feb 13 2004 Elliot Lee - rebuilt * Fri Jan 23 2004 Jonathan Blandford 2.3.2-1 - new version - remove 'make check' temporarily * Mon Sep 8 2003 Owen Taylor 2.2.3-2.0 - Conflict with libgnomeui <= 2.2.0 (#83581, Göran Uddeborg) * Tue Aug 26 2003 Owen Taylor 2.2.3-1.1 - Version 2.2.3 * Tue Jul 8 2003 Owen Taylor 2.2.2-2.0 - Bump for rebuild * Sun Jun 8 2003 Owen Taylor - Version 2.2.2 * Wed Jun 04 2003 Elliot Lee - rebuilt * Tue Jun 3 2003 Jeff Johnson - add explicit epoch's where needed. * Sun Feb 2 2003 Owen Taylor - Version 2.2.1 * Wed Jan 22 2003 Tim Powers - rebuilt * Thu Jan 9 2003 Owen Taylor - Add static libraries to build (#78685, Bernd Kischnick) - Bump-and-rebuild for new redhat-rpm-config * Fri Dec 20 2002 Owen Taylor - Version 2.2.0 - Add make check to the build process * Mon Dec 16 2002 Owen Taylor - Version 2.1.5 * Wed Dec 11 2002 Owen Taylor - Version 2.1.4 * Mon Dec 2 2002 Owen Taylor - Version 2.1.3 * Mon Oct 07 2002 Havoc Pennington - Try rebuilding with new arches * Tue Aug 13 2002 Havoc Pennington - install glib2.sh and glib2.csh to set G_BROKEN_FILENAMES - blow away unpackaged files in install * Thu Aug 8 2002 Owen Taylor - Version 2.0.6 - Remove fixed-ltmain.sh; shouldn't be needed any more. * Fri Jun 21 2002 Tim Powers - automated rebuild * Sun Jun 16 2002 Havoc Pennington - 2.0.4 * Thu May 23 2002 Tim Powers - automated rebuild * Wed Apr 24 2002 Havoc Pennington - rebuild in different environment * Mon Apr 15 2002 Owen Taylor - Fix missing .po files (#63336) * Wed Apr 3 2002 Alex Larsson - Update to version 2.0.1 * Fri Mar 8 2002 Owen Taylor - Version 2.0.0 * Mon Feb 25 2002 Alex Larsson - Update to 1.3.15 * Thu Feb 21 2002 Alex Larsson - Bump for rebuild * Mon Feb 18 2002 Alex Larsson - Update to 1.3.14 * Fri Feb 15 2002 Havoc Pennington - add horrible buildrequires hack * Thu Feb 14 2002 Havoc Pennington - 1.3.13.91 cvs snap * Mon Feb 11 2002 Matt Wilson - rebuild from CVS snapshot - use setup -q * Thu Jan 31 2002 Jeremy Katz - rebuild * Tue Jan 29 2002 Owen Taylor - 1.3.13 * Tue Jan 22 2002 Havoc Pennington - attempting rebuild in rawhide * Wed Jan 2 2002 Havoc Pennington - remove 64-bit patch now upstream, 1.3.12.90 * Mon Nov 26 2001 Havoc Pennington - add some missing files to file list, langify * Sun Nov 25 2001 Havoc Pennington - add temporary patch to fix GTypeFundamentals on 64-bit * Sun Nov 25 2001 Havoc Pennington - Version 1.3.11 * Thu Oct 25 2001 Owen Taylor - Version 1.3.10 * Tue Sep 25 2001 Owen Taylor - Version 1.3.9 * Wed Sep 19 2001 Owen Taylor - Version 1.3.8 * Fri Jul 20 2001 Owen Taylor - Make -devel package require main package (#45388) - Fix description and summary - Configure with --disable-gtk-doc * Wed Jun 20 2001 Florian La Roche - add some portability fixes needed at least on s390 - copy config.{guess,sub} instead of calling libtoolize * Wed Jun 13 2001 Havoc Pennington - try a new glib tarball with Makefile changes to work around libtool linking to installed .la files - make -devel require pkgconfig * Tue Jun 12 2001 Havoc Pennington - either libtool or the bad libtool hacks caused link against glib-gobject 1.3.2, rebuild * Tue Jun 12 2001 Havoc Pennington - 1.3.6 - bad libtool workarounds * Fri May 04 2001 Owen Taylor - 1.3.5, rename to glib2 * Fri Nov 17 2000 Owen Taylor - Final 1.3.2 * Mon Nov 13 2000 Owen Taylor - Version 1.3.2pre1 - Remove pkgconfig * Sun Aug 13 2000 Owen Taylor - Call 1.3.1b instead of snap... the snap* naming doesn't order correctly. * Thu Aug 10 2000 Havoc Pennington - new snapshot with fixed .pc files * Thu Aug 10 2000 Havoc Pennington - include .pc files in file list * Thu Aug 10 2000 Havoc Pennington - Include pkg-config - Upgrade to a glib CVS snapshot * Wed Jul 19 2000 Jakub Jelinek - rebuild to cope with glibc locale binary incompatibility * Fri Jul 14 2000 Owen Taylor - Remove glib-config.1 manpage from build since it conflicts with glib-devel. When we go to glib glib1.2 setup, we should add it back * Fri Jul 07 2000 Owen Taylor - Version 1.3.1 - Move back to standard %{prefix} * Thu Jun 8 2000 Owen Taylor - Rebuild in /opt/gtk-beta * Tue May 30 2000 Owen Taylor - New version (adds gobject) * Wed Apr 25 2000 Owen Taylor - Don't blow away /etc/ld.so.conf (sorry!) * Tue Apr 24 2000 Owen Taylor - Snapshot RPM for Pango testing * Fri Feb 04 2000 Owen Taylor - Added fixes from stable branch of CVS * Thu Oct 7 1999 Owen Taylor - version 1.2.6 * Fri Sep 24 1999 Owen Taylor - version 1.2.5 * Fri Sep 17 1999 Owen Taylor - version 1.2.4 * Mon Jun 7 1999 Owen Taylor - version 1.2.3 * Thu Mar 25 1999 Michael Fulbright - version 1.2.1 * Fri Feb 26 1999 Michael Fulbright - Version 1.2 * Thu Feb 25 1999 Michael Fulbright - version 1.2.0pre1 * Tue Feb 23 1999 Cristian Gafton - new description tags * Sun Feb 21 1999 Michael Fulbright - removed libtoolize from %build * Thu Feb 11 1999 Michael Fulbright - added libgthread to file list * Fri Feb 05 1999 Michael Fulbright - version 1.1.15 * Wed Feb 03 1999 Michael Fulbright - version 1.1.14 * Mon Jan 18 1999 Michael Fulbright - version 1.1.13 * Wed Jan 06 1999 Michael Fulbright - version 1.1.12 * Wed Dec 16 1998 Michael Fulbright - updated in preparation for the GNOME freeze * Mon Apr 13 1998 Marc Ewing - Split out glib package