# in order to use this version!
#
%{!?min_kernel:%global min_kernel 2.2.0}
+%define gkh_version 1:2.6.0.2
Summary: GNU libc
Summary(de): GNU libc
Summary(es): GNU libc
Summary(uk): GNU libc ×ÅÒÓ¦§ 2.3
Name: glibc
Version: 2.3.2
-%define rel 12
-Release: %{rel}
+Release: 13
Epoch: 6
License: LGPL
Group: Libraries
Patch28: %{name}-alpha-pwrite.patch
Patch29: %{name}-alpha-tv64.patch
URL: http://www.gnu.org/software/libc/
+BuildRequires: automake
BuildRequires: binutils >= 2.13.90.0.2
BuildRequires: gcc >= 3.2
%{?with_memusage:BuildRequires: gd-devel >= 2.0.1}
%if %{with kernelheaders}
%{?with_dist_kernel:BuildRequires: kernel-headers < 2.5}
%else
-BuildRequires: glibc-kernel-headers >= 1:1-2
+BuildRequires: glibc-kernel-headers >= %{gkh_version}
%endif
BuildRequires: perl-base
BuildRequires: rpm-build >= 4.3-0.20030610.28
BuildRequires: rpm-perlprov
BuildRequires: sed >= 4.0.5
BuildRequires: texinfo
-BuildRequires: automake
PreReq: basesystem
Provides: ld.so.2
Provides: ldconfig
Obsoletes: %{name}-debug
Obsoletes: ldconfig
AutoReq: false
-Requires: glibc-misc = %{epoch}:%{version}
+Requires: glibc-misc = %{epoch}:%{version}-%{release}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Conflicts: kernel < %{min_kernel}
Conflicts: ld.so < 1.9.9-10
Summary: Utilities and data used by glibc
Summary(pl): Narzêdzia i dane u¿ywane przez glibc
Group: Development/Libraries
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description misc
Utilities and data used by glibc.
Summary(tr): Geliþtirme için gerekli diðer kitaplýklar
Summary(uk): äÏÄÁÔËÏצ ¦Â̦ÏÔÅËÉ, ÐÏÔÒ¦ÂΦ ÄÌÑ ËÏÍЦÌÑæ§
Group: Development/Libraries
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
+%{!?with_kernelheaders:Requires: glibc-kernel-headers >= %{gkh_version}}
%description devel
To develop programs which use the standard C libraries (which nearly
Summary(pl): Demon zapamiêtuj±cy odpowiedzi serwisów nazw
Summary(ru): ëÜÛÉÒÕÀÝÉÊ ÄÅÍÏÎ ÓÅÒ×ÉÓÏ× ÉÍÅÎ
Summary(uk): ëÅÛÕÀÞÉÊ ÄÅÍÏÎ ÓÅ×¦Ó¦× ¦ÍÅÎ
-Release: %{rel}
Group: Networking/Daemons
PreReq: rc-scripts >= 0.2.0
Requires(post,preun): /sbin/chkconfig
Requires(post): fileutils
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description -n nscd
nscd caches name service lookups; it can dramatically improve
Summary: locale database source code
Summary(es): Código fuente de la base de datos de los locales
Summary(pl): Kod ¼ród³owy bazy locale
-Release: %{rel}
Group: Daemons
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description -n localedb-src
This add-on package contains the data needed to build the locale data
Summary: locale database for all locales supported by glibc
Summary(es): Base de datos de todos los locales soportados por glibc
Summary(pl): Baza danych locale dla wszystkich lokalizacji obs³ugiwanych przez glibc
-Release: %{rel}
Group: Libraries
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description localedb-all
This package contains locale database for all locales supported by
Summary: Convert encoding of given files from one encoding to another
Summary(es): Convierte entre varias codificaciones de los ficheros dados
Summary(pl): Program do konwersji plików tekstowych z jednego kodowania do innego
-Release: %{rel}
Group: Applications/Text
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description -n iconv
Convert encoding of given files from one encoding to another. You need
Summary(pl): Biblioteki statyczne
Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ glibc
Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ glibc
-Release: %{rel}
Group: Development/Libraries
-Requires: %{name}-devel = %{epoch}:%{version}
+Requires: %{name}-devel = %{epoch}:%{version}-%{release}
%description static
GNU libc static libraries.
Summary(ru): GNU libc Ó ÐÏÄÄÅÒÖËÏÊ ÐÒÏÆÁÊÌÅÒÁ
Summary(tr): Ölçüm desteði olan glibc
Summary(uk): GNU libc Ú Ð¦ÄÔÒÉÍËÏÀ ÐÒÏÆÁÊÌÅÒÁ
-Release: %{rel}
Group: Development/Libraries/Libc
Obsoletes: libc-profile
-Requires: %{name}-devel = %{epoch}:%{version}
+Requires: %{name}-devel = %{epoch}:%{version}-%{release}
%description profile
When programs are being profiled using gprof, they must use these
Summary: glibc PIC archive
Summary(es): Archivo PIC de glibc
Summary(pl): Archiwum PIC glibc
-Release: %{rel}
Group: Development/Libraries/Libc
-Requires: %{name}-devel = %{epoch}:%{version}
+Requires: %{name}-devel = %{epoch}:%{version}-%{release}
%description pic
GNU C Library PIC archive contains an archive library (ar file)
Summary: Old style NYS NSS glibc module
Summary(es): El antiguo módulo NYS NSS de glibc
Summary(pl): Stary modu³ NYS NSS glibc
-Release: %{rel}
Group: Base
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description -n nss_compat
Old style NYS NSS glibc module.
Summary: BIND NSS glibc module
Summary(es): Módulo BIND NSS de glibc
Summary(pl): Modu³ BIND NSS glibc
-Release: %{rel}
Group: Base
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description -n nss_dns
BIND NSS glibc module.
Summary: Traditional files databases NSS glibc module
Summary(es): Módulo de tradicionales bases de datos en ficheros para glibc
Summary(pl): Modu³ tradycyjnych plikowych baz danych NSS glibc
-Release: %{rel}
Group: Base
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description -n nss_files
Traditional files databases NSS glibc module.
Summary: hesiod NSS glibc module
Summary(es): Módulo hesiod NSS de glibc
Summary(pl): Modu³ hesiod NSS glibc
-Release: %{rel}
Group: Base
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description -n nss_hesiod
glibc NSS (Name Service Switch) module for databases access.
Summary: NIS(YP) NSS glibc module
Summary(es): Módulo NIS(YP) NSS de glibc
Summary(pl): Modu³ NIS(YP) NSS glibc
-Release: %{rel}
Group: Base
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description -n nss_nis
glibc NSS (Name Service Switch) module for NIS(YP) databases access.
Summary: NIS+ NSS module
Summary(es): Módulo NIS+ NSS
Summary(pl): Modu³ NIS+ NSS
-Release: %{rel}
Group: Base
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description -n nss_nisplus
glibc NSS (Name Service Switch) module for NIS+ databases access.
Summary: A toy
Summary(es): Un juguete
Summary(pl): Zabawka
-Release: %{rel}
Group: Applications
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: gd
%description memusage
Summary: Non-POSIX (real) time zones
Summary(es): Zonas de tiempo reales (no de POSIX)
Summary(pl): Nie-POSIX-owe (prawdziwe) strefy czasowe
-Release: %{rel}
Group: Libraries
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description zoneinfo_right
You don't want this. Details at:
Summary: GNU libc - 64-bit libraries
Summary(es): GNU libc - bibliotecas de 64 bits
Summary(pl): GNU libc - biblioteki 64-bitowe
-Release: %{rel}
Group: Libraries
%ifarch amd64
-Provides: glibc = %{epoch}:%{version}
+Provides: glibc = %{epoch}:%{version}-%{release}
%else
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%endif
%description -n %{name}64
Summary: Development files for 64-bit GNU libc libraries
Summary(es): Ficheros de desarrollo para bibliotecas GNU libc de 64 bits
Summary(pl): Pliki do programowania z u¿yciem 64-bitowych bibliotek GNU libc
-Release: %{rel}
Group: Development/Libraries
-Requires: %{name}-devel = %{epoch}:%{version}
+Requires: %{name}-devel = %{epoch}:%{version}-%{release}
%description -n %{name}64-devel
Development files for 64-bit GNU libc libraries for sparc64
Summary: Static 64-bit GNU libc libraries
Summary(es): Bibliotecas estáticas GNU libc de 64 bits
Summary(pl): Statyczne 64-bitowe biblioteki GNU libc
-Release: %{rel}
Group: Development/Libraries
-Requires: %{name}64-devel = %{epoch}:%{version}
+Requires: %{name}64-devel = %{epoch}:%{version}-%{release}
%description -n %{name}64-static
Static 64-bit GNU libc libraries.