OBS User unknown 2007-01-05 15:49:20 +00:00 committed by Git OBS Bridge
commit b1e6893b21
11 changed files with 1902 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

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

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

11
glib-aclocal.patch Normal file
View File

@ -0,0 +1,11 @@
--- Makefile.am
+++ Makefile.am
@@ -2,6 +2,8 @@
AUTOMAKE_OPTIONS = 1.7
+ACLOCAL_AMFLAGS = -I m4macros
+
SUBDIRS = . m4macros glib gobject gmodule gthread tests build po docs
bin_SCRIPTS = glib-gettextize

70
glib-mkinstalldirs.patch Normal file
View File

@ -0,0 +1,70 @@
--- m4macros/glib-gettext.m4
+++ m4macros/glib-gettext.m4
@@ -321,18 +321,6 @@
fi
fi
- dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
- dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
- dnl Try to locate is.
- MKINSTALLDIRS=
- if test -n "$ac_aux_dir"; then
- MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
- fi
- if test -z "$MKINSTALLDIRS"; then
- MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
- fi
- AC_SUBST(MKINSTALLDIRS)
-
dnl Generate list of files to be processed by xgettext which will
dnl be included in po/Makefile.
test -d po || mkdir po
--- po/Makefile.in.in
+++ po/Makefile.in.in
@@ -34,7 +34,6 @@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
-MKINSTALLDIRS = $(top_srcdir)/@MKINSTALLDIRS@
CC = @CC@
GENCAT = @GENCAT@
@@ -103,11 +102,7 @@
install-data: install-data-@USE_NLS@
install-data-no: all
install-data-yes: all
- if test -r "$(MKINSTALLDIRS)"; then \
- $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
- else \
- $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \
- fi
+ @mkdir_p@ $(DESTDIR)$(datadir)
@catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
cat=`basename $$cat`; \
@@ -117,11 +112,7 @@
esac; \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
dir=$(DESTDIR)$$destdir/$$lang/LC_MESSAGES; \
- if test -r "$(MKINSTALLDIRS)"; then \
- $(MKINSTALLDIRS) $$dir; \
- else \
- $(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \
- fi; \
+ @mkdir_p@ $$dir; \
if test -r $$cat; then \
$(INSTALL_DATA) $$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
echo "installing $$cat as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \
@@ -145,11 +136,7 @@
fi; \
done
if test "$(PACKAGE)" = "glib"; then \
- if test -r "$(MKINSTALLDIRS)"; then \
- $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
- else \
- $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \
- fi; \
+ @mkdir_p@ $(DESTDIR)$(gettextsrcdir); \
$(INSTALL_DATA) $(srcdir)/Makefile.in.in \
$(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
else \

View File

@ -0,0 +1,16 @@
--- m4macros/glib-gettext.m4
+++ m4macros/glib-gettext.m4
@@ -369,7 +369,12 @@
if test "x$CATOBJEXT" = "x.mo" ; then
localedir=`eval echo "${libdir}/locale"`
else
- localedir=`eval echo "${datadir}/locale"`
+ localedir="${datadir}/locale"
+ while true; do
+ expanded_localedir=`eval echo "$localedir"`
+ test "x$expanded_localedir" = "x$localedir" && break
+ localedir="$expanded_localedir"
+ done
fi
prefix="$glib_save_prefix"
exec_prefix="$glib_save_exec_prefix"

543
glib2.changes Normal file
View File

@ -0,0 +1,543 @@
-------------------------------------------------------------------
Thu Dec 7 17:13:36 CET 2006 - sbrabec@suse.cz
- Prefix changed to /usr.
- Spec file cleanup.
-------------------------------------------------------------------
Thu Nov 2 23:02:26 CET 2006 - jhargadon@suse.de
- added a patch to m4macros/glib-gettext.m4 so that the build
variables expand properly.
-------------------------------------------------------------------
Mon Oct 2 19:30:09 CEST 2006 - jhargadon@suse.de
- update to version 2.12.4
- Fix build problems related to Posix timers
- Bugs fixed
321974 nanosleep on AIX / g_timer API using high resolution timers
353584 va_end called on caller supplied va_list
353580 va_copy detection breaks if user sets
CFLAGS=-Werror-implicit-function-declaration
354522 Small problem with PLT hiding 6 symbols
358421 typos in gmain.c
- New and updated translations
-------------------------------------------------------------------
Tue Sep 12 20:11:02 CEST 2006 - jhargadon@suse.de
- update to version 2.12.3
- Use Posix monotonic clocks instead of gettimeofday()
for GTimer when available
- Make the construction of singleton objects work
witout warnings.
- 351583 API documentation issues with 2.15 release
- 336114 desktop locks immediately after changing the system clock
- 351853 GKeyFile creates non-UTF-8 error messages
- Translation updates (fr,hu,ja,ku,lt,lv,ml,or,
pt,ru,sv,vi,zh_CN)
-------------------------------------------------------------------
Wed Aug 30 01:42:05 CEST 2006 - jhargadon@suse.de
- update to version 2.12.2
- Normalization is following Unicode TR #29
- 348491 g_utf8_strup() and g_utf8_strdown() returns
string with NUL bytes
- 349825 GKeyFile always inserts a newline before a group
- 347842 g_unichar_isxdigit() is too general about what
it considers a digit
- 348694 g_utf8_normalize() hasn't been updated to PR #29
- 348785 Hint about G_DEBUG in Message Logging docs
- 349792 Wrong english string
- 349952 gparamspecs.c uses gcc feature
- Translation updates
-------------------------------------------------------------------
Mon Jul 31 23:57:49 CEST 2006 - gekker@suse.de
- Update to version 2.12.1
* Update to final Unicode Character Database 5.0.0
* Bugs fixed:
346660 issues with base64 api documentation / g_base64_decode_cl...
348136 Coverity reports allocation of wrong size CID #2839
336281 Update to UCD 5.0
346197 g_date_strftime %F option doesnt work for win32
348011 Small optimization to real_toupper()
246494 prototype mismatch in glib/gconvert.c
* New and updated translations (bg,bn_IN,ca,dz,eu,fi,
fr,he,it,ja,mk,or,pt)
-------------------------------------------------------------------
Tue Jul 18 23:39:54 CEST 2006 - rml@suse.de
- Update to glib 2.12:
- Lots of bug fixes
- GSlice!
- Drop upstream patches
-------------------------------------------------------------------
Tue Jun 6 20:36:15 CEST 2006 - sbrabec@suse.cz
- Fixed locale detection in profile scripts (#180613):
* Fixed invalid charset typos.
* Added support for Persian, Armenian and Khmer.
* Added ISO-8859-1 fallback where applicable.
-------------------------------------------------------------------
Thu Mar 30 11:16:15 CEST 2006 - sbrabec@suse.cz
- Renamed profile to be executed after lang.*, otherwise
G_FILENAME_ENCODING cannot be set.
-------------------------------------------------------------------
Fri Jan 27 03:04:47 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Tue Jan 17 04:49:13 CET 2006 - zsu@suse.de
- Fixed implicit cast issue introduced by bugfix #316221
http://bugzilla.gnome.org/show_bug.cgi?id=327022
-------------------------------------------------------------------
Wed Jan 18 04:25:00 CET 2006 - gekker@suse.de
- Fix gstaticmutex define (#141215 patch byjblunck)
-------------------------------------------------------------------
Fri Jan 13 12:54:23 CET 2006 - sbrabec@suse.cz
- Updated to version 2.8.5.
-------------------------------------------------------------------
Mon Jan 2 16:11:56 CET 2006 - sbrabec@suse.cz
- Fixed Aragonese support in profile scripts.
-------------------------------------------------------------------
Fri Nov 18 13:45:58 CET 2005 - sbrabec@suse.cz
- Updated to version 2.8.4.
-------------------------------------------------------------------
Mon Nov 14 17:18:11 CET 2005 - sbrabec@suse.cz
- Fixed strict aliasing problems in macros.
http://bugzilla.gnome.org/show_bug.cgi?id=316221
-------------------------------------------------------------------
Fri Nov 4 16:03:07 CET 2005 - schwab@suse.de
- Fix use of atomic builtins.
-------------------------------------------------------------------
Tue Oct 11 22:27:24 CEST 2005 - gekker@suse.de
- Update to version 2.8.3
-------------------------------------------------------------------
Wed Sep 28 17:26:36 CEST 2005 - gekker@suse.de
- Update to version 2.8.2
- Add -fno-strict-aliasing to CFLAGS
-------------------------------------------------------------------
Tue Aug 23 18:56:26 CEST 2005 - gekker@suse.de
- Update to version 2.8.1
-------------------------------------------------------------------
Mon Aug 15 13:11:08 CEST 2005 - rodrigo@suse.de
- Update to version 2.8.0
-------------------------------------------------------------------
Wed Aug 10 23:20:12 CEST 2005 - gekker@suse.de
- Update to version 2.7.7
-------------------------------------------------------------------
Mon Aug 1 19:07:15 CEST 2005 - gekker@suse.de
- Update to version 2.7.4
-------------------------------------------------------------------
Thu Jul 21 17:56:56 CEST 2005 - gekker@suse.de
- Update to version 2.7.2
-------------------------------------------------------------------
Thu Jun 23 17:44:20 CEST 2005 - sbrabec@suse.cz
- Fixed devel dependencies.
-------------------------------------------------------------------
Fri Jun 17 00:05:40 CEST 2005 - gekker@suse.de
- Update to version 2.7.0.
- Fix SENTINEL patch to work with upstream version.
-------------------------------------------------------------------
Tue Jun 7 19:20:24 CEST 2005 - gekker@suse.de
- Update to version 2.6.4.
-------------------------------------------------------------------
Tue May 31 17:13:52 CEST 2005 - schwab@suse.de
- Build in parallel.
- Use autoreconf.
-------------------------------------------------------------------
Wed Apr 6 18:42:25 CEST 2005 - schwab@suse.de
- Cleanup neededforbuild.
-------------------------------------------------------------------
Wed Apr 6 07:22:48 CEST 2005 - meissner@suse.de
- Added gettext-devel to neededforbuild.
-------------------------------------------------------------------
Fri Apr 1 14:47:14 CEST 2005 - meissner@suse.de
- disable visibility hackery to build with gcc4.
-------------------------------------------------------------------
Wed Mar 2 21:42:27 CET 2005 - gekker@suse.de
- Updated to version 2.6.3.
-------------------------------------------------------------------
Mon Feb 7 15:35:46 CET 2005 - sbrabec@suse.cz
- Updated to version 2.6.2.
-------------------------------------------------------------------
Wed Jan 19 23:39:26 CET 2005 - meissner@suse.de
- define G_GNUC_SENTINEL for gcc >= 4
- specify G_GNUC_SENTINEL where applicable.
-------------------------------------------------------------------
Sun Jan 16 07:00:07 CET 2005 - clahey@suse.de
- Updated to version 2.6.1.
-------------------------------------------------------------------
Mon Jan 3 20:46:08 CET 2005 - gekker@suse.de
- Update to version 2.6.0
-------------------------------------------------------------------
Wed Dec 22 17:00:30 CET 2004 - ro@suse.de
- remove no translation (obsolete with nb present)
-------------------------------------------------------------------
Wed Dec 15 00:31:10 CET 2004 - gekker@suse.de
- Update version to 2.5.7.
- Remove the no-no patch, as it is upstreamed.
-------------------------------------------------------------------
Tue Nov 16 15:15:34 CET 2004 - clahey@suse.de
- Update to glib 2.5.6.
-------------------------------------------------------------------
Tue Oct 19 00:29:44 CEST 2004 - ro@suse.de
- remove no locale support: nb is already there
-------------------------------------------------------------------
Tue Oct 12 13:11:12 CEST 2004 - sbrabec@suse.cz
- Require gnome-filesystem (#47068).
-------------------------------------------------------------------
Wed Sep 29 13:22:09 CEST 2004 - sbrabec@suse.cz
- Fixed glib2.csh for unset LANG (#46282).
-------------------------------------------------------------------
Wed Aug 25 22:46:32 CEST 2004 - federico@ximian.com
- Update to glib 2.4.5
- Removed glib-pattern.diff, as this bug is fixed in the tarball.
-------------------------------------------------------------------
Wed Aug 25 11:46:29 CEST 2004 - kukuk@suse.de
- Avoid /bin/sh as PreRequire
-------------------------------------------------------------------
Tue Jul 6 13:42:20 CEST 2004 - coolo@suse.de
- glib2-devel requires the very same version of glib2
-------------------------------------------------------------------
Tue Jun 22 14:46:29 CEST 2004 - sbrabec@suse.cz
- glib2.sh, glib2.csh: G_FILENAME_ENCODING must be comma separated.
-------------------------------------------------------------------
Tue Jun 08 16:36:53 CEST 2004 - sbrabec@suse.cz
- Fixed glib2.csh (#41665).
-------------------------------------------------------------------
Wed May 05 12:03:52 CEST 2004 - sbrabec@suse.cz
- Added pkgconfig to requirement of glib2-devel (#37628).
-------------------------------------------------------------------
Mon Apr 19 18:18:24 CEST 2004 - sbrabec@suse.cz
- Fix of strict aliasing fix.
-------------------------------------------------------------------
Mon Apr 19 13:29:28 CEST 2004 - sbrabec@suse.cz
- Fixed strict aliasing.
-------------------------------------------------------------------
Thu Apr 15 18:02:20 CEST 2004 - sbrabec@suse.cz
- Updated to version 2.4.0 (GNOME 2.6).
- Removed gconvert-errno-altering.patch - this one was not accepted for
mainstream but strerror() errno altering was fixed.
- Added filename encoding guesser to /etc/profile.d/glib2.*.
-------------------------------------------------------------------
Mon Mar 22 18:47:21 CET 2004 - sbrabec@suse.cz
- Removed references to mkinstalldirs in glib-gettextize (#36621).
-------------------------------------------------------------------
Wed Mar 17 15:01:45 CET 2004 - sbrabec@suse.cz
- Use -fno-strict-aliasing.
-------------------------------------------------------------------
Mon Mar 15 14:36:10 CET 2004 - sbrabec@suse.cz
- FHS 2.3 fix (mandir, infodir, #35821).
-------------------------------------------------------------------
Wed Mar 10 10:35:22 CET 2004 - sbrabec@suse.cz
- Fixed %doc attributes (#33163).
-------------------------------------------------------------------
Fri Jan 9 22:49:12 CET 2004 - schwab@suse.de
- Fix quoting in autoconf macros.
-------------------------------------------------------------------
Fri Oct 17 11:58:43 CEST 2003 - adrian@suse.de
- fix missing %run_ldconfig
- build as user
-------------------------------------------------------------------
Wed Sep 24 12:33:24 CEST 2003 - sbrabec@suse.cz
- Added errno save patches (g_strerror(errno) alters errno).
Fixes more issues, at least:
http://bugzilla.gnome.org/show_bug.cgi?id=116617
http://bugzilla.gnome.org/show_bug.cgi?id=122939
http://bugzilla.gnome.org/show_bug.cgi?id=123040
-------------------------------------------------------------------
Mon Sep 15 15:10:21 CEST 2003 - sf@suse.de
- remove debug flags, add -O2 again
-------------------------------------------------------------------
Thu Sep 11 11:07:14 CEST 2003 - sf@suse.de
- fix segfault in eog on AMD64 [bug 30483]
-------------------------------------------------------------------
Thu Aug 28 15:40:17 CEST 2003 - sbrabec@suse.cz
- Updated to version 2.2.3.
-------------------------------------------------------------------
Tue Jul 15 16:38:59 CEST 2003 - sbrabec@suse.cz
- GNOME prefix change to /opt/gnome.
- Profile files modified.
-------------------------------------------------------------------
Wed Jun 11 19:05:24 CEST 2003 - sbrabec@suse.cz
- Updated to version 2.2.2.
- Require gnome-filesystem for glib2-doc.
- Updated neededforbuild.
-------------------------------------------------------------------
Tue Mar 11 13:10:40 CET 2003 - olh@suse.de
- provide static glib version (#24897)
-------------------------------------------------------------------
Mon Feb 3 08:51:24 CET 2003 - hhetter@suse.de
- updated to version 2.2.1, from changes:
* Win32
- Improve handling of stderr/stdout
- Install .def files
- Fix quoting for GSpawn
- Miscellaneous bug fixes
* configure fixes
* New and updated translations
-------------------------------------------------------------------
Fri Jan 10 15:46:36 CET 2003 - sbrabec@suse.cz
- Branched glib2-doc.
-------------------------------------------------------------------
Thu Jan 09 15:29:54 CET 2003 - sbrabec@suse.cz
- Updated to version 2.2.0.
- Updated %files.
-------------------------------------------------------------------
Tue Nov 5 10:20:12 CET 2002 - hhetter@suse.de
- updated to version 2.0.7, bugfix release:
* Fix C++ warnings in gtype.h
* Fix g_type_fundamental_next()
* Fix various missing includes of config.h
* Handle main loop initialization before g_thread_init
* Various 64-bit fixes
* Fix GPoll on Win32
* Fix bug with buffering on UTF-8 IOChannels
* Misc bug and build fixes
* Updated and new translations (be,cs,de,fa,it,lv,pt_BR,tr)
-------------------------------------------------------------------
Tue Aug 13 13:34:18 CEST 2002 - hhetter@suse.de
- gtk-doc usage conditional
-------------------------------------------------------------------
Tue Aug 13 08:53:02 CEST 2002 - hhetter@suse.de
- correct URL and Source tag in specfile (#17638)
-------------------------------------------------------------------
Thu Aug 8 09:15:07 CEST 2002 - hhetter@suse.de
- devel package requires glib2
-------------------------------------------------------------------
Mon Aug 5 09:45:53 CEST 2002 - hhetter@suse.de
- updated to version 2.0.6, fron changes:
* Fix problem with interface prerequisites
* Clean up debug spew from GObject
* Compiler warning fixes
* Fix some problems with g_build_path()
* Fixes for --disable-debug
* Threading fixes
* Documentation fixes
* Misc bug fixes
* Updated translations (bg,ko,vi)
-------------------------------------------------------------------
Mon Jun 17 18:32:00 CEST 2002 - jordi@suse.de
- Updated to version 2.0.4
* Fix some 64-bit problems
* Add note about Tru64 iconv to INSTALL
* Fix problem with timouts > MAXINT
* Updated translations
-------------------------------------------------------------------
Fri Jun 14 12:23:44 CEST 2002 - ro@suse.de
- add gnome2.{sh,csh} to have /opt/gnome2/bin first in PATH
on 7.3 and older distros
-------------------------------------------------------------------
Tue Jun 4 08:56:39 CEST 2002 - hhetter@suse.de
- updated to version 2.0.3
-------------------------------------------------------------------
Thu Apr 25 16:50:03 CEST 2002 - meissner@suse.de
- fixed %_lib issues.
-------------------------------------------------------------------
Tue Apr 9 09:57:41 CEST 2002 - schwab@suse.de
- Fix missing includes.
-------------------------------------------------------------------
Mon Apr 8 10:18:54 CEST 2002 - hhetter@suse.de
- updated to version 2.0.1
-------------------------------------------------------------------
Thu Jan 31 13:41:13 CET 2002 - hhetter@suse.de
- updated to version 1.3.13 [GNOME desktop alpha2]
-------------------------------------------------------------------
Fri Jan 11 10:43:56 CET 2002 - hhetter@suse.de
- updated to version 1.3.12
-------------------------------------------------------------------
Tue Dec 11 14:11:28 CET 2001 - ro@suse.de
- export LIBRARY_PATH for broken libtool
-------------------------------------------------------------------
Tue Nov 27 11:42:06 CET 2001 - hhetter@suse.de
- updated to version 1.3.11, changes include:
* Win32 fixes
* Documentation improvements
* Portable directory handling API
* Threading fixes
* Fix excess relocations in Unicode tables
* Fix gpattern for UTF-8
* Support overriding class closures
* Support for derivation from G_TYPE_POINTER
* Hide pointers to type information inside GType to reduce locking
* Adds check for direct inclusion of gobject/*.h
* GObject API cleanups
-------------------------------------------------------------------
Tue Nov 20 16:06:51 CET 2001 - ro@suse.de
- really build libgmodule, libgobject and libgthread
-------------------------------------------------------------------
Thu Nov 15 09:50:31 CET 2001 - hhetter@suse.de
- fixed build to provide libgmodule and libgobject
-------------------------------------------------------------------
Tue Nov 13 11:09:57 CET 2001 - hhetter@suse.de
- updated to version 1.3.10
-------------------------------------------------------------------
Mon Oct 1 14:25:44 CEST 2001 - hhetter@suse.de
- initial SuSE release for GNOME 2.0 platform

325
glib2.csh Normal file
View File

@ -0,0 +1,325 @@
# GLib filename encoding guesser.
# Author: Stanislav Brabec <sbrabec@suse.cz>
# Additions are welcome.
# This script must be executed after setting LANG variable.
# Try filenames which are invalid in UTF-8 as locale specific.
# For selected locales, G_FILENAME_ENCODING takes precedence.
setenv G_BROKEN_FILENAMES 1
# In West Europe there was used both ISO-8859-15 and ISO-8859-1.
# There is no chance to recognize it, so we must guess.
#set west_europe_legacy_encoding=ISO-8859-1
set west_europe_legacy_encoding=ISO-8859-15
# In Russia, "official" encoding is ISO-8859-5, but most GNOME users
# preferred KOI8-R. We must guess.
#set russian_legacy_encoding=ISO-8859-5
set russian_legacy_encoding=KOI8-R
# In former Yugoslavia sr_YU have covered two different alphabets -
# one Latin and on Cyrillic. No chance to guess.
set sr_YU_legacy_encoding=ISO-8859-2,CP1250
#set sr_YU_legacy_encoding=ISO-8859-5
# Japanese uses two legacy encodings. Guess sometimes fails, sometimes not.
# Defining preferred encoding increases chance for success.
set japanese_legacy_encoding=EUC-JP
#set japanese_legacy_encoding=SHIFT_JIS
if (! ${?LANG} ) goto skip
switch ( $LANG )
case aa_DJ*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case af_ZA*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case an_ES*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-15,CP1252
case ar_AE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_BH*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_DZ*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_EG*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_IQ*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_JO*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_KW*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_LB*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_LY*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_MA*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_OM*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_QA*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_SA*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_SD*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_SY*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_TN*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case ar_YE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
case be_BY*:
setenv G_FILENAME_ENCODING @locale,UTF-8,CP1251
case bg_BG*:
setenv G_FILENAME_ENCODING @locale,UTF-8,CP1251
case br_FR*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case bs_BA*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
case ca_ES*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case cs_CZ*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
case cy_GB*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-14,CP1252
case da_DK*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case de_AT*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case de_BE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case de_DE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case de_CH*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case de_LU*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case el_GR*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-7
case en_AU*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case en_BE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case en_BW*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case en_CA*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case en_DK*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case en_GB*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case en_HK*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case en_IE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case en_NZ*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case en_PH*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case en_SG*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case en_US*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case en_ZA*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case en_ZW*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_AR*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_BO*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_CL*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_CO*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_CR*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_DO*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_EC*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_ES*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case es_GT*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_HN*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_MX*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_NI*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_PA*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_PE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_PR*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_PY*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_SV*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_US*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_UY*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case es_VE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case et_EE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case eu_ES*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case fa_IR*:
setenv G_FILENAME_ENCODING @locale,UTF-8,CP1256
case fi_FI*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case fo_FO*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case fr_BE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case fr_CA*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case fr_FR*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case fr_CH*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case fr_LU*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case ga_IE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case gd_GB*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-15,CP1252
case gl_ES*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case gv_GB*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case he_IL*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-8
case hr_HR*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
case hu_HU*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
case hy_AM*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ARMSCII-8
case id_ID*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case is_IS*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case it_CH*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case it_IT*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case iw_IL*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-8
case ja_JP*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$japanese_legacy_encoding,EUC-JP,SHIFT_JIS,ISO-8859-1
case ka_GE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,GEORGIAN-PS
case kl_GL*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case km_KH*:
setenv G_FILENAME_ENCODING @locale,UTF-8,GB18030
case ko_KR*:
setenv G_FILENAME_ENCODING @locale,UTF-8,EUC-KR,ISO-8859-1
case kw_GB*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case lg_UG*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-10,CP1252
case lt_LT*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-13,CP1252
case lv_LV*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-13,CP1252
case mi_NZ*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-13,CP1252
case mk_MK*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-5,CP1251
case ms_MY*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case mt_MT*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-3
case nb_NO*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case nl_BE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case nl_NL*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case nn_NO*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case no_NO*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case oc_FR*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case om_KE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case pl_PL*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
case pt_BR*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case pt_PT*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case ro_RO*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
case ru_RU*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$russian_legacy_encoding,CP1251
case ru_UA*:
setenv G_FILENAME_ENCODING @locale,UTF-8,KOI8-U
case sh_YU*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
case sk_SK*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
case sl_SI*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
case so_DJ*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case so_KE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case so_SO*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case sq_AL*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case sr_YU*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$sr_YU_legacy_encoding
case st_ZA*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case sv_FI*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case sv_SE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case tg_TJ*:
setenv G_FILENAME_ENCODING @locale,UTF-8,KOI8-T
case th_TH*:
setenv G_FILENAME_ENCODING @locale,UTF-8,TIS-620,ISO-8859-1
case tl_PH*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case tr_TR*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-9
case uk_UA*:
setenv G_FILENAME_ENCODING @locale,UTF-8,KOI8-U
case uz_UZ*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case vi_VN*:
setenv G_FILENAME_ENCODING @locale,UTF-8,TCVN5712-1,ISO-8859-1
case wa_BE*:
setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
case xh_ZA*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
case yi_US*:
setenv G_FILENAME_ENCODING @locale,UTF-8,CP1255
case zh_CN*:
setenv G_FILENAME_ENCODING @locale,UTF-8,GB2312,GB18030,GBK,ISO-8859-1
case zh_HK*:
setenv G_FILENAME_ENCODING @locale,UTF-8,BIG5-HKSCS,ISO-8859-1
case zh_SG*:
setenv G_FILENAME_ENCODING @locale,UTF-8,GB2312,GB18030,GBK,ISO-8859-1
case zh_TW*:
setenv G_FILENAME_ENCODING @locale,UTF-8,BIG5,EUC-TW,ISO-8859-1
case zu_ZA*:
setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
endsw
skip:
unset west_europe_legacy_encoding
unset russian_legacy_encoding
unset sr_YU_legacy_encoding

465
glib2.sh Normal file
View File

@ -0,0 +1,465 @@
# GLib filename encoding guesser.
# Author: Stanislav Brabec <sbrabec@suse.cz>
# Additions are welcome.
# This script must be executed after setting LANG variable.
# Try filenames which are invalid in UTF-8 as locale specific.
# For selected locales, G_FILENAME_ENCODING takes precedence.
export G_BROKEN_FILENAMES=1
# In West Europe there was used both ISO-8859-15 and ISO-8859-1.
# There is no chance to recognize it, so we must guess.
#west_europe_legacy_encoding=ISO-8859-1
west_europe_legacy_encoding=ISO-8859-15
# In Russia, "official" encoding is ISO-8859-5, but most GNOME users
# preferred KOI8-R. We must guess.
#russian_legacy_encoding=ISO-8859-5
russian_legacy_encoding=KOI8-R
# In former Yugoslavia sr_YU have covered two different alphabets -
# one Latin and on Cyrillic. No chance to guess.
sr_YU_legacy_encoding=ISO-8859-2,CP1250
#sr_YU_legacy_encoding=ISO-8859-5
# Japanese uses two legacy encodings. Guess sometimes fails, sometimes not.
# Defining preferred encoding increases chance for success.
japanese_legacy_encoding=EUC-JP
#japanese_legacy_encoding=SHIFT_JIS
case $LANG in
aa_DJ* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
af_ZA* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
an_ES* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-15,CP1252
;;
ar_AE* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_BH* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_DZ* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_EG* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_IQ* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_JO* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_KW* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_LB* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_LY* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_MA* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_OM* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_QA* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_SA* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_SD* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_SY* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_TN* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
ar_YE* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
;;
be_BY* )
G_FILENAME_ENCODING=@locale,UTF-8,CP1251
;;
bg_BG* )
G_FILENAME_ENCODING=@locale,UTF-8,CP1251
;;
br_FR* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
bs_BA* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
;;
ca_ES* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
cs_CZ* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
;;
cy_GB* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-14,CP1252
;;
da_DK* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
de_AT* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
de_BE* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
de_DE* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
de_CH* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
de_LU* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
el_GR* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-7
;;
en_AU* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
en_BE* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
en_BW* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
en_CA* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
en_DK* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
en_GB* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
en_HK* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
en_IE* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
en_NZ* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
en_PH* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
en_SG* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
en_US* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
en_ZA* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
en_ZW* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_AR* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_BO* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_CL* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_CO* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_CR* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_DO* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_EC* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_ES* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
es_GT* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_HN* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_MX* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_NI* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_PA* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_PE* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_PR* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_PY* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_SV* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_US* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_UY* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
es_VE* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
et_EE* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
eu_ES* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
fa_IR* )
G_FILENAME_ENCODING=@locale,UTF-8,CP1256
;;
fi_FI* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
fo_FO* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
fr_BE* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
fr_CA* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
fr_FR* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
fr_CH* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
fr_LU* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
ga_IE* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
gd_GB* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-15,CP1252
;;
gl_ES* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
gv_GB* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
he_IL* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-8
;;
hr_HR* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
;;
hu_HU* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
;;
hy_AM* )
G_FILENAME_ENCODING=@locale,UTF-8,ARMSCII-8
;;
id_ID* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
is_IS* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
it_CH* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
it_IT* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
iw_IL* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-8
;;
ja_JP* )
G_FILENAME_ENCODING=@locale,UTF-8,$japanese_legacy_encoding,EUC-JP,SHIFT_JIS,ISO-8859-1
;;
ka_GE* )
G_FILENAME_ENCODING=@locale,UTF-8,GEORGIAN-PS
;;
kl_GL* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
km_KH* )
G_FILENAME_ENCODING=@locale,UTF-8,GB18030
;;
ko_KR* )
G_FILENAME_ENCODING=@locale,UTF-8,EUC-KR,ISO-8859-1
;;
kw_GB* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
lg_UG* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-10,CP1252
;;
lt_LT* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-13,CP1252
;;
lv_LV* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-13,CP1252
;;
mi_NZ* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-13,CP1252
;;
mk_MK* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-5,CP1251
;;
ms_MY* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
mt_MT* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-3
;;
nb_NO* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
nl_BE* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
nl_NL* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
nn_NO* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
no_NO* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
oc_FR* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
om_KE* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
pl_PL* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
;;
pt_BR* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
pt_PT* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
ro_RO* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
;;
ru_RU* )
G_FILENAME_ENCODING=@locale,UTF-8,$russian_legacy_encoding,CP1251
;;
ru_UA* )
G_FILENAME_ENCODING=@locale,UTF-8,KOI8-U
;;
sh_YU* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
;;
sk_SK* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
;;
sl_SI* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
;;
so_DJ* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
so_KE* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
so_SO* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
sq_AL* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
sr_YU* )
G_FILENAME_ENCODING=@locale,UTF-8,$sr_YU_legacy_encoding
;;
st_ZA* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
sv_FI* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
sv_SE* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
tg_TJ* )
G_FILENAME_ENCODING=@locale,UTF-8,KOI8-T
;;
th_TH* )
G_FILENAME_ENCODING=@locale,UTF-8,TIS-620,ISO-8859-1
;;
tl_PH* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
tr_TR* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-9
;;
uk_UA* )
G_FILENAME_ENCODING=@locale,UTF-8,KOI8-U
;;
uz_UZ* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
vi_VN* )
G_FILENAME_ENCODING=@locale,UTF-8,TCVN5712-1,ISO-8859-1
;;
wa_BE* )
G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
;;
xh_ZA* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
yi_US* )
G_FILENAME_ENCODING=@locale,UTF-8,CP1255
;;
zh_CN* )
G_FILENAME_ENCODING=@locale,UTF-8,GB2312,GB18030,GBK,ISO-8859-1
;;
zh_HK* )
G_FILENAME_ENCODING=@locale,UTF-8,BIG5-HKSCS,ISO-8859-1
;;
zh_SG* )
G_FILENAME_ENCODING=@locale,UTF-8,GB2312,GB18030,GBK,ISO-8859-1
;;
zh_TW* )
G_FILENAME_ENCODING=@locale,UTF-8,BIG5,EUC-TW,ISO-8859-1
;;
zu_ZA* )
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
;;
esac
export G_FILENAME_ENCODING
unset west_europe_legacy_encoding
unset russian_legacy_encoding
unset sr_YU_legacy_encoding

445
glib2.spec Normal file
View File

@ -0,0 +1,445 @@
#
# spec file for package glib2 (Version 2.12.4)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: glib2
%define _name glib
BuildRequires: gtk-doc pkg-config
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
Group: Development/Libraries/C and C++
Autoreqprov: on
Version: 2.12.4
Release: 20
Summary: A Library with Convenient Functions Written in C
URL: http://www.gtk.org/
Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.12/%{_name}-%{version}.tar.bz2
Source1: glib2.sh
Source2: glib2.csh
Patch0: glib-mkinstalldirs.patch
Patch1: glib-aclocal.patch
Patch2: glib2-unexpanded-variables.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
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@xcf.berkeley.edu>
Spencer Kimball <spencer@xcf.berkeley.edu>
Josh MacDonald <jmacd@xcf.berkeley.edu>
Shawn T. Amundson <amundson@gimp.org>
Jeff Garzik <jgarzik@pobox.com>
Raja R Harinath <harinath@cs.umn.edu>
Tim Janik <timj@gtk.org>
Elliot Lee <sopwith@redhat.com>
Tor Lillqvist <tml@iki.fi>
Paolo Molaro <lupus@debian.org>
Havoc Pennington <hp@pobox.com>
Manish Singh <yosh@gimp.org>
Owen Taylor <otaylor@gtk.org>
Sebastian Wilhelmi <wilhelmi@ira.uka.de>
%package devel
Requires: %{name} = %{version} pkg-config glibc-devel
Summary: Include Files and Libraries mandatory for Development.
Group: Development/Libraries/C and C++
Autoreqprov: on
%description devel
This package contains all necessary include files and libraries needed
to develop applications that require these.
Authors:
--------
Peter Mattis <petm@xcf.berkeley.edu>
Spencer Kimball <spencer@xcf.berkeley.edu>
Josh MacDonald <jmacd@xcf.berkeley.edu>
Shawn T. Amundson <amundson@gimp.org>
Jeff Garzik <jgarzik@pobox.com>
Raja R Harinath <harinath@cs.umn.edu>
Tim Janik <timj@gtk.org>
Elliot Lee <sopwith@redhat.com>
Tor Lillqvist <tml@iki.fi>
Paolo Molaro <lupus@debian.org>
Havoc Pennington <hp@pobox.com>
Manish Singh <yosh@gimp.org>
Owen Taylor <otaylor@gtk.org>
Sebastian Wilhelmi <wilhelmi@ira.uka.de>
%package doc
Summary: A C Library with Convenience Functions
Group: Development/Libraries/C and C++
Autoreqprov: on
Requires: %{name} = %{version}
%description doc
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@xcf.berkeley.edu>
Spencer Kimball <spencer@xcf.berkeley.edu>
Josh MacDonald <jmacd@xcf.berkeley.edu>
Shawn T. Amundson <amundson@gimp.org>
Jeff Garzik <jgarzik@pobox.com>
Raja R Harinath <harinath@cs.umn.edu>
Tim Janik <timj@gtk.org>
Elliot Lee <sopwith@redhat.com>
Tor Lillqvist <tml@iki.fi>
Paolo Molaro <lupus@debian.org>
Havoc Pennington <hp@pobox.com>
Manish Singh <yosh@gimp.org>
Owen Taylor <otaylor@gtk.org>
Sebastian Wilhelmi <wilhelmi@ira.uka.de>
%prep
%setup -q -n %{_name}-%{version}
%patch0
%patch1
%patch2
%build
autoreconf -f -i
# needed for glib-2.12.4:
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
%configure
make %{?jobs:-j%jobs}
%install
make install DESTDIR=$RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/etc/profile.d
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
%find_lang %{_name}20
%post
%run_ldconfig
%postun
%run_ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files -f %files -f %{_name}20.lang
%defattr(-,root,root)
%doc AUTHORS COPYING README NEWS ChangeLog
%{_libdir}/lib*.so.*
/etc/profile.d/zzz-glib2.*
%files devel
%defattr(-,root,root)
%{_bindir}/*
%{_datadir}/aclocal/*
%{_datadir}/glib-2.0
%{_includedir}/glib-2.0
%{_libdir}/lib*.so
%{_libdir}/lib*.*a
%{_libdir}/glib-2.0
%{_libdir}/pkgconfig/*.pc
%doc %{_mandir}/man*/*
%files doc
%defattr(-,root,root)
%{_datadir}/gtk-doc/html/glib
%{_datadir}/gtk-doc/html/gobject
%changelog -n glib2
* Thu Dec 07 2006 - sbrabec@suse.cz
- Prefix changed to /usr.
- Spec file cleanup.
* Thu Nov 02 2006 - jhargadon@suse.de
- added a patch to m4macros/glib-gettext.m4 so that the build
variables expand properly.
* Mon Oct 02 2006 - jhargadon@suse.de
- update to version 2.12.4
- Fix build problems related to Posix timers
- Bugs fixed
321974 nanosleep on AIX / g_timer API using high resolution timers
353584 va_end called on caller supplied va_list
353580 va_copy detection breaks if user sets
CFLAGS=-Werror-implicit-function-declaration
354522 Small problem with PLT hiding 6 symbols
358421 typos in gmain.c
- New and updated translations
* Tue Sep 12 2006 - jhargadon@suse.de
- update to version 2.12.3
- Use Posix monotonic clocks instead of gettimeofday()
for GTimer when available
- Make the construction of singleton objects work
witout warnings.
- 351583 API documentation issues with 2.15 release
- 336114 desktop locks immediately after changing the system clock
- 351853 GKeyFile creates non-UTF-8 error messages
- Translation updates (fr,hu,ja,ku,lt,lv,ml,or,
pt,ru,sv,vi,zh_CN)
* Wed Aug 30 2006 - jhargadon@suse.de
- update to version 2.12.2
- Normalization is following Unicode TR #29
- 348491 g_utf8_strup() and g_utf8_strdown() returns
string with NUL bytes
- 349825 GKeyFile always inserts a newline before a group
- 347842 g_unichar_isxdigit() is too general about what
it considers a digit
- 348694 g_utf8_normalize() hasn't been updated to PR #29
- 348785 Hint about G_DEBUG in Message Logging docs
- 349792 Wrong english string
- 349952 gparamspecs.c uses gcc feature
- Translation updates
* Mon Jul 31 2006 - gekker@suse.de
- Update to version 2.12.1
* Update to final Unicode Character Database 5.0.0
* Bugs fixed:
346660 issues with base64 api documentation / g_base64_decode_cl...
348136 Coverity reports allocation of wrong size CID #2839
336281 Update to UCD 5.0
346197 g_date_strftime %%F option doesnt work for win32
348011 Small optimization to real_toupper()
246494 prototype mismatch in glib/gconvert.c
* New and updated translations (bg,bn_IN,ca,dz,eu,fi,
fr,he,it,ja,mk,or,pt)
* Tue Jul 18 2006 - rml@suse.de
- Update to glib 2.12:
- Lots of bug fixes
- GSlice!
- Drop upstream patches
* Tue Jun 06 2006 - sbrabec@suse.cz
- Fixed locale detection in profile scripts (#180613):
* Fixed invalid charset typos.
* Added support for Persian, Armenian and Khmer.
* Added ISO-8859-1 fallback where applicable.
* Thu Mar 30 2006 - sbrabec@suse.cz
- Renamed profile to be executed after lang.*, otherwise
G_FILENAME_ENCODING cannot be set.
* Fri Jan 27 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Jan 18 2006 - gekker@suse.de
- Fix gstaticmutex define (#141215 patch byjblunck)
* Tue Jan 17 2006 - zsu@suse.de
- Fixed implicit cast issue introduced by bugfix #316221
http://bugzilla.gnome.org/show_bug.cgi?id=327022
* Fri Jan 13 2006 - sbrabec@suse.cz
- Updated to version 2.8.5.
* Mon Jan 02 2006 - sbrabec@suse.cz
- Fixed Aragonese support in profile scripts.
* Fri Nov 18 2005 - sbrabec@suse.cz
- Updated to version 2.8.4.
* Mon Nov 14 2005 - sbrabec@suse.cz
- Fixed strict aliasing problems in macros.
http://bugzilla.gnome.org/show_bug.cgi?id=316221
* Fri Nov 04 2005 - schwab@suse.de
- Fix use of atomic builtins.
* Tue Oct 11 2005 - gekker@suse.de
- Update to version 2.8.3
* Wed Sep 28 2005 - gekker@suse.de
- Update to version 2.8.2
- Add -fno-strict-aliasing to CFLAGS
* Tue Aug 23 2005 - gekker@suse.de
- Update to version 2.8.1
* Mon Aug 15 2005 - rodrigo@suse.de
- Update to version 2.8.0
* Wed Aug 10 2005 - gekker@suse.de
- Update to version 2.7.7
* Mon Aug 01 2005 - gekker@suse.de
- Update to version 2.7.4
* Thu Jul 21 2005 - gekker@suse.de
- Update to version 2.7.2
* Thu Jun 23 2005 - sbrabec@suse.cz
- Fixed devel dependencies.
* Fri Jun 17 2005 - gekker@suse.de
- Update to version 2.7.0.
- Fix SENTINEL patch to work with upstream version.
* Tue Jun 07 2005 - gekker@suse.de
- Update to version 2.6.4.
* Tue May 31 2005 - schwab@suse.de
- Build in parallel.
- Use autoreconf.
* Wed Apr 06 2005 - schwab@suse.de
- Cleanup neededforbuild.
* Wed Apr 06 2005 - meissner@suse.de
- Added gettext-devel to neededforbuild.
* Fri Apr 01 2005 - meissner@suse.de
- disable visibility hackery to build with gcc4.
* Wed Mar 02 2005 - gekker@suse.de
- Updated to version 2.6.3.
* Mon Feb 07 2005 - sbrabec@suse.cz
- Updated to version 2.6.2.
* Wed Jan 19 2005 - meissner@suse.de
- define G_GNUC_SENTINEL for gcc >= 4
- specify G_GNUC_SENTINEL where applicable.
* Sun Jan 16 2005 - clahey@suse.de
- Updated to version 2.6.1.
* Mon Jan 03 2005 - gekker@suse.de
- Update to version 2.6.0
* Wed Dec 22 2004 - ro@suse.de
- remove no translation (obsolete with nb present)
* Wed Dec 15 2004 - gekker@suse.de
- Update version to 2.5.7.
- Remove the no-no patch, as it is upstreamed.
* Tue Nov 16 2004 - clahey@suse.de
- Update to glib 2.5.6.
* Tue Oct 19 2004 - ro@suse.de
- remove no locale support: nb is already there
* Tue Oct 12 2004 - sbrabec@suse.cz
- Require gnome-filesystem (#47068).
* Wed Sep 29 2004 - sbrabec@suse.cz
- Fixed glib2.csh for unset LANG (#46282).
* Wed Aug 25 2004 - federico@ximian.com
- Update to glib 2.4.5
- Removed glib-pattern.diff, as this bug is fixed in the tarball.
* Wed Aug 25 2004 - kukuk@suse.de
- Avoid /bin/sh as PreRequire
* Tue Jul 06 2004 - coolo@suse.de
- glib2-devel requires the very same version of glib2
* Tue Jun 22 2004 - sbrabec@suse.cz
- glib2.sh, glib2.csh: G_FILENAME_ENCODING must be comma separated.
* Tue Jun 08 2004 - sbrabec@suse.cz
- Fixed glib2.csh (#41665).
* Wed May 05 2004 - sbrabec@suse.cz
- Added pkgconfig to requirement of glib2-devel (#37628).
* Mon Apr 19 2004 - sbrabec@suse.cz
- Fix of strict aliasing fix.
* Mon Apr 19 2004 - sbrabec@suse.cz
- Fixed strict aliasing.
* Thu Apr 15 2004 - sbrabec@suse.cz
- Updated to version 2.4.0 (GNOME 2.6).
- Removed gconvert-errno-altering.patch - this one was not accepted for
mainstream but strerror() errno altering was fixed.
- Added filename encoding guesser to /etc/profile.d/glib2.*.
* Mon Mar 22 2004 - sbrabec@suse.cz
- Removed references to mkinstalldirs in glib-gettextize (#36621).
* Wed Mar 17 2004 - sbrabec@suse.cz
- Use -fno-strict-aliasing.
* Mon Mar 15 2004 - sbrabec@suse.cz
- FHS 2.3 fix (mandir, infodir, #35821).
* Wed Mar 10 2004 - sbrabec@suse.cz
- Fixed %%doc attributes (#33163).
* Fri Jan 09 2004 - schwab@suse.de
- Fix quoting in autoconf macros.
* Fri Oct 17 2003 - adrian@suse.de
- fix missing %%run_ldconfig
- build as user
* Wed Sep 24 2003 - sbrabec@suse.cz
- Added errno save patches (g_strerror(errno) alters errno).
Fixes more issues, at least:
http://bugzilla.gnome.org/show_bug.cgi?id=116617
http://bugzilla.gnome.org/show_bug.cgi?id=122939
http://bugzilla.gnome.org/show_bug.cgi?id=123040
* Mon Sep 15 2003 - sf@suse.de
- remove debug flags, add -O2 again
* Thu Sep 11 2003 - sf@suse.de
- fix segfault in eog on AMD64 [bug 30483]
* Thu Aug 28 2003 - sbrabec@suse.cz
- Updated to version 2.2.3.
* Tue Jul 15 2003 - sbrabec@suse.cz
- GNOME prefix change to /opt/gnome.
- Profile files modified.
* Wed Jun 11 2003 - sbrabec@suse.cz
- Updated to version 2.2.2.
- Require gnome-filesystem for glib2-doc.
- Updated neededforbuild.
* Tue Mar 11 2003 - olh@suse.de
- provide static glib version (#24897)
* Mon Feb 03 2003 - hhetter@suse.de
- updated to version 2.2.1, from changes:
* Win32
- Improve handling of stderr/stdout
- Install .def files
- Fix quoting for GSpawn
- Miscellaneous bug fixes
* configure fixes
* New and updated translations
* Fri Jan 10 2003 - sbrabec@suse.cz
- Branched glib2-doc.
* Thu Jan 09 2003 - sbrabec@suse.cz
- Updated to version 2.2.0.
- Updated %%files.
* Tue Nov 05 2002 - hhetter@suse.de
- updated to version 2.0.7, bugfix release:
* Fix C++ warnings in gtype.h
* Fix g_type_fundamental_next()
* Fix various missing includes of config.h
* Handle main loop initialization before g_thread_init
* Various 64-bit fixes
* Fix GPoll on Win32
* Fix bug with buffering on UTF-8 IOChannels
* Misc bug and build fixes
* Updated and new translations (be,cs,de,fa,it,lv,pt_BR,tr)
* Tue Aug 13 2002 - hhetter@suse.de
- gtk-doc usage conditional
* Tue Aug 13 2002 - hhetter@suse.de
- correct URL and Source tag in specfile (#17638)
* Thu Aug 08 2002 - hhetter@suse.de
- devel package requires glib2
* Mon Aug 05 2002 - hhetter@suse.de
- updated to version 2.0.6, fron changes:
* Fix problem with interface prerequisites
* Clean up debug spew from GObject
* Compiler warning fixes
* Fix some problems with g_build_path()
* Fixes for --disable-debug
* Threading fixes
* Documentation fixes
* Misc bug fixes
* Updated translations (bg,ko,vi)
* Mon Jun 17 2002 - jordi@suse.de
- Updated to version 2.0.4
* Fix some 64-bit problems
* Add note about Tru64 iconv to INSTALL
* Fix problem with timouts > MAXINT
* Updated translations
* Fri Jun 14 2002 - ro@suse.de
- add gnome2.{sh,csh} to have /opt/gnome2/bin first in PATH
on 7.3 and older distros
* Tue Jun 04 2002 - hhetter@suse.de
- updated to version 2.0.3
* Thu Apr 25 2002 - meissner@suse.de
- fixed %%_lib issues.
* Tue Apr 09 2002 - schwab@suse.de
- Fix missing includes.
* Mon Apr 08 2002 - hhetter@suse.de
- updated to version 2.0.1
* Thu Jan 31 2002 - hhetter@suse.de
- updated to version 1.3.13 [GNOME desktop alpha2]
* Fri Jan 11 2002 - hhetter@suse.de
- updated to version 1.3.12
* Tue Dec 11 2001 - ro@suse.de
- export LIBRARY_PATH for broken libtool
* Tue Nov 27 2001 - hhetter@suse.de
- updated to version 1.3.11, changes include:
* Win32 fixes
* Documentation improvements
* Portable directory handling API
* Threading fixes
* Fix excess relocations in Unicode tables
* Fix gpattern for UTF-8
* Support overriding class closures
* Support for derivation from G_TYPE_POINTER
* Hide pointers to type information inside GType to reduce locking
* Adds check for direct inclusion of gobject/*.h
* GObject API cleanups
* Tue Nov 20 2001 - ro@suse.de
- really build libgmodule, libgobject and libgthread
* Thu Nov 15 2001 - hhetter@suse.de
- fixed build to provide libgmodule and libgobject
* Tue Nov 13 2001 - hhetter@suse.de
- updated to version 1.3.10
* Mon Oct 01 2001 - hhetter@suse.de
- initial SuSE release for GNOME 2.0 platform

0
ready Normal file
View File