glib2.spec revision 20824
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest# spec file for package glib2
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest# Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest# This file and all modifications and additions to the pristine
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest# package are under the same license as the package itself.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest%define OSR LFI#105446 (gnome Exec. summary):n/a
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestSummary: Low level core compatibility library for GTK+ and GNOME
919ca0cd7bf1dee3c8021e1c80bd699c7a386001Andrew ForrestSource: http://ftp.gnome.org/pub/GNOME/sources/glib/2.29/glib-%{version}.tar.bz2
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest# Patch default-path to not include "." because on Solaris we want to avoid
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest# setting PATH to include the current working directory. This was an
919ca0cd7bf1dee3c8021e1c80bd699c7a386001Andrew Forrest# ARC requirement. The GNOME community already decided to not change
919ca0cd7bf1dee3c8021e1c80bd699c7a386001Andrew Forrest# this behavior (bugzilla bug 317945), but this change is safe. This
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest# code only gets executed when the user's PATH is unset, which should
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest# be never. Safer to avoid adding "." to PATH.
89c76a8c99f25ef6d24c3642f95dde19c5fd4d05Phill Cunnington#owner:yippi date:2005-08-14 type:feature
919ca0cd7bf1dee3c8021e1c80bd699c7a386001Andrew Forrest# owner:laca type:bug date:2005-10-13
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest#owner:stephen date:2006-11-01 type:feature bugster:6393731
919ca0cd7bf1dee3c8021e1c80bd699c7a386001Andrew Forrest#owner:padraig date:2008-01-10 type:bug bugster:5105006
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest#owner:dcarbery date:2008-01-30 type:bug bugzilla:385132
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest#owner:erwannc date:2011-04-11 type:feature (port)
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest#owner:dcarbery date:2008-05-21 type:bug bugzilla:528506
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest#owner:erwannc date:2008-09-17 type:bug bugzilla:551919
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest#owner:gheet date:2011-03-11 type:bug bugster:6956527
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest# date:2011-03-14 type:feature owner:yippi bugster:7013977
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest# date:2011-03-14 type:bug owner:yippi bugzilla:656675
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestBuildRoot: %{_tmppath}/%{name}-%{version}-build
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestBuildRequires: pkgconfig >= %{pkgconfig_version}
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestBuildRequires: intltool >= %{intltool_version}
864e2a74d7dc5e572cd895466611cc57e3523083Andrew ForrestGlib is the base compatibility library for GTK+ and GNOME. It provides data
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forreststructure handling for C, portability wrappers, and interfaces for such
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrestruntime functionality as an event loop, threads, dynamic laoding, and an
6197cac1b7f675588382db0a6f279614032b5568David LunaSummary: GIMP Toolkit and GIMP Drawing Kit support library
919ca0cd7bf1dee3c8021e1c80bd699c7a386001Andrew ForrestGlib is the base compatibility library for GTK+ and GNOME. It provides data
919ca0cd7bf1dee3c8021e1c80bd699c7a386001Andrew Forreststructure handling for C, portability wrappers, and interfaces for such
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrestruntime functionality as an event loop, threads, dynamic laoding, and an
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrestcp docs/reference/glib/html/mainloop-states.gif docs/reference/glib/mainloop-states.gif
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrestcp docs/reference/gio/html/gvfs-overview.png docs/reference/gio/gvfs-overview.png
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrestexport LDFLAGS="%_ldflags -lsocket -lsecdb -lnsl"
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest#Copy zh_HK from zh_TW
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest#Fixes bug 4930405
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrestinstall -d $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrestinstall --mode=0644 $RPM_BUILD_ROOT%{_datadir}/locale/zh_TW/LC_MESSAGES/*.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES/
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrestrm $RPM_BUILD_ROOT%{_libdir}/*.la $RPM_BUILD_ROOT%{_libdir}/*.a
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Add patch glib-14-gio-rbac.diff so desktop entries that need to be run with
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest gksu or pfexec are run properly. Fixes bugster #7013977.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Add patch glib-12-python.diff so that /usr/bin/gtester-report uses Python
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Remove glib-10-gio-fen.diff and glib-11-gio-fen-assertion-on-root.diff,
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Add glib-10-ellipsis-as-range to fix build issue where an ellipsis (...) is
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest being used to define a range in a case block.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Add glib-11-major-minor-linking.diff. Comments out a couple of dodgy
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Tue May 26 2010 - lin.ma@sun.com
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Added glib-11-gio-fen-assertion-on-root.diff for bugzilla:6955199.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Tue Apr 20 2010 - christian.kelly@oracle.com
f52ca8f9ce43f7765e8c5959e45a667b496526eeAndrew Forrest- Bump to 2.25.1.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Tue Apr 06 2010 - lin.ma@sun.com
f52ca8f9ce43f7765e8c5959e45a667b496526eeAndrew Forrest- Added glib-10-gio-fen.diff for doo#10194
f52ca8f9ce43f7765e8c5959e45a667b496526eeAndrew Forrest* Mon Mar 29 2010 - christian.kelly@sun.com
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Bump to 2.24.0.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Fri Mar 26 2010 - christian.kelly@sun.com
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Bump to 2.23.6.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Thu Mar 11 2010 - christian.kelly@sun.com
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Bump to 2.23.5.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Mon Feb 15 2010 - christian.kelly@sun.com
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Bump to 2.23.3.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Tue Jan 26 2010 - christian.kelly@sun.com
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Bump to 2.23.2.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Thu Oct 22 2009 - harry.fu@sun.com
60d290d5a2f0643d86ef3f8eb5d4381022cdfa68Jaco Jooste- Remove build option -D__STDC_ISO_10646__ due to doo # 11936.
60d290d5a2f0643d86ef3f8eb5d4381022cdfa68Jaco Jooste* Wed Oct 14 2009 - dave.lin@sun.com
60d290d5a2f0643d86ef3f8eb5d4381022cdfa68Jaco Jooste- Bump to 2.22.2
60d290d5a2f0643d86ef3f8eb5d4381022cdfa68Jaco Jooste* Wed Sep 23 2009 - dave.lin@sun.com
60d290d5a2f0643d86ef3f8eb5d4381022cdfa68Jaco Jooste- Bump to 2.22.0
60d290d5a2f0643d86ef3f8eb5d4381022cdfa68Jaco Jooste* Wed Sep 16 2009 - harry.fu@sun.com
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Add build option -D__STDC_ISO_10646__ for correct collation.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Sun Sep 06 2009 - dave.lin@sun.com
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Bump to 2.21.6
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Tue Aug 25 2009 - christian.kelly@sun.com
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Bump to 2.21.5.
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest- Upstreamed patch -10-bad-return and -11-gio-fen-undef-function
864e2a74d7dc5e572cd895466611cc57e3523083Andrew Forrest* Mon Jul 20 2009 - lin.ma@sun.com
- Remove glib-11-gio-check-mountflag.diff and glib-10-display.diff.
- Add glib-10-bad-return.diff.
- Add patch glib-09-sunpro_c.diff, define G_GNUC_INTERNAL to
- Removed the upstreamed patch glib-06-dont-show-zfs.diff
- Rework 09-gio-fs-type.diff the same as upstream.
- Remove glib-01-convert-utf8.diff Fixes 6294268
- when building with GNU iconv, hack glib-2.0.pc.in so that /usr/gnu/lib
- convert to new style of building multiple ISAs as per docs/multi-ISA.txt
- remove patch ALL_LINGUAS.diff - no longer needed; reorder remaining
- added patch glib-11-trusted-extensions.diff: covers bugster 639371
- Remove patch glib-04-uninstalled-pc.diff
- Add patch 04 to add needed uninstalled.pc files to allow other
- Added glib-04-convert-utf8.diff to fix CR 5055972
- Added glib-03-g11n-allinguas.diff to include hu lingua
- Updated l10n content to glib2-l10n-po-1.2.tar.bz2
- Updated l10n content to glib2-l10n-po-1.1.tar.bz2
- Updated l10n content to glib2-l10n-po-1.0.tar.bz2