glib2.spec revision 15838
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster# spec file for package glib2
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster# Copyright 2008 Sun Microsystems, Inc.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster# This file and all modifications and additions to the pristine
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster# package are under the same license as the package itself.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster# Owner: erwannc
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan FosterSummary: Low level core compatibility library for GTK+ and GNOME
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan FosterSource: http://ftp.gnome.org/pub/GNOME/sources/glib/2.19/glib-%{version}.tar.bz2
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster# Note we patch default-path to not include "." because on Solaris
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster# we are extra paranoid about not ever setting PATH to include the
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster# current working directory. This was an ARC requirement.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster# The GNOME community already decided to not change this behavior
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster# (refer to bugzilla bug 317945), but this change is safe. This
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster# code only gets executed when the user's PATH is unset, which
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster# should be never. Still safer to avoid adding "." to PATH.
449854c2a07b50ea64d9d6a8b03d18d4afeeee43Ken Stubbings# Note the bug isn't referenced on the next line since it appears
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster# as a "yellow" patch if we do, but this is a feature that ARC
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster# requires so we really want it. Laca approved this idea.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster#owner:yippi date:2005-08-14 type:feature
449854c2a07b50ea64d9d6a8b03d18d4afeeee43Ken Stubbings# owner:laca type:bug date:2005-10-13
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster#owner:stephen date:2006-11-01 type:feature bugster:6393731
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster#owner:padraig date:2008-01-10 type:bug bugster:5105006
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster#owner:dcarbery date:2008-01-30 type:bug bugzilla:385132
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster#owner:dcarbery date:2008-05-21 type:bug bugzilla:528506
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster#owner:bewitche date:2008-09-17 type:bug bugzilla:551919
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan FosterBuildRequires: pkgconfig >= %{pkgconfig_version}
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan FosterGlib is the base compatibility library for GTK+ and GNOME. It provides data
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterstructure handling for C, portability wrappers, and interfaces for such
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterruntime functionality as an event loop, threads, dynamic laoding, and an
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan FosterSummary: GIMP Toolkit and GIMP Drawing Kit support library
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan FosterGlib is the base compatibility library for GTK+ and GNOME. It provides data
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterstructure handling for C, portability wrappers, and interfaces for such
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterruntime functionality as an event loop, threads, dynamic laoding, and an
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterperl -pi -e 's,^Libs: ,Libs: -L/usr/gnu/lib/%{_arch64} -R/usr/gnu/lib/%{_arch64} ,' glib-2.0.pc.in
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterperl -pi -e 's,^Libs: ,Libs: -L/usr/gnu/lib -R/usr/gnu/lib ,' glib-2.0.pc.in
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterperl -pi -e 's,^Cflags: ,Cflags: -I/usr/gnu/include ,' glib-2.0.pc.in
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
install --mode=0644 $RPM_BUILD_ROOT%{_datadir}/locale/zh_TW/LC_MESSAGES/*.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES/
%post
%{_bindir}/*
- Add glib-09-gio-fs-type.diff to identify filesystem type on Solaris.
- Rework glib-04-gio-trash-only-home.diff so that it applies
- Added glib-08-gio-set-name.diff.
- Added glib-07-gio-ignore-fs.diff.
- Added glib-06-gio-fen.diff which is upstreamed and will be available
- Add patch glib-05-gio-trash-only-home.diff, rework of gnome-vfs and
-i option.
- Add patch glib-08-hidden.diff to make sure that the G_HAVE_GNUC_VISIBILITY
* Tue Feb 10 2004 - <matt.keenan@sun.com>
* Mon Dec 15 2003 - <glynn.foster@sun.com>
* Wed Jul 25 2003 - <niall.power@sun.com>
* Wed Jul 09 2003 - <michael.twomey@sun.com>