# # You can define min_kernel macro by "rpm --define 'min_kernel version'" # default is 2.2.0 (no changes up to 2.3.25) # # _without_dist_kernel build without kernel from the distribution; # headers will be searched in %_kernelsrcdir/include. # _without_fp build without frame pointer (pass --enable-omitfp) # _without_memusage build without memusage # # _with_kernheaders use "kernheaders" as user-space kernel headers # (instead of copying from kernel-headers 2.4.x) # [broken at the moment] # # TODO: # - localedb-gen man pages(?) # - serious problem with upgrade (changing zoneinfo/posix/* dirs into symlinks) # are there any other solutions than revert??? # # WARNING: # posix zoneinfo dir removed, /etc/rc.d/init.d/timezone must be changed # in order to use this version! # %{!?min_kernel:%define min_kernel 2.2.0} %define rel 3 Summary: GNU libc Summary(de): GNU libc Summary(fr): GNU libc Summary(ja): GNU libc ¥é¥¤¥Ö¥é¥ê Summary(pl): GNU libc Summary(ru): GNU libc ×ÅÒÓÉÉ 2.3 Summary(tr): GNU libc Summary(uk): GNU libc ×ÅÒÓ¦§ 2.3 Name: glibc Version: 2.3.2 Release: %{rel} Epoch: 6 License: LGPL Group: Libraries Source0: ftp://sources.redhat.com/pub/glibc/releases/%{name}-%{version}.tar.bz2 # Source0-md5: ede969aad568f48083e413384f20753c Source1: ftp://sources.redhat.com/pub/glibc/releases/%{name}-linuxthreads-%{version}.tar.bz2 # Source1-md5: 894b8969cfbdf787c73e139782167607 Source2: nscd.init Source3: nscd.sysconfig Source4: nscd.logrotate Source5: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-man-pages.tar.bz2 # Source5-md5: ddba280857330dabba4d8c16d24a6dfd Source6: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2 # Source6-md5: 2e3992c2e1bc94212c2cd33236de6058 # borrowed from util-linux Source7: sln.8 Source8: %{name}-localedb-gen # Kernel headers for userspace Source9: %{name}-kernheaders.tar.bz2 # Source9-md5: b48fec281f854627d6b8781cd1dd72d2 Patch0: %{name}-info.patch Patch2: %{name}-pld.patch Patch3: %{name}-crypt-blowfish.patch Patch4: %{name}-string2-pointer-arith.patch Patch5: %{name}-linuxthreads-lock.patch Patch6: %{name}-pthread_create-manpage.patch Patch9: %{name}-paths.patch Patch10: %{name}-vaargs.patch Patch11: %{name}-getaddrinfo-workaround.patch Patch12: %{name}-postshell.patch Patch13: %{name}-pl.po-update.patch Patch14: %{name}-missing-nls.patch Patch16: %{name}-java-libc-wait.patch Patch17: %{name}-morelocales.patch Patch18: %{name}-lthrds_noomit.patch Patch19: %{name}-no_opt_override.patch Patch20: %{name}-gcc33.patch #Patch21: %{name}-sanity.patch Patch22: %{name}-secureexec.patch Patch23: %{name}-kernel_includes.patch Patch24: %{name}-sparc64_pause.patch Patch25: %{name}-linuxthreads.patch URL: http://www.gnu.org/software/libc/ BuildRequires: binutils >= 2.13.90.0.2 BuildRequires: gcc >= 3.2 %{!?_without_memusage:BuildRequires: gd-devel >= 2.0.1} BuildRequires: gettext-devel >= 0.10.36 %if 0%{!?_with_kernheaders:1} %{!?_without_dist_kernel:BuildRequires: kernel-headers < 2.5} %endif BuildRequires: perl-base BuildRequires: rpm-build >= 4.0.2-46 BuildRequires: rpm-perlprov BuildRequires: sed >= 4.0.5 BuildRequires: texinfo Provides: ld.so.2 Provides: ldconfig Provides: /sbin/ldconfig Obsoletes: %{name}-common Obsoletes: %{name}-debug Obsoletes: ldconfig Autoreq: false PreReq: basesystem BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) Conflicts: kernel < %{min_kernel} Conflicts: ld.so < 1.9.9-10 Conflicts: man-pages < 1.43 Conflicts: rc-scripts < 0.3.1-13 Conflicts: rpm < 4.1 %define debugcflags -O1 -g %ifarch sparc64 %define _without_memusage 1 %define specflags_sparc64 -mvis -fcall-used-g6 %endif %description Contains the standard libraries that are used by multiple programs on the system. In order to save disk space and memory, as well as to ease upgrades, common system code is kept in one place and shared between programs. This package contains the most important sets of shared libraries, the standard C library and the standard math library. Without these, a Linux system will not function. It also contains national language (locale) support and timezone databases. Can be used on: Linux kernel >= %{min_kernel}. %description -l de Enthält die Standard-Libraries, die von verschiedenen Programmen im System benutzt werden. Um Festplatten- und Arbeitsspeicher zu sparen und zur Vereinfachung von Upgrades ist der gemeinsame Systemcode an einer einzigen Stelle gespeichert und wird von den Programmen gemeinsam genutzt. Dieses Paket enthält die wichtigsten Sets der shared Libraries, die Standard-C-Library und die Standard-Math-Library, ohne die das Linux-System nicht funktioniert. Ferner enthält es den Support für die verschiedenen Sprachgregionen (locale) und die Zeitzonen-Datenbank. Can be used on: Linux kernel >= %{min_kernel}. %description -l fr Contient les bibliothèques standards utilisées par de nombreux programmes du système. Afin d'économiser l'espace disque et mémoire, et de faciliter les mises à jour, le code commun au système est mis à un endroit et partagé entre les programmes. Ce paquetage contient les bibliothèques partagées les plus importantes, la bibliothèque standard du C et la bibliothèque mathématique standard. Sans celles-ci, un système Linux ne peut fonctionner. Il contient aussi la gestion des langues nationales (locales) et les bases de données des zones horaires. Can be used on: Linux kernel >= %{min_kernel}. %description -l ja glibc ¥Ñ¥Ã¥±¡¼¥¸¤Ï¥·¥¹¥Æ¥à¾å¤ÎÊ£¿ô¤Î¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤ëɸ½à¥é¥¤¥Ö¥é¥ê¤ò ¤Õ¤¯¤ß¤Þ¤¹¡£¥Ç¥£¥¹¥¯¥¹¥Ú¡¼¥¹¤È¥á¥â¥ê¤òÀáÌó¤·¤¿¤ê¡¢¥¢¥Ã¥×¥°¥ì¡¼¥É¤ò ÍѰդˤ¹¤ë¤¿¤á¤Ë¡¢¶¦Ä̤Υ·¥¹¥Æ¥à¥³¡¼¥É¤Ï°ì¤Ä¤Î¾ì½ê¤Ë¤ª¤«¤ì¡¢¥×¥í¥°¥é¥à ´Ö¤Ç¶¦Í­¤µ¤ì¤Þ¤¹¡£¤³¤ÎÉôʬŪ¤Ê¥Ñ¥Ã¥±¡¼¥¸¤Ï¥·¥§¥¢¥É¥é¥¤¥Ö¥é¥ê¤Î¤«¤Ê¤ê ½ÅÍפʥ»¥Ã¥È¤ò¤Õ¤¯¤ß¤Þ¤¹: ɸ½à C ¥é¥¤¥Ö¥é¥ê¤Èɸ½à¿ôÃͥ饤¥Ö¥é¥ê¤Ç¤¹¡£ ¤³¤ÎÆó¤Ä¤Î¥é¥¤¥Ö¥é¥êÈ´¤­¤Ç¤Ï¡¢Linux ¥·¥¹¥Æ¥à¤Ïµ¡Ç½¤·¤Þ¤»¤ó¡£ glibc ¥Ñ¥Ã¥±¡¼¥¸¤Ï¤Þ¤¿ÃÏ°è¸À¸ì (locale) ¥µ¥Ý¡¼¥È¤È¥¿¥¤¥à¥¾¡¼¥ó¥Ç¡¼¥¿¥Ù¡¼¥¹ ¥µ¥Ý¡¼¥È¤ò¤Õ¤¯¤ß¤Þ¤¹¡£ Can be used on: Linux kernel >= %{min_kernel}. %description -l pl W pakiecie znajduj± siê podstawowe biblioteki, u¿ywane przez ró¿ne programy w Twoim systemie. U¿ywanie przez programy bibliotek z tego pakietu oszczêdza miejsce na dysku i pamiêæ. Wiekszo¶æ kodu systemowego jest usytuowane w jednym miejscu i dzielone miêdzy wieloma programami. Pakiet ten zawiera bardzo wa¿ny zbiór bibliotek standardowych, wspó³dzielonych (dynamicznych) bibliotek C i matematycznych. Bez glibc system Linux nie jest w stanie funkcjonowaæ. Znajduj± siê tutaj równie¿ definicje ró¿nych informacji dla wielu jêzyków (locale) oraz definicje stref czasowych. Przeznaczony dla j±dra Linux >= %{min_kernel}. %description -l ru óÏÄÅÒÖÉÔ ÓÔÁÎÄÁÒÔÎÙÅ ÂÉÂÌÉÏÔÅËÉ, ÉÓÐÏÌØÚÕÅÍÙÅ ÍÎÏÇÏÞÉÓÌÅÎÎÙÍÉ ÐÒÏÇÒÁÍÍÁÍÉ × ÓÉÓÔÅÍÅ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÏÈÒÁÎÉÔØ ÄÉÓËÏ×ÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï É ÐÁÍÑÔØ, Á ÔÁËÖÅ ÄÌÑ ÐÒÏÓÔÏÔÙ ÏÂÎÏ×ÌÅÎÉÑ, ÓÉÓÔÅÍÎÙÊ ËÏÄ, ÏÂÝÉÊ ÄÌÑ ×ÓÅÈ ÐÒÏÇÒÁÍÍ, ÈÒÁÎÉÔÓÑ × ÏÄÎÏÍ ÍÅÓÔÅ É ËÏÌÌÅËÔÉ×ÎÏ ÉÓÐÏÌØÚÕÅÔÓÑ ×ÓÅÍÉ ÐÒÏÇÒÁÍÍÁÍÉ. üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÎÁÉÂÏÌÅÅ ×ÁÖÎÙÅ ÉÚ ÒÁÚÄÅÌÑÅÍÙÈ ÂÉÂÌÉÏÔÅË - ÓÔÁÎÄÁÒÔÎÕÀ ÂÉÂÌÉÏÔÅËÕ C É ÓÔÁÎÄÁÒÔÎÕÀ ÂÉÂÌÉÏÔÅËÕ ÍÁÔÅÍÁÔÉËÉ. âÅÚ ÜÔÉÈ ÂÉÂÌÉÏÔÅË Linux ÆÕÎËÃÉÏÎÉÒÏ×ÁÔØ ÎÅ ÂÕÄÅÔ. ôÁËÖÅ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÐÏÄÄÅÒÖËÕ ÎÁÃÉÏÎÁÌØÎÙÈ ÑÚÙËÏ× (locale) É ÂÁÚÙ ÄÁÎÎÙÈ ×ÒÅÍÅÎÎÙÈ ÚÏÎ (timezone databases). Can be used on: Linux kernel >= %{min_kernel}. %description -l tr Bu paket, birçok programýn kullandýðý standart kitaplýklarý içerir. Disk alaný ve bellek kullanýmýný azaltmak ve ayný zamanda güncelleme iþlemlerini kolaylaþtýrmak için ortak sistem kodlarý tek bir yerde tutulup programlar arasýnda paylaþtýrýlýr. Bu paket en önemli ortak kitaplýklarý, standart C kitaplýðýný ve standart matematik kitaplýðýný içerir. Bu kitaplýklar olmadan Linux sistemi çalýþmayacaktýr. Yerel dil desteði ve zaman dilimi veri tabaný da bu pakette yer alýr. Can be used on: Linux kernel >= %{min_kernel}. %description -l uk í¦ÓÔÉÔØ ÓÔÁÎÄÁÒÔΦ ¦Â̦ÏÔÅËÉ, ËÏÔÒ¦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÞÉÓÌÅÎÎÉÍÉ ÐÒÏÇÒÁÍÁÍÉ × ÓÉÓÔÅͦ. äÌÑ ÔÏÇÏ, ÝÏ ÚÂÅÒÅÇÔÉ ÄÉÓËÏ×ÉÊ ÐÒÏÓÔ¦Ò ÔÁ ÐÁÍ'ÑÔØ, Á ÔÁËÏÖ ÄÌÑ ÐÒÏÓÔÏÔÉ ÐÏÎÏ×ÌÅÎÎÑ ÓÉÓÔÅÍÉ, ÓÉÓÔÅÍÎÉÊ ËÏÄ, ÓЦÌØÎÉÊ ÄÌÑ ×Ó¦È ÐÒÏÇÒÁÍ, ÚÂÅÒ¦ÇÁ¤ÔØÓÑ × ÏÄÎÏÍÕ Í¦Óæ ¦ ËÏÌÅËÔÉ×ÎÏ ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ×Ó¦ÍÁ ÐÒÏÇÒÁÍÁÍÉ. ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÎÁʦÌØÛ ×ÁÖÌÉצ Ú ÄÉÎÁͦÞÎÉÈ Â¦Â̦ÏÔÅË - ÓÔÁÎÄÁÒÔÎÕ Â¦Â̦ÏÔÅËÕ ó ÔÁ ÓÔÁÎÄÁÒÔÎÕ Â¦Â̦ÏÔÅËÕ ÍÁÔÅÍÁÔÉËÉ. âÅÚ ÃÉÈ Â¦Â̦ÏÔÅË Linux ÆÕÎËæÏÎÕ×ÁÔÉ ÎÅ ÂÕÄÅ. ôÁËÏÖ ÐÁËÅÔ Í¦ÓÔÉÔØ Ð¦ÄÔÒÉÍËÕ ÎÁæÏÎÁÌØÎÉÈ ÍÏ× (locale) ÔÁ ÂÁÚÉ ÄÁÎÎÉÈ ÞÁÓÏ×ÉÈ ÚÏÎ (timezone databases). Can be used on: Linux kernel >= %{min_kernel}. %package devel Summary: Additional libraries required to compile Summary(de): Weitere Libraries zum Kompilieren Summary(fr): Librairies supplémentaires nécessaires à la compilation Summary(ja): ɸ½à C ¥é¥¤¥Ö¥é¥ê¤Ç»È¤ï¤ì¤ë¥Ø¥Ã¥À¡¼¤È¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë Summary(pl): Dodatkowe biblioteki wymagane podczas kompilacji Summary(ru): äÏÐÏÌÎÉÔÅÌØÎÙÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ËÏÍÐÉÌÑÃÉÉ Summary(tr): Geliþtirme için gerekli diðer kitaplýklar Summary(uk): äÏÄÁÔËÏצ ¦Â̦ÏÔÅËÉ, ÐÏÔÒ¦ÂΦ ÄÌÑ ËÏÍЦÌÑæ§ Group: Development/Libraries Requires: %{name} = %{epoch}:%{version} %description devel To develop programs which use the standard C libraries (which nearly all programs do), the system needs to have these standard header files and object files available for creating the executables. %description devel -l de Bei der Entwicklung von Programmen, die die Standard-C-Libraries verwenden (also fast alle), benötigt das System diese Standard-Header- und Objektdateien zum Erstellen der ausführbaren Programme. %description devel -l fr Pour développer des programmes utilisant les bibliothèques standard du C (ce que presque tous les programmes font), le système doit posséder ces fichiers en-têtes et objets standards pour créer les exécutables. %description devel -l ja glibc-devel ¥Ñ¥Ã¥±¡¼¥¸¤Ï(¤Û¤È¤ó¤É¤¹¤Ù¤Æ¤Î¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤ë)ɸ½à C ¥é¥¤¥Ö¥é¥ê¤ò»ÈÍѤ·¤¿¥×¥í¥°¥é¥à¤ò³«È¯¤¹¤ë¤¿¤á¤Î¥Ø¥Ã¥À¡¼¤È¥ª¥Ö¥¸¥§¥¯¥È ¥Õ¥¡¥¤¥ë¤ò´Þ¤ß¤Þ¤¹¡£¤â¤·É¸½à C ¥é¥¤¥Ö¥é¥ê¤ò»ÈÍѤ¹¤ë¥×¥í¥°¥é¥à¤ò³«È¯¤¹¤ë¤Ê¤é ¼Â¹Ô¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ëÌÜŪ¤Ç¤³¤ì¤é¤Îɸ½à¥Ø¥Ã¥À¤È¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë ¤¬»ÈÍѤǤ­¤Þ¤¹¡£ %description devel -l pl Pakiet ten jest niezbêdny przy tworzeniu w³asnych programów korzystaj±cych ze standardowej biblioteki C. Znajduj± siê tutaj pliki nag³ówkowe oraz pliki objektowe, niezbêdne do kompilacji programów wykonywalnych i innych bibliotek. %description devel -l ru äÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ÓÔÁÎÄÁÒÔÎÙÅ ÂÉÂÌÉÏÔÅËÉ C (Á ÐÒÁËÔÉÞÅÓËÉ ×ÓÅ ÐÒÏÇÒÁÍÍÙ ÉÈ ÉÓÐÏÌØÚÕÀÔ), ÓÉÓÔÅÍÅ îåïâèïäéíù ÈÅÄÅÒÙ É ÏÂßÅËÔÎÙÅ ÆÁÊÌÙ, ÓÏÄÅÒÖÁÝÉÅÓÑ × ÜÔÏÍ ÐÁËÅÔÅ, ÞÔÏÂÙ ÓÏÚÄÁ×ÁÔØ ÉÓÐÏÌÎÑÅÍÙÅ ÆÁÊÌÙ. %description devel -l tr C kitaplýðýný kullanan (ki hemen hemen hepsi kullanýyor) programlar geliþtirmek için gereken standart baþlýk dosyalarý ve statik kitaplýklar. %description devel -l uk äÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÓÔÁÎÄÁÒÔΦ ¦Â̦ÏÔÅËÉ C (ÐÒÁËÔÉÞÎÏ ×Ó¦ ÐÒÏÇÒÁÍÉ §È ×ÉËÏÒÉÓÔÏ×ÕÀÔØ), ÓÉÓÔÅͦ îåïâè¶äî¶ ÈÅÄÅÒÉ ÔÁ ÏÂ'¤ËÔΦ ÆÁÊÌÉ, ÝÏ Í¦ÓÔÑÔØÓÑ × ÃØÏÍÕ ÐÁËÅÔ¦, ÃÏ ÓÔ×ÏÒÀ×ÁÔÉ ×ÉËÏÎÕ×ÁΦ ÆÁÊÌÉ. %package kernel-headers Summary: Kernel header files the glibc has been built with Summary(pl): Pliki nag³ówkowe j±dra, z którymi zosta³a zbudowana ta wersja glibc Release: %{rel} Group: Development/Libraries %description kernel-headers Kernel header files for userspace. %description kernel-headers -l pl Pliki nag³ówkowe j±dra dla przestrzeni u¿ytkownika %package -n nscd Summary: Name Service Caching Daemon Summary(ja): ¥Í¡¼¥à¥µ¡¼¥Ó¥¹¥­¥ã¥Ã¥·¥ó¥°¥Ç¡¼¥â¥ó (nacd) 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} %description -n nscd nscd caches name service lookups; it can dramatically improve performance with NIS+, and may help with DNS as well. You cannot use nscd with 2.0 kernels, due to bugs in the kernel-side thread support. nscd happens to hit these bugs particularly hard. %description -n nscd -l ja Nscd ¤Ï¥Í¡¼¥à¥µ¡¼¥Ó¥¹»²¾È¤ò¥­¥ã¥Ã¥·¥å¤·¡¢NIS+ ¤Î¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤ò ¥É¥é¥Þ¥Æ¥£¥Ã¥¯¤Ë²þÁ±¤¹¤ë¤³¤È¤¬¤Ç¤­¡¢DNS ¤òƱÍͤËÊä½õ¤·¤Þ¤¹¡£ 2.0 ¥«¡¼¥Í¥ë¤Ç nscd ¤ò»ÈÍѤ¹¤ë¤³¤È¤Ï¤Ç¤­¤Ê¤¤¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£ ¤½¤ì¤Ï¡¢¥«¡¼¥Í¥ë¦¤Î¥¹¥ì¥Ã¥É¥µ¥Ý¡¼¥È¤Ë¥Ð¥°¤¬¤¢¤ë¤«¤é¤Ç¤¹¡£ÉÔ¹¬¤Ê¤³¤È¤Ë¡¢ nscd ¤Ï¤³¤ì¤é¤Î¥Ð¥°¤ËÆäˤϤ²¤·¤¯¤¢¤¿¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£ %description -n nscd -l pl nscd zapamiêtuje zapytania i odpowiedzi NIS oraz DNS. Pozwala drastycznie poprawiæ szybko¶æ dzia³ania NIS+. Nie jest mo¿liwe u¿ywanie nscd z j±drami serii 2.0.x z powodu b³êdów po stronie j±dra w obs³udze w±tków. %description -n nscd -l ru nscd ËÜÛÉÒÕÅÔ ÒÅÚÕÌØÔÁÔÙ ÚÁÐÒÏÓÏ× Ë ÓÅÒ×ÉÓÁÍ ÉÍÅÎ; ÜÔÏ ÍÏÖÅÔ ÒÅÚËÏ Õ×ÅÌÉÞÉÔØ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÒÁÂÏÔÙ Ó NIS+ É, ÔÁËÖÅ, ÍÏÖÅÔ ÐÏÍÏÞØ Ó DNS. %description -n nscd -l uk nscd ËÅÛÕ¤ ÒÅÚÕÌØÔÁÔÉ ÚÁÐÒÏÓ¦× ÄÏ ÓÅÒ×¦Ó¦× ¦ÍÅÎ; ÃÅ ÍÏÖÅ ÓÉÌØÎÏ Ú¦ÌØÛÉÔÉ Û×ÉÄ˦ÓÔØ ÒÏÂÏÔÉ Ú NIS+ ¦, ÔÁËÏÖ, ÍÏÖÅ ÄÏÐÏÍÏÇÔÉ Ú DNS. %package -n localedb-src Summary: locale database source code Summary(pl): Kod ¼ród³owy bazy locale Release: %{rel} Group: Daemons Requires: %{name} = %{epoch}:%{version} %description -n localedb-src This add-on package contains the data needed to build the locale data files to use the internationalization features of the GNU libc. %description -n localedb-src -l pl Pakiet ten zawiera dane niezbêdne do zbudowania binarnych plików lokalizacyjnych, by móc wykorzystaæ mo¿liwo¶ci oferowane przez GNU libc. %package localedb-all Summary: locale database for all locales supported by glibc Summary(pl): Baza danych locale dla wszystkich lokalizacji obs³ugiwanych przez glibc Release: %{rel} Group: Libraries Requires: %{name} = %{epoch}:%{version} %description localedb-all This package contains locale database for all locales supported by glibc. In glibc 2.3.x it's one large file (about 19MB) - if you want something smaller with support for chosen locales only, consider installing localedb-src and regenerating database using localedb-gen script (when database is generated, localedb-src can be uninstalled). %description localedb-all -l pl Ten pakiet zawiera bazê danych locale dla wszystkich lokalizacji obs³ugiwanych przez glibc. W glibc 2.3.x jest to jeden du¿y plik (oko³o 19MB); aby mieæ co¶ mniejszego, z obs³ug± tylko wybranych lokalizacji, nale¿y zainstalowaæ pakiet localedb-src i przegenerowaæ bazê danych przy u¿yciu skryptu localedb-gen (po wygenerowaniu bazy pakiet localedb-src mo¿na odinstalowaæ). %package -n iconv Summary: Convert encoding of given files from one encoding to another Summary(pl): Program do konwersji plików tekstowych z jednego kodowania do innego Release: %{rel} Group: Applications/Text Requires: %{name} = %{epoch}:%{version} %description -n iconv Convert encoding of given files from one encoding to another. You need this package if you want to convert some documet from one encoding to another or if you have installed some programs which use Generic Character Set Conversion Interface. %description -n iconv -l pl Program do konwersji plików tekstowych z jednego kodowania do innego. Musisz mieæ zainstalowany ten pakiet je¿eli wykonujesz konwersjê dokumentów z jednego kodowania do innego lub je¿eli masz zainstalowane jakie¶ programy, które korzystaj± z Generic Character Set Conversion Interface w glibc, czyli z zestawu funkcji z tej biblioteki, które umo¿liwiaj± konwersjê kodowania danych z poziomu dowolnego programu. %package static Summary: Static libraries Summary(pl): Biblioteki statyczne Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ glibc Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ glibc Release: %{rel} Group: Development/Libraries Requires: %{name}-devel = %{epoch}:%{version} %description static GNU libc static libraries. %description static -l pl Biblioteki statyczne GNU libc. %description static -l ru üÔÏ ÏÔÄÅÌØÎÙÊ ÐÁËÅÔ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, ËÏÔÏÒÙÅ ÂÏÌØÛÅ ÎÅ ×ÈÏÄÑÔ × glibc-devel. %description static -l uk ãÅ ÏËÒÅÍÉÊ ÐÁËÅÔ Ú¦ ÓÔÁÔÉÞÎÉÍÉ Â¦Â̦ÏÔÅËÁÍÉ, ÝÏ Â¦ÌØÛÅ ÎÅ ×ÈÏÄÑÔØ × ÓËÌÁÄ glibc-devel. %package profile Summary: glibc with profiling support Summary(de): glibc mit Profil-Unterstützung Summary(fr): glibc avec support pour profiling Summary(pl): glibc ze wsparciem dla profilowania 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} %description profile When programs are being profiled used gprof, they must use these libraries instead of the standard C libraries for gprof to be able to profile them correctly. %description profile -l de Damit Programmprofile mit gprof richtig erstellt werden, müssen diese Libraries anstelle der üblichen C-Libraries verwendet werden. %description profile -l pl Programy profilowane za pomoc± gprof musz± u¿ywaæ tych bibliotek zamiast standardowych bibliotek C, aby gprof móg³ odpowiednio je wyprofilowaæ. %description profile -l uk ëÏÌÉ ÐÒÏÇÒÁÍÉ ÄÏÓ̦ÄÖÕÀÔØÓÑ ÐÒÏÆÁÊÌÅÒÏÍ gprof, ×ÏÎÉ ÐÏ×ÉÎΦ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÚÁͦÓÔØ ÓÔÁÎÄÁÒÔÎÉÈ Â¦Â̦ÏÔÅË Â¦Â̦ÏÔÅËÉ, ÝÏ Í¦ÓÔÑÔØÓÑ × ÃØÏÍÕ ÐÁËÅÔ¦. ðÒÉ ×ÉËÏÒÉÓÔÁÎΦ ÓÔÁÎÄÁÒÔÎÉÈ Â¦Â̦ÏÔÅË gprof ÚÁͦÓÔØ ÒÅÁÌØÎÉÈ ÒÅÚÕÌØÔÁÔ¦× ÂÕÄÅ ÐÏËÁÚÕ×ÁÔÉ Ã¦ÎÉ ÎÁ ÐÁÐÁÊÀ × çÏÎÏÌÕÌÕ × ÐÏÚÁÍÉÎÕÌÏÍÕ ÒÏæ... %description profile -l tr gprof kullanýlarak ölçülen programlar standart C kitaplýðý yerine bu kitaplýðý kullanmak zorundadýrlar. %description profile -l ru ëÏÇÄÁ ÐÒÏÇÒÁÍÍÙ ÉÓÓÌÅÄÕÀÔÓÑ ÐÒÏÆÁÊÌÅÒÏÍ gprof, ÏÎÉ ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ, ×ÍÅÓÔÏ ÓÔÁÎÄÁÒÔÎÙÈ ÂÉÂÌÉÏÔÅË, ÂÉÂÌÉÏÔÅËÉ, ×ËÌÀÞÅÎÎÙÅ × ÜÔÏÔ ÐÁËÅÔ. ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÔÁÎÄÁÒÔÎÙÈ ÂÉÂÌÉÏÔÅË gprof ×ÍÅÓÔÏ ÒÅÁÌØÎÙÈ ÒÅÚÕÌØÔÁÔÏ× ÂÕÄÅÔ ÐÏËÁÚÙ×ÁÔØ ÃÅÎÙ ÎÁ ÐÁÐÁÊÀ × çÏÎÏÌÕÌÕ × ÐÏÚÁÐÒÏÛÌÏÍ ÇÏÄÕ... %package pic Summary: glibc PIC archive Summary(pl): Archiwum PIC glibc Release: %{rel} Group: Development/Libraries/Libc Requires: %{name}-devel = %{epoch}:%{version} %description pic GNU C Library PIC archive contains an archive library (ar file) composed of individual shared objects. This is used for creating a library which is a smaller subset of the standard libc shared library. %description pic -l pl Archiwum PIC biblioteki GNU C zawiera archiwaln± bibliotekê (plik ar) z³o¿on± z pojedyñczych obiektów wspó³dzielonych. U¿ywana jest do tworzenia biblioteki bêd±cej mniejszym podzestawem standardowej biblioteki wspó³dzielonej libc. %package -n nss_compat Summary: Old style NYS NSS glibc module Summary(pl): Stary modu³ NYS NSS glibc Release: %{rel} Group: Base Requires: %{name} = %{epoch}:%{version} %description -n nss_compat Old style NYS NSS glibc module. %description -n nss_compat -l pl Stary modu³ NYS NSS glibc. %package -n nss_dns Summary: BIND NSS glibc module Summary(pl): Modu³ BIND NSS glibc Release: %{rel} Group: Base Requires: %{name} = %{epoch}:%{version} %description -n nss_dns BIND NSS glibc module. %description -n nss_dns -l pl Modu³ BIND NSS glibc. %package -n nss_files Summary: Traditional files databases NSS glibc module Summary(pl): Modu³ tradycyjnych plikowych baz danych NSS glibc Release: %{rel} Group: Base Requires: %{name} = %{epoch}:%{version} %description -n nss_files Traditional files databases NSS glibc module. %description -n nss_files -l pl Modu³ tradycyjnych plikowych baz danych NSS glibc. %package -n nss_hesiod Summary: hesiod NSS glibc module Summary(pl): Modu³ hesiod NSS glibc Release: %{rel} Group: Base Requires: %{name} = %{epoch}:%{version} %description -n nss_hesiod glibc NSS (Name Service Switch) module for databases access. %description -n nss_hesiod -l pl Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych. %package -n nss_nis Summary: NIS(YP) NSS glibc module Summary(pl): Modu³ NIS(YP) NSS glibc Release: %{rel} Group: Base Requires: %{name} = %{epoch}:%{version} %description -n nss_nis glibc NSS (Name Service Switch) module for NIS(YP) databases access. %description -n nss_nis -l pl Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych NIS(YP). %package -n nss_nisplus Summary: NIS+ NSS module Summary(pl): Modu³ NIS+ NSS Release: %{rel} Group: Base Requires: %{name} = %{epoch}:%{version} %description -n nss_nisplus glibc NSS (Name Service Switch) module for NIS+ databases accesa. %description -n nss_nisplus -l pl Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych NIS+. %package memusage Summary: A toy Summary(pl): Zabawka Release: %{rel} Group: Applications Requires: %{name} = %{epoch}:%{version} Requires: gd %description memusage A toy. %description memusage -l pl Zabawka. %package zoneinfo_right Summary: Non-POSIX (real) time zones Summary(pl): Nie-POSIX-owe (prawdziwe) strefy czasowe Release: %{rel} Group: Libraries Requires: %{name} = %{epoch}:%{version} %description zoneinfo_right You don't want this. Details at: http://sources.redhat.com/ml/libc-alpha/2000-12/msg00068.html %description zoneinfo_right -l pl Nie potrzebujesz tego. Szczegó³y pod: http://sources.redhat.com/ml/libc-alpha/2000-12/msg00068.html %prep %setup -q -a 1 -a 9 %patch0 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 %patch9 -p1 %patch10 -p1 #%%patch11 -p1 %patch12 -p1 %patch13 -p1 %patch14 -p1 %patch16 -p1 %patch17 -p1 %patch18 -p1 # don't know, if it is good idea, for brave ones #%patch19 -p1 %patch20 -p1 #%patch21 -p1 %patch22 -p1 %{!?_with_kernheaders:%patch23} %patch24 -p1 # updated - lt %patch25 -p1 chmod +x scripts/cpp # standardize name mv -f localedata/locales/{lug_UG,lg_UG} #make proper symlink for asm in headers #cd usr/include #%ifarch %{ix86} #ln -s asm-i386 asm #%endif #cd ../.. %build # Prepare kernel headers TARGET_CPU=$(echo "%{_target_cpu}" | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ \ -e s/athlon/i386/ -e s/arm.*/arm/ \ -e s/sa110/arm/ -e s/s390x/s390/) _headers_dir=`pwd`/usr/include; export _headers_dir; (cd $_headers_dir && ln -s asm-${TARGET_CPU} asm) # Build glibc mkdir builddir cd builddir # avoid stripping ld.so by -s in rpmldflags LDFLAGS=" " ; export LDFLAGS #CFLAGS="-I $_headers_dir %{rpmcflags}"; export CFLAGS ../%configure \ --enable-add-ons=linuxthreads \ --enable-kernel="%{?kernel:%{kernel}}%{!?kernel:%{min_kernel}}" \ --enable-profile \ --%{?_without_fp:en}%{!?_without_fp:dis}able-omitfp \ %if 0%{!?_with_kernheaders:1} CPPFLAGS="-I%{_kernelsrcdir}/include" \ --with-headers=%{_kernelsrcdir}/include %else CPPFLAGS="-I$_headers_dir" \ --with-headers=$_headers_dir %endif # problem compiling with --enable-bounded (must be reported to libc-alpha) %{__make} %{?parallelmkflags} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{/etc/{logrotate.d,rc.d/init.d,sysconfig},%{_mandir}/man{3,8},/var/log} _headers_dir=`pwd`/usr/include; export _headers_dir; cd builddir env LANGUAGE=C LC_ALL=C \ %{__make} install \ %{?parallelmkflags} \ install_root=$RPM_BUILD_ROOT \ infodir=%{_infodir} \ mandir=%{_mandir} env LANGUAGE=C LC_ALL=C \ %{__make} localedata/install-locales \ %{?parallelmkflags} \ install_root=$RPM_BUILD_ROOT PICFILES="libc_pic.a libc.map math/libm_pic.a libm.map resolv/libresolv_pic.a" install $PICFILES $RPM_BUILD_ROOT%{_libdir} install elf/soinit.os $RPM_BUILD_ROOT%{_libdir}/soinit.o install elf/sofini.os $RPM_BUILD_ROOT%{_libdir}/sofini.o install elf/postshell $RPM_BUILD_ROOT/sbin %{!?_without_memusage:mv -f $RPM_BUILD_ROOT/lib*/libmemusage.so $RPM_BUILD_ROOT%{_libdir}} mv -f $RPM_BUILD_ROOT/lib*/libpcprofile.so $RPM_BUILD_ROOT%{_libdir} %{__make} -C ../linuxthreads/man install ../linuxthreads/man/*.3thr $RPM_BUILD_ROOT%{_mandir}/man3 rm -rf $RPM_BUILD_ROOT%{_datadir}/zoneinfo/{localtime,posixtime,posixrules,posix/*} #cd $RPM_BUILD_ROOT%{_datadir}/zoneinfo #for i in [A-Z]*; do # ln -s ../$i posix #done #cd - ln -sf %{_sysconfdir}/localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/localtime ln -sf localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/posixtime ln -sf localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/posixrules ln -sf libbsd-compat.a $RPM_BUILD_ROOT%{_libdir}/libbsd.a rm -f $RPM_BUILD_ROOT%{_sysconfdir}/localtime # make symlinks across top-level directories absolute for l in anl BrokenLocale crypt dl m nsl pthread resolv rt thread_db util ; do rm -f $RPM_BUILD_ROOT%{_libdir}/lib${l}.so ln -sf /lib/`cd $RPM_BUILD_ROOT/lib ; echo lib${l}.so.*` $RPM_BUILD_ROOT%{_libdir}/lib${l}.so done install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nscd install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/nscd install %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/nscd install ../nscd/nscd.conf $RPM_BUILD_ROOT%{_sysconfdir} install ../nss/nsswitch.conf $RPM_BUILD_ROOT%{_sysconfdir} bzip2 -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} bzip2 -dc %{SOURCE6} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.cache > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf rm -f $RPM_BUILD_ROOT%{_mandir}/hu/man7/man.7 :> $RPM_BUILD_ROOT/var/log/nscd rm -rf ../documentation install -d ../documentation cp -f ../linuxthreads/ChangeLog ../documentation/ChangeLog.threads cp -f ../linuxthreads/Changes ../documentation/Changes.threads cp -f ../linuxthreads/README ../documentation/README.threads cp -f ../crypt/README.ufc-crypt ../documentation/ cp -f ../ChangeLog* ../documentation rm -f $RPM_BUILD_ROOT%{_libdir}*/libnss_*.so # strip ld.so with --strip-debug only (other ELFs are stripped by rpm): %{!?debug:strip -g -R .comment -R .note $RPM_BUILD_ROOT/lib*/ld-%{version}.so} # Collect locale files and mark them with %%lang() rm -f ../glibc.lang echo '%defattr(644,root,root,755)' > ../glibc.lang for i in $RPM_BUILD_ROOT%{_datadir}/locale/* $RPM_BUILD_ROOT%{_libdir}*/locale/* ; do if [ -d $i ]; then lang=`echo $i | sed -e 's/.*locale\///' -e 's/\/.*//'` twochar=1 # list of long %%lang values we do support for j in de_AT de_BE de_CH de_LU es_AR es_MX ja_JP.SJIS ko_KR.utf8 pt_BR \ zh_CN zh_CN.gbk zh_HK zh_TW ; do if [ $j = "$lang" ]; then twochar= fi done if [ -n "$twochar" ]; then if [ `echo $lang | sed "s,_.*,,"` = "zh" ]; then lang=`echo $lang | sed "s,\..*,,"` else lang=`echo $lang | sed "s,_.*,,"` fi fi dir=`echo $i | sed "s#$RPM_BUILD_ROOT##"` echo "%lang($lang) $dir" >> ../glibc.lang fi done # XXX: to be added when become supported by glibc # am,bn,ml (present in sources, but incomplete and disabled) (used by GNOME) # ia,kn,li,mn,sr@Latn (used by GNOME) # note: GNOME2 uses sr as cyrillic! # nso,ss,ven,xh,zu (used by KDE) for i in af ar az be bg br bs cy de_AT el en en_AU eo es_AR es_MX et eu fa fi \ ga gr he hi hr hu id is ja_JP.SJIS ka lg lt lv mk ms mt nn pt ro ru \ se sl sq sr sr@cyrillic ta tg th uk uz vi wa yi zh_CN ; do if [ ! -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES ]; then install -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES lang=`echo $i | sed -e 's/_.*//'` echo "%lang($lang) %{_datadir}/locale/$i" >> ../glibc.lang fi done install %{SOURCE7} $RPM_BUILD_ROOT%{_mandir}/man8 # localedb-gen infrastructure install %{SOURCE8} $RPM_BUILD_ROOT%{_bindir}/localedb-gen cat > $RPM_BUILD_ROOT/etc/sysconfig/localedb </dev/null 2>&1 echo "Please install glibc-kernel-headers or, if you are a brave man," echo "make appropriate links in /usr/include pointing to an already" echo "installed previously chosen kernel-headers package or other" echo "kernel headers you have." %postun devel [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 %pre kernel-headers # useful if these are symlinks if [ -h %{_includedir}/asm ]; then rm -f %{_includedir}/asm; fi if [ -h %{_includedir}/linux ]; then rm -f %{_includedir}/linux; fi %post -n nscd /sbin/chkconfig --add nscd touch /var/log/nscd chmod 000 /var/log/nscd chown root:root /var/log/nscd chmod 640 /var/log/nscd if [ -f /var/lock/subsys/nscd ]; then /etc/rc.d/init.d/nscd restart 1>&2 else echo "Run \"/etc/rc.d/init.d/nscd start\" to start nscd daemon." 1>&2 fi %preun -n nscd if [ "$1" = "0" ]; then if [ -f /var/lock/subsys/nscd ]; then /etc/rc.d/init.d/nscd stop 1>&2 fi /sbin/chkconfig --del nscd fi %files -f %{name}.lang %defattr(644,root,root,755) %doc README NEWS FAQ BUGS %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/nsswitch.conf %config %{_sysconfdir}/rpc %ghost %{_sysconfdir}/ld.so.cache %attr(755,root,root) /sbin/* %attr(755,root,root) %{_bindir}/catchsegv %attr(755,root,root) %{_bindir}/getent %attr(755,root,root) %{_bindir}/glibcbug %attr(755,root,root) %{_bindir}/iconv %attr(755,root,root) %{_bindir}/ldd %ifnarch alpha sparc sparc64 ppc %attr(755,root,root) %{_bindir}/lddlibc4 %endif %attr(755,root,root) %{_bindir}/locale %attr(755,root,root) %{_bindir}/rpcgen %attr(755,root,root) %{_bindir}/tzselect %attr(755,root,root) %{_sbindir}/rpcinfo %attr(755,root,root) %{_sbindir}/zdump %attr(755,root,root) %{_sbindir}/zic %attr(755,root,root) /lib*/ld-* %attr(755,root,root) /lib*/libanl* %attr(755,root,root) /lib*/libdl* %attr(755,root,root) /lib*/libnsl* %attr(755,root,root) /lib*/lib[BScmprtu]* %dir %{_datadir}/locale %{_datadir}/locale/locale.alias %{_datadir}/zoneinfo %exclude %{_datadir}/zoneinfo/right %dir %{_libdir}*/locale %{_mandir}/man1/[!lsg]* %{_mandir}/man1/getent.1* %{_mandir}/man1/locale.1* %{_mandir}/man1/ldd.1* %{_mandir}/man5/???[!d]* %{_mandir}/man7/* %{_mandir}/man8/[!n]* %lang(cs) %{_mandir}/cs/man[578]/* %lang(de) %{_mandir}/de/man[578]/* %lang(es) %{_mandir}/es/man[578]/* %lang(fi) %{_mandir}/fi/man1/ldd.1* %lang(fr) %{_mandir}/fr/man1/ldd.1* %lang(fr) %{_mandir}/fr/man[578]/* %lang(hu) %{_mandir}/hu/man1/ldd.1* %lang(hu) %{_mandir}/hu/man[578]/* %lang(it) %{_mandir}/it/man[578]/* %lang(ja) %{_mandir}/ja/man1/[!lsg]* %lang(ja) %{_mandir}/ja/man1/ldd.1* %lang(ja) %{_mandir}/ja/man5/???[!d]* %lang(ja) %{_mandir}/ja/man7/* %lang(ja) %{_mandir}/ja/man8/[!n]* %lang(ko) %{_mandir}/ko/man[578]/* # %lang(nl) %{_mandir}/nl/man[578]/* %lang(pl) %{_mandir}/pl/man1/ldd.1* %lang(pl) %{_mandir}/pl/man[578]/* %lang(pt) %{_mandir}/pt/man5/???[!d]* %lang(pt) %{_mandir}/pt/man7/* %lang(pt) %{_mandir}/pt/man8/[!n]* %lang(pt_BR) %{_mandir}/pt_BR/man5/???[!d]* %lang(pt_BR) %{_mandir}/pt_BR/man7/* %lang(pt_BR) %{_mandir}/pt_BR/man8/[!n]* %lang(ru) %{_mandir}/ru/man[578]/* #%files -n nss_dns %defattr(644,root,root,755) %attr(755,root,root) /lib*/libnss_dns*.so* #%files -n nss_files %defattr(644,root,root,755) %attr(755,root,root) /lib*/libnss_files*.so* %files zoneinfo_right %defattr(644,root,root,755) %{_datadir}/zoneinfo/right %files -n nss_compat %defattr(644,root,root,755) %attr(755,root,root) /lib*/libnss_compat*.so* %files -n nss_hesiod %defattr(644,root,root,755) %attr(755,root,root) /lib*/libnss_hesiod*.so* %files -n nss_nis %defattr(644,root,root,755) %attr(755,root,root) /lib*/libnss_nis.so.* %attr(755,root,root) /lib*/libnss_nis-*.so %files -n nss_nisplus %defattr(644,root,root,755) %attr(755,root,root) /lib*/libnss_nisplus*.so* %if %{?_without_memusage:0}%{!?_without_memusage:1} %files memusage %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/memusage* %attr(755,root,root) %{_libdir}*/libmemusage* %endif %files devel %defattr(644,root,root,755) %doc documentation/* NOTES PROJECTS %attr(755,root,root) %{_bindir}/gencat %attr(755,root,root) %{_bindir}/getconf %attr(755,root,root) %{_bindir}/*prof* %attr(755,root,root) %{_bindir}/*trace %{_includedir}/*.h %{_includedir}/arpa %{_includedir}/bits %{_includedir}/gnu %{_includedir}/net %{_includedir}/netash %{_includedir}/netatalk %{_includedir}/netax25 %{_includedir}/neteconet %{_includedir}/netinet %{_includedir}/netipx %{_includedir}/netpacket %{_includedir}/netrom %{_includedir}/netrose %{_includedir}/nfs %{_includedir}/protocols %{_includedir}/rpc %{_includedir}/rpcsvc %{_includedir}/scsi %{_includedir}/sys %{_infodir}/libc.info* %attr(755,root,root) %{_libdir}*/lib[!m]*.so %attr(755,root,root) %{_libdir}*/libm.so %attr(755,root,root) %{_libdir}*/*crt*.o %{_libdir}*/libbsd-compat.a %{_libdir}*/libbsd.a %{_libdir}*/libc_nonshared.a %{_libdir}*/libg.a %{_libdir}*/libieee.a %{_libdir}*/libpthread_nonshared.a %{_libdir}*/librpcsvc.a %{_mandir}/man1/getconf* %{_mandir}/man1/sprof* %{_mandir}/man3/* %lang(cs) %{_mandir}/cs/man3/* %lang(de) %{_mandir}/de/man3/* %lang(es) %{_mandir}/es/man3/* %lang(fr) %{_mandir}/fr/man3/* %lang(hu) %{_mandir}/hu/man3/* # %lang(it) %{_mandir}/it/man3/* %lang(ja) %{_mandir}/ja/man3/* %lang(ko) %{_mandir}/ko/man3/* %lang(nl) %{_mandir}/nl/man3/* %lang(pl) %{_mandir}/pl/man3/* %lang(pt) %{_mandir}/pt/man3/* %lang(pt_BR) %{_mandir}/pt_BR/man3/* %lang(ru) %{_mandir}/ru/man3/* %files kernel-headers %defattr(644,root,root,755) %{_includedir}/asm* %{_includedir}/linux %files -n nscd %defattr(644,root,root,755) %attr(640,root,root) %config %verify(not md5 size mtime) /etc/sysconfig/nscd %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/nscd.* %attr(754,root,root) /etc/rc.d/init.d/nscd %attr(755,root,root) %{_sbindir}/nscd* %attr(640,root,root) /etc/logrotate.d/nscd %attr(640,root,root) %ghost /var/log/nscd %{_mandir}/man5/nscd.conf* %{_mandir}/man8/nscd* %lang(ja) %{_mandir}/ja/man5/nscd.conf* %lang(ja) %{_mandir}/ja/man8/nscd* %lang(pt) %{_mandir}/pt/man5/nscd.conf* %lang(pt) %{_mandir}/pt/man8/nscd* %lang(pt_BR) %{_mandir}/pt_BR/man5/nscd.conf* %lang(pt_BR) %{_mandir}/pt_BR/man8/nscd* %files -n localedb-src %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/localedef %attr(755,root,root) %{_bindir}/localedb-gen %{_datadir}/i18n %{_mandir}/man1/localedef* %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/localedb %files localedb-all %defattr(644,root,root,755) %{_libdir}*/locale/locale-archive %files -n iconv %defattr(644,root,root,755) %attr(755,root,root) %{_sbindir}/iconvconfig %dir %{_libdir}*/gconv %{_libdir}*/gconv/gconv-modules %attr(755,root,root) %{_libdir}*/gconv/*.so %files static %defattr(644,root,root,755) %{_libdir}*/libanl.a %{_libdir}*/libBrokenLocale.a %{_libdir}*/libc.a %{_libdir}*/libcrypt.a %{_libdir}*/libdl.a %{_libdir}*/libm.a %{_libdir}*/libmcheck.a %{_libdir}*/libnsl.a %{_libdir}*/libpthread.a %{_libdir}*/libresolv.a %{_libdir}*/librt.a %{_libdir}*/libutil.a %files profile %defattr(644,root,root,755) %{_libdir}*/lib*_p.a %files pic %defattr(644,root,root,755) %{_libdir}*/lib*_pic.a %{_libdir}*/lib*.map %{_libdir}*/soinit.o %{_libdir}*/sofini.o