]> git.pld-linux.org Git - packages/glibc.git/blobdiff - glibc.spec
- fixes from upstream
[packages/glibc.git] / glibc.spec
index 25c5726a6184f0b60b64ddf8612168bafaa6f7b6..bd5794f90679795b03d4b832631d20bd79a9e710 100644 (file)
@@ -27,7 +27,7 @@
 %undefine      with_memusage
 %endif
 
-%define                core_version    2.21
+%define                core_version    2.23
 %define                llh_version     7:2.6.32.1-1
 
 Summary:       GNU libc
@@ -41,22 +41,23 @@ Summary(tr.UTF-8):  GNU libc
 Summary(uk.UTF-8):     GNU libc версії
 Name:          glibc
 Version:       %{core_version}
-Release:       2
+Release:       1
 Epoch:         6
 License:       LGPL v2.1+
 Group:         Libraries
 Source0:       http://ftp.gnu.org/gnu/glibc/%{name}-%{version}.tar.xz
-# Source0-md5: 9cb398828e8f84f57d1f7d5588cf40cd
+# Source0-md5: 456995968f3acadbed39f5eba31678df
 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:       %{name}-man-pages.tar.bz2
-# Source5-md5: 0d93d9628f35f1eae015affb11390df3
+# from man-pages.spec --with tars
+Source5:       %{name}-man-pages.tar.xz
+# Source5-md5: 465a940929350ceea2302ec4fbc90729
 Source6:       %{name}-localedb-gen
 Source7:       %{name}-LD-path.c
-Source8:       nscd.upstart
 Source9:       nscd.tmpfiles
+# git diff glibc-2.23..release/2.23/master
+Patch0:                glibc-git.patch
 # against GNU TP (libc domain)
 #Patch1:               %{name}-pl.po-update.patch
 Patch2:                %{name}-pld.patch
@@ -79,16 +80,15 @@ Patch17:    %{name}-morelocales.patch
 Patch18:       %{name}-locale_fixes.patch
 Patch19:       %{name}-ZA_collate.patch
 Patch20:       %{name}-thread_start.patch
-Patch22:       %{name}-with-stroke.patch
+
 Patch23:       %{name}-pt_pax.patch
-Patch25:       %{name}-cv_gnu89_inline.patch
+
 Patch27:       %{name}-locale-C.patch.xz
 # Patch27-md5: 34ebe52a2afb923e33af0fb7c541f540
 Patch28:       %{name}-locale-C-pld.patch
 Patch29:       %{name}-arm-alignment-fix.patch
 Patch30:       glibc-rh1124987.patch
 
-Patch33:       fix-broken-echo.patch
 Patch38:       1055_all_glibc-resolv-dynamic.patch
 URL:           http://www.gnu.org/software/libc/
 %{?with_selinux:BuildRequires: audit-libs-devel}
@@ -101,7 +101,7 @@ BuildRequires:      binutils >= 2:2.15.90.0.3
 %endif
 %{!?with_cross:BuildRequires:  dietlibc-static}
 BuildRequires: gawk
-BuildRequires: gcc >= 6:4.6
+BuildRequires: gcc >= 6:4.7
 %{?with_memusage:BuildRequires:        gd-devel >= 2.0.1}
 BuildRequires: gettext-tools >= 0.10.36
 %{?with_selinux:BuildRequires: libselinux-devel >= 1.18}
@@ -136,8 +136,8 @@ Conflicts:  kernel < %{min_kernel}
 Conflicts:     kernel24
 Conflicts:     kernel24-smp
 Conflicts:     ld.so < 1.9.9-10
-Conflicts:     man-pages < 1.43
-Conflicts:     poldek < 0.18.8-5
+Conflicts:     man-pages < 4.00
+Conflicts:     poldek < 0.30.1-9
 Conflicts:     rc-scripts < 0.3.1-13
 Conflicts:     rpm < 4.1
 Conflicts:     xorg-driver-video-nvidia-libs < 1:295.33
@@ -298,6 +298,7 @@ Requires:   %{name} = %{epoch}:%{version}-%{release}
 Conflicts:     %{name}(x32)
 Conflicts:     %{name}(x86_64)
 %endif
+Conflicts:     man-pages < 4.00
 
 %description misc
 Utilities and data used by glibc.
@@ -329,6 +330,7 @@ Summary(fr.UTF-8):  Crée un cache de bibliothčque partagée et gčre *.so
 Summary(pl.UTF-8):     Tworzenie cache'u bibliotek dynamicznych i ich dowiązań symbolicznych
 Summary(tr.UTF-8):     Ortak kitaplýk önbelleđi yaratýr ve bađlantýlarý kurar
 Group:         Applications/System
+Requires:      uname(release) >= %{min_kernel}
 # This is needed because previous package (glibc) had autoreq false and had
 # provided this manually. Probably poldek bug that have to have it here.
 Provides:      /sbin/ldconfig
@@ -366,6 +368,116 @@ düzgün bir ţekilde yüklenmesi için gereken simgesel bađlantýlarý
 kurar. Ayrýca ortak kitaplýklarý kullanan programlarýn yüklenmesini
 hýzlandýran /etc/ld.so.cache dosyasýný yaratýr.
 
+%package -n nss_compat
+Summary:       Old style NYS NSS glibc module
+Summary(es.UTF-8):     El antiguo módulo NYS NSS de glibc
+Summary(pl.UTF-8):     Stary moduł NYS NSS glibc
+Group:         Base
+Requires:      %{name} = %{epoch}:%{version}-%{release}
+
+%description -n nss_compat
+Old style NYS NSS glibc module.
+
+%description -n nss_compat -l es.UTF-8
+El antiguo módulo NYS NSS de glibc
+
+%description -n nss_compat -l pl.UTF-8
+Stary moduł NYS NSS glibc.
+
+%package -n nss_dns
+Summary:       BIND NSS glibc module
+Summary(es.UTF-8):     Módulo BIND NSS de glibc
+Summary(pl.UTF-8):     Moduł BIND NSS glibc
+Group:         Base
+Requires:      %{name} = %{epoch}:%{version}-%{release}
+
+%description -n nss_dns
+BIND NSS glibc module.
+
+%description -n nss_dns -l es.UTF-8
+Módulo BIND NSS de glibc.
+
+%description -n nss_dns -l pl.UTF-8
+Moduł BIND NSS glibc.
+
+%package -n nss_files
+Summary:       Traditional files databases NSS glibc module
+Summary(es.UTF-8):     Módulo de tradicionales bases de datos en ficheros para glibc
+Summary(pl.UTF-8):     Moduł tradycyjnych plikowych baz danych NSS glibc
+Group:         Base
+Requires:      %{name} = %{epoch}:%{version}-%{release}
+
+%description -n nss_files
+Traditional files databases NSS glibc module.
+
+%description -n nss_files -l es.UTF-8
+Módulo de tradicionales bases de datos en ficheros para glibc.
+
+%description -n nss_files -l pl.UTF-8
+Moduł tradycyjnych plikowych baz danych NSS glibc.
+
+%package -n nss_hesiod
+Summary:       hesiod NSS glibc module
+Summary(es.UTF-8):     Módulo hesiod NSS de glibc
+Summary(pl.UTF-8):     Moduł hesiod NSS glibc
+Group:         Base
+Requires:      %{name} = %{epoch}:%{version}-%{release}
+
+%description -n nss_hesiod
+glibc NSS (Name Service Switch) module for databases access.
+
+%description -n nss_hesiod -l es.UTF-8
+Módulo hesiod NSS de glibc.
+
+%description -n nss_hesiod -l pl.UTF-8
+Moduł glibc NSS (Name Service Switch) dostępu do baz danych.
+
+%package -n nss_nis
+Summary:       NIS(YP) NSS glibc module
+Summary(es.UTF-8):     Módulo NIS(YP) NSS de glibc
+Summary(pl.UTF-8):     Moduł NIS(YP) NSS glibc
+Group:         Base
+Requires:      %{name} = %{epoch}:%{version}-%{release}
+
+%description -n nss_nis
+glibc NSS (Name Service Switch) module for NIS(YP) databases access.
+
+%description -n nss_nis -l es.UTF-8
+Módulo NSS de glibc para acceder las bases de datos NIS(YP).
+
+%description -n nss_nis -l pl.UTF-8
+Moduł glibc NSS (Name Service Switch) dostępu do baz danych NIS(YP).
+
+%package -n nss_nisplus
+Summary:       NIS+ NSS module
+Summary(es.UTF-8):     Módulo NIS+ NSS
+Summary(pl.UTF-8):     Moduł NIS+ NSS
+Group:         Base
+Requires:      %{name} = %{epoch}:%{version}-%{release}
+
+%description -n nss_nisplus
+glibc NSS (Name Service Switch) module for NIS+ databases access.
+
+%description -n nss_nisplus -l es.UTF-8
+Módulo NSS (Name Service Switch) de glibc para acceder las bases de
+datos NIS+.
+
+%description -n nss_nisplus -l pl.UTF-8
+Moduł glibc NSS (Name Service Switch) dostępu do baz danych NIS+.
+
+%package memusage
+Summary:       Memory usage profiler
+Summary(pl.UTF-8):     Narzędzie do profilowania zużycia pamięci
+Group:         Development/Tools
+Requires:      %{name} = %{epoch}:%{version}-%{release}
+Conflicts:     man-pages < 4.00
+
+%description memusage
+Memory usage profiler.
+
+%description memusage -l pl.UTF-8
+Narzędzie do profilowania zużycia pamięci.
+
 %package devel
 Summary:       Additional libraries required to compile
 Summary(de.UTF-8):     Weitere Libraries zum Kompilieren
@@ -379,8 +491,8 @@ Summary(uk.UTF-8):  Додаткові бібліотеки, потрібні д
 Group:         Development/Libraries
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 Requires:      %{name}-devel-utils = %{epoch}:%{version}-%{release}
-Requires:      %{name}-libcrypt(%{_target_cpu}) = %{epoch}:%{version}-%{release}
 Requires:      %{name}-headers = %{epoch}:%{version}-%{release}
+Requires:      %{name}-libcrypt(%{_target_cpu}) = %{epoch}:%{version}-%{release}
 Provides:      %{name}-devel(%{_target_cpu}) = %{epoch}:%{version}-%{release}
 %ifarch %{ix86}
 Provides:      %{name}-devel(ix86) = %{epoch}:%{version}-%{release}
@@ -455,9 +567,9 @@ Obsoletes:  glibc-headers(i386)
 Obsoletes:     glibc-headers(i486)
 Obsoletes:     glibc-headers(i586)
 Obsoletes:     glibc-headers(i686)
+Obsoletes:     glibc-headers(ix86)
 Obsoletes:     glibc-headers(pentium3)
 Obsoletes:     glibc-headers(pentium4)
-Obsoletes:     glibc-headers(ix86)
 %endif
 %ifarch x32
 Obsoletes:     glibc-headers(x86_64)
@@ -510,9 +622,9 @@ Obsoletes:  glibc-devel-utils(i386)
 Obsoletes:     glibc-devel-utils(i486)
 Obsoletes:     glibc-devel-utils(i586)
 Obsoletes:     glibc-devel-utils(i686)
+Obsoletes:     glibc-devel-utils(ix86)
 Obsoletes:     glibc-devel-utils(pentium3)
 Obsoletes:     glibc-devel-utils(pentium4)
-Obsoletes:     glibc-devel-utils(ix86)
 %endif
 %ifarch x32
 Obsoletes:     glibc-devel-utils(x86_64)
@@ -526,6 +638,7 @@ Obsoletes:  glibc-devel-utils(s390)
 %ifarch sparc64
 Obsoletes:     glibc-devel-utils(sparc)
 %endif
+Conflicts:     man-pages < 4.00
 
 %description devel-utils
 The glibc-devel-utils package contains utilities necessary for
@@ -563,9 +676,9 @@ Obsoletes:  glibc-devel-doc(i386)
 Obsoletes:     glibc-devel-doc(i486)
 Obsoletes:     glibc-devel-doc(i586)
 Obsoletes:     glibc-devel-doc(i686)
+Obsoletes:     glibc-devel-doc(ix86)
 Obsoletes:     glibc-devel-doc(pentium3)
 Obsoletes:     glibc-devel-doc(pentium4)
-Obsoletes:     glibc-devel-doc(ix86)
 %endif
 %ifarch x32
 Obsoletes:     glibc-devel-doc(x86_64)
@@ -579,6 +692,7 @@ Obsoletes:  glibc-devel-doc(s390)
 %ifarch sparc64
 Obsoletes:     glibc-devel-doc(sparc)
 %endif
+Conflicts:     man-pages < 4.00
 
 %description devel-doc
 The glibc-devel-doc package contains info and manual pages necessary
@@ -596,6 +710,111 @@ przez prawie wszystkie programy).
 Ten pakiet należy zainstalować jeśli zamierzamy tworzyć programy
 korzystające ze standardowych bibliotek C.
 
+%package static
+Summary:       Static GNU libc libraries
+Summary(es.UTF-8):     Bibliotecas estáticas
+Summary(pl.UTF-8):     Biblioteki statyczne GNU libc
+Summary(ru.UTF-8):     Статические библиотеки glibc
+Summary(uk.UTF-8):     Статичні бібліотеки glibc
+Group:         Development/Libraries
+Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
+Provides:      %{name}-static(%{_target_cpu}) = %{epoch}:%{version}-%{release}
+%ifarch %{ix86}
+Provides:      %{name}-static(ix86) = %{epoch}:%{version}-%{release}
+%endif
+Obsoletes:     libiconv-static
+
+%description static
+GNU libc static libraries.
+
+%description static -l es.UTF-8
+Bibliotecas estáticas de GNU libc.
+
+%description static -l pl.UTF-8
+Biblioteki statyczne GNU libc.
+
+%description static -l ru.UTF-8
+Это отдельный пакет со статическими библиотеками, которые больше не
+входят в glibc-devel.
+
+%description static -l uk.UTF-8
+Це окремий пакет зі статичними бібліотеками, що більше не входять в
+склад glibc-devel.
+
+%package profile
+Summary:       glibc with profiling support
+Summary(de.UTF-8):     glibc mit Profil-Unterstützung
+Summary(es.UTF-8):     glibc con soporte de perfilamiento
+Summary(fr.UTF-8):     glibc avec support pour profiling
+Summary(pl.UTF-8):     glibc ze wsparciem dla profilowania
+Summary(ru.UTF-8):     GNU libc с поддержкой профайлера
+Summary(tr.UTF-8):     Ölçüm desteği olan glibc
+Summary(uk.UTF-8):     GNU libc з підтримкою профайлера
+Group:         Development/Libraries/Libc
+Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
+Obsoletes:     libc-profile
+
+%description profile
+When programs are being profiled using 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.UTF-8
+Damit Programmprofile mit gprof richtig erstellt werden, müssen diese
+Libraries anstelle der üblichen C-Libraries verwendet werden.
+
+%description profile -l es.UTF-8
+Cuando programas son perfilidas usando gprof, tienen que usar estas
+biblioteces en vez de las estándares para que gprof pueda perfilarlas
+correctamente.
+
+%description profile -l pl.UTF-8
+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.UTF-8
+Коли програми досліджуються профайлером gprof, вони повинні
+використовувати замість стандартних бібліотек бібліотеки, що містяться
+в цьому пакеті. При використанні стандартних бібліотек gprof замість
+реальних результатів буде показувати ціни на папайю в Гонолулу в
+позаминулому році...
+
+%description profile -l tr.UTF-8
+gprof kullanılarak ölçülen programlar standart C kitaplığı yerine bu
+kitaplığı kullanmak zorundadırlar.
+
+%description profile -l ru.UTF-8
+Когда программы исследуются профайлером gprof, они должны
+использовать, вместо стандартных библиотек, библиотеки, включенные в
+этот пакет. При использовании стандартных библиотек gprof вместо
+реальных результатов будет показывать цены на папайю в Гонолулу в
+позапрошлом году...
+
+%package pic
+Summary:       glibc PIC archive
+Summary(es.UTF-8):     Archivo PIC de glibc
+Summary(pl.UTF-8):     Archiwum PIC glibc
+Group:         Development/Libraries/Libc
+Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
+
+%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 es.UTF-8
+El archivo PIC de la biblioteca glibc contiene una biblioteca
+archivada (un fichero ar) compuesta de individuales objetos
+compartidos. Es usado para crear una biblioteca que sea un subconjunto
+más pequeño de la biblioteca libc compartida estándar.
+
+%description pic -l pl.UTF-8
+Archiwum PIC biblioteki GNU C zawiera archiwalną bibliotekę (plik ar)
+złożoną z pojedynczych obiektów współdzielonych. Używana jest do
+tworzenia biblioteki będącej mniejszym podzestawem standardowej
+biblioteki współdzielonej libc.
+
 %package -n nscd
 Summary:       Name Service Caching Daemon
 Summary(es.UTF-8):     Demonio de caché del servicio de nombres
@@ -710,6 +929,7 @@ Summary(pl.UTF-8):  Moduły do konwersji plików tekstowych z jednego kodowania d
 Group:         Libraries
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 Provides:      iconv(%{_target_base_arch})
+Conflicts:     man-pages < 4.00
 
 %description -n iconv
 Convert encoding of given files from one encoding to another. You need
@@ -732,220 +952,6 @@ korzystających 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 GNU libc libraries
-Summary(es.UTF-8):     Bibliotecas estáticas
-Summary(pl.UTF-8):     Biblioteki statyczne GNU libc
-Summary(ru.UTF-8):     Статические библиотеки glibc
-Summary(uk.UTF-8):     Статичні бібліотеки glibc
-Group:         Development/Libraries
-Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
-Provides:      %{name}-static(%{_target_cpu}) = %{epoch}:%{version}-%{release}
-%ifarch %{ix86}
-Provides:      %{name}-static(ix86) = %{epoch}:%{version}-%{release}
-%endif
-Obsoletes:     libiconv-static
-
-%description static
-GNU libc static libraries.
-
-%description static -l es.UTF-8
-Bibliotecas estáticas de GNU libc.
-
-%description static -l pl.UTF-8
-Biblioteki statyczne GNU libc.
-
-%description static -l ru.UTF-8
-Это отдельный пакет со статическими библиотеками, которые больше не
-входят в glibc-devel.
-
-%description static -l uk.UTF-8
-Це окремий пакет зі статичними бібліотеками, що більше не входять в
-склад glibc-devel.
-
-%package profile
-Summary:       glibc with profiling support
-Summary(de.UTF-8):     glibc mit Profil-Unterstützung
-Summary(es.UTF-8):     glibc con soporte de perfilamiento
-Summary(fr.UTF-8):     glibc avec support pour profiling
-Summary(pl.UTF-8):     glibc ze wsparciem dla profilowania
-Summary(ru.UTF-8):     GNU libc с поддержкой профайлера
-Summary(tr.UTF-8):     Ölçüm desteği olan glibc
-Summary(uk.UTF-8):     GNU libc з підтримкою профайлера
-Group:         Development/Libraries/Libc
-Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
-Obsoletes:     libc-profile
-
-%description profile
-When programs are being profiled using 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.UTF-8
-Damit Programmprofile mit gprof richtig erstellt werden, müssen diese
-Libraries anstelle der üblichen C-Libraries verwendet werden.
-
-%description profile -l es.UTF-8
-Cuando programas son perfilidas usando gprof, tienen que usar estas
-biblioteces en vez de las estándares para que gprof pueda perfilarlas
-correctamente.
-
-%description profile -l pl.UTF-8
-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.UTF-8
-Коли програми досліджуються профайлером gprof, вони повинні
-використовувати замість стандартних бібліотек бібліотеки, що містяться
-в цьому пакеті. При використанні стандартних бібліотек gprof замість
-реальних результатів буде показувати ціни на папайю в Гонолулу в
-позаминулому році...
-
-%description profile -l tr.UTF-8
-gprof kullanılarak ölçülen programlar standart C kitaplığı yerine bu
-kitaplığı kullanmak zorundadırlar.
-
-%description profile -l ru.UTF-8
-Когда программы исследуются профайлером gprof, они должны
-использовать, вместо стандартных библиотек, библиотеки, включенные в
-этот пакет. При использовании стандартных библиотек gprof вместо
-реальных результатов будет показывать цены на папайю в Гонолулу в
-позапрошлом году...
-
-%package pic
-Summary:       glibc PIC archive
-Summary(es.UTF-8):     Archivo PIC de glibc
-Summary(pl.UTF-8):     Archiwum PIC glibc
-Group:         Development/Libraries/Libc
-Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
-
-%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 es.UTF-8
-El archivo PIC de la biblioteca glibc contiene una biblioteca
-archivada (un fichero ar) compuesta de individuales objetos
-compartidos. Es usado para crear una biblioteca que sea un subconjunto
-más pequeño de la biblioteca libc compartida estándar.
-
-%description pic -l pl.UTF-8
-Archiwum PIC biblioteki GNU C zawiera archiwalną bibliotekę (plik ar)
-złożoną z pojedynczych 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(es.UTF-8):     El antiguo módulo NYS NSS de glibc
-Summary(pl.UTF-8):     Stary moduł NYS NSS glibc
-Group:         Base
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-
-%description -n nss_compat
-Old style NYS NSS glibc module.
-
-%description -n nss_compat -l es.UTF-8
-El antiguo módulo NYS NSS de glibc
-
-%description -n nss_compat -l pl.UTF-8
-Stary moduł NYS NSS glibc.
-
-%package -n nss_dns
-Summary:       BIND NSS glibc module
-Summary(es.UTF-8):     Módulo BIND NSS de glibc
-Summary(pl.UTF-8):     Moduł BIND NSS glibc
-Group:         Base
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-
-%description -n nss_dns
-BIND NSS glibc module.
-
-%description -n nss_dns -l es.UTF-8
-Módulo BIND NSS de glibc.
-
-%description -n nss_dns -l pl.UTF-8
-Moduł BIND NSS glibc.
-
-%package -n nss_files
-Summary:       Traditional files databases NSS glibc module
-Summary(es.UTF-8):     Módulo de tradicionales bases de datos en ficheros para glibc
-Summary(pl.UTF-8):     Moduł tradycyjnych plikowych baz danych NSS glibc
-Group:         Base
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-
-%description -n nss_files
-Traditional files databases NSS glibc module.
-
-%description -n nss_files -l es.UTF-8
-Módulo de tradicionales bases de datos en ficheros para glibc.
-
-%description -n nss_files -l pl.UTF-8
-Moduł tradycyjnych plikowych baz danych NSS glibc.
-
-%package -n nss_hesiod
-Summary:       hesiod NSS glibc module
-Summary(es.UTF-8):     Módulo hesiod NSS de glibc
-Summary(pl.UTF-8):     Moduł hesiod NSS glibc
-Group:         Base
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-
-%description -n nss_hesiod
-glibc NSS (Name Service Switch) module for databases access.
-
-%description -n nss_hesiod -l es.UTF-8
-Módulo hesiod NSS de glibc.
-
-%description -n nss_hesiod -l pl.UTF-8
-Moduł glibc NSS (Name Service Switch) dostępu do baz danych.
-
-%package -n nss_nis
-Summary:       NIS(YP) NSS glibc module
-Summary(es.UTF-8):     Módulo NIS(YP) NSS de glibc
-Summary(pl.UTF-8):     Moduł NIS(YP) NSS glibc
-Group:         Base
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-
-%description -n nss_nis
-glibc NSS (Name Service Switch) module for NIS(YP) databases access.
-
-%description -n nss_nis -l es.UTF-8
-Módulo NSS de glibc para acceder las bases de datos NIS(YP).
-
-%description -n nss_nis -l pl.UTF-8
-Moduł glibc NSS (Name Service Switch) dostępu do baz danych NIS(YP).
-
-%package -n nss_nisplus
-Summary:       NIS+ NSS module
-Summary(es.UTF-8):     Módulo NIS+ NSS
-Summary(pl.UTF-8):     Moduł NIS+ NSS
-Group:         Base
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-
-%description -n nss_nisplus
-glibc NSS (Name Service Switch) module for NIS+ databases access.
-
-%description -n nss_nisplus -l es.UTF-8
-Módulo NSS (Name Service Switch) de glibc para acceder las bases de
-datos NIS+.
-
-%description -n nss_nisplus -l pl.UTF-8
-Moduł glibc NSS (Name Service Switch) dostępu do baz danych NIS+.
-
-%package memusage
-Summary:       Memory usage profiler
-Summary(pl.UTF-8):     Narzędzie do profilowania zużycia pamięci
-Group:         Development/Tools
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-
-%description memusage
-Memory usage profiler.
-
-%description memusage -l pl.UTF-8
-Narzędzie do profilowania zużycia pamięci.
-
 %prep
 %setup -q
 
@@ -954,6 +960,8 @@ echo "Minimal supported kernel is 2.6.32" >&2
 exit 1
 %endif
 
+%patch0 -p1
+
 %patch2 -p1
 %patch3 -p0
 %{!?with_bash_nls:%patch4 -p1}
@@ -973,17 +981,14 @@ exit 1
 %patch18 -p1
 %patch19 -p1
 %patch20 -p1
-%patch22 -p1
+
 %patch23 -p0
 
-%patch25 -p1
 %patch27 -p1
 %patch28 -p1
 %patch29 -p1
 %patch30 -p1
 
-%patch33 -p1
-
 %patch38 -p1
 
 # cleanup backups after patching
@@ -1030,7 +1035,7 @@ AWK="gawk" \
 
 %{__make} \
        AWK="gawk" \
-       localedir=%{_prefix}/lib/locale \
+       complocaledir=%{_prefix}/lib/locale \
        sLIBdir=%{_libdir}
 
 cd ..
@@ -1047,22 +1052,22 @@ diet ${CC#*ccache } %{SOURCE7} %{rpmcflags} -Os -static -o glibc-postinst
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig,default,logrotate.d,init} \
-       $RPM_BUILD_ROOT{%{_mandir}/man{3,8},/var/log,/var/{lib,run}/nscd} \
+install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig,default,logrotate.d} \
+       $RPM_BUILD_ROOT{%{_mandir},/var/log,/var/{lib,run}/nscd} \
        $RPM_BUILD_ROOT{/var/cache/ldconfig,%{systemdtmpfilesdir}}
 
 cd builddir
 env LANGUAGE=C LC_ALL=C \
 %{__make} install \
        install_root=$RPM_BUILD_ROOT \
-       localedir=%{_prefix}/lib/locale \
+       complocaledir=%{_prefix}/lib/locale \
        infodir=%{_infodir} \
        mandir=%{_mandir}
 
 %if %{with localedb}
 env LANGUAGE=C LC_ALL=C \
 %{__make} localedata/install-locales \
-       localedir=%{_prefix}/lib/locale \
+       complocaledir=%{_prefix}/lib/locale \
        install_root=$RPM_BUILD_ROOT
 %else
 install -d $RPM_BUILD_ROOT%{_prefix}/lib/locale
@@ -1088,7 +1093,11 @@ install -p glibc-postinst                                $RPM_BUILD_ROOT/sbin
 mv -f $RPM_BUILD_ROOT/%{_lib}/libpcprofile.so  $RPM_BUILD_ROOT%{_libdir}
 
 # make symlinks across top-level directories absolute
-for l in BrokenLocale anl cidn crypt dl m nsl resolv rt thread_db util; do
+for l in BrokenLocale anl cidn crypt dl \
+%ifarch %{x8664} x32
+       mvec \
+%endif
+       nsl resolv rt thread_db util; do
        test -L $RPM_BUILD_ROOT%{_libdir}/lib${l}.so || exit 1
        %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib${l}.so
        ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${l}.so.*) $RPM_BUILD_ROOT%{_libdir}/lib${l}.so
@@ -1098,7 +1107,6 @@ done
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libnss_*.so
 
 install -p %{SOURCE2}          $RPM_BUILD_ROOT/etc/rc.d/init.d/nscd
-cp -p %{SOURCE8}               $RPM_BUILD_ROOT/etc/init/nscd.conf
 cp -a %{SOURCE3}               $RPM_BUILD_ROOT/etc/sysconfig/nscd
 cp -a %{SOURCE4}               $RPM_BUILD_ROOT/etc/logrotate.d/nscd
 cp -a nscd/nscd.conf           $RPM_BUILD_ROOT%{_sysconfdir}
@@ -1106,7 +1114,7 @@ cp -a posix/gai.conf              $RPM_BUILD_ROOT%{_sysconfdir}
 cp -a nis/nss $RPM_BUILD_ROOT/etc/default/nss
 sed -e 's#\([ \t]\)db\([ \t]\)#\1#g' nss/nsswitch.conf > $RPM_BUILD_ROOT%{_sysconfdir}/nsswitch.conf
 
-bzip2 -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
+xz -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 : > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.cache
 install -d $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d
 echo 'include ld.so.conf.d/*.conf' > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf
@@ -1123,12 +1131,12 @@ echo 'include ld.so.conf.d/*.conf' > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf
 : > $RPM_BUILD_ROOT/var/lib/nscd/group
 : > $RPM_BUILD_ROOT/var/lib/nscd/hosts
 
-install %{SOURCE9} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/nscd.conf
+cp -p %{SOURCE9} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/nscd.conf
 
 rm -rf documentation
 install -d documentation
 
-for f in ChangeLog.old DESIGN-{barrier,condvar,rwlock,systemtap-probes}.txt TODO{,-kernel,-testing}; do
+for f in ChangeLog.old DESIGN-{condvar,rwlock,systemtap-probes}.txt TODO{,-kernel,-testing}; do
        cp -af nptl/$f documentation/$f.nptl
 done
 cp -af crypt/README.ufc-crypt ChangeLog* documentation
@@ -1152,29 +1160,35 @@ done
 #   tlh - Klingon (bzflag)
 #
 # To be added when they become supported by glibc:
-#   ach (vlc)
-#   ak (gtkspell3)
-#   bal (newt,pessulus)
-#   cgg (vlc)
-#   co  (vlc)
-#   frp (xfce, lxlauncher)
-#   gn  (gn_BR in gnome, maybe gn_PY)
-#   haw (iso-codes, stellarium)
-#   hrx (stellarium)
-#   ilo (kudzu)
-#   io  (gtk+2, gnome, alacarte)
-#   jv  (gmpc, avant-window-navigator, kdesudo)
-#   kmr (vlc)
-#   man (ccsm; incorrectly named md)
-#   mus (bluez-gnome)
-#   nah (mate-system-monitor)
-#   pms (deluge)
-#   sco (gnomad2, picard, stellarium)
-#   son (gtkspell3)
-#   swg (sim)
-#   syr (iso-codes)
-#   tet (vlc)
-#   vec (mate-applet-indicator)
+#   ach    (vlc, libreport)
+#   ak     (gtkspell3)
+#   aln    (vlc, libreport)
+#   bal    (libosinfo, libreport, newt, pessulus)
+#   cgg    (vlc)
+#   co     (vlc)
+#   frp    (xfce, lxlauncher)
+#   gn     (gn_BR in gnome, maybe gn_PY)
+#   haw    (iso-codes, stellarium)
+#   hrx    (stellarium)
+#   ilo    (kudzu, libosinfo, libreport)
+#   io     (gtk+2, gnome, alacarte)
+#   jv     (gmpc, avant-window-navigator, kdesudo, mate-desktop)
+#   kmr    (vlc)
+#   ku_IQ  (mate-menus,mozo)
+#   kw@kkcor, kw@uccor (libosinfo - currently empty) - add as supported variants when non-empty?
+#   man    (ccsm; incorrectly named md)
+#   mus    (bluez-gnome)
+#   nah    (mate-system-monitor)
+#   nqo           (mate-desktop)
+#   pms    (deluge)
+#   sco    (gnomad2, picard, stellarium)
+#   son    (gtkspell3)
+#   swg    (sim)
+#   syr    (iso-codes)
+#   tet    (vlc)
+#   tw     (libosinfo)
+#   vec    (mate-applet-indicator)
+#   wba    (libosinfo)
 #
 # To be removed (after fixing packages still using it):
 #   sr@Latn (use sr@latin instead)
@@ -1182,6 +1196,7 @@ done
 #
 # Short forms (omitted country code, used instead of long form) for ambiguous or unclear cases:
 # aa=aa_ER
+# anp=anp_IN
 # ar=common? (AE, BH, DZ, EG, IQ, JO, KW, LB, LY, MA, OM, QA, SA, SD, SY, TN, YE)
 # az=az_AZ
 # bn=bn_BD
@@ -1200,6 +1215,7 @@ done
 # fy=fy_NL
 # gez=gez_ET (?)
 # it=it_IT
+# ku=ku_TR
 # li=li_NL
 # nds=nds_DE
 # nl=nl_NL
@@ -1228,14 +1244,14 @@ done
 #   be ca cs da de el en_GB es fi fr gl hr hu it ja ko nb nl pl pt_BR ru rw sk
 #   sv tr zh_CN zh_TW
 #
-for i in aa aa@saaho af am an ang ar ar_TN as ast az az_IR be@latin be@tarask bem \
+for i in aa aa@saaho af am an ang anp ar ar_TN as ast az az_IR be@latin be@tarask bem \
        bg bho bn bn_IN bo br brx bs byn ca@valencia ckb cmn crh csb cv cy de_AT de_CH doi dv dz en \
        en@boldquot en@quot en@shaw en_AU en_CA en_NZ en_US eo es_AR es_CL es_CO es_CR \
        es_DO es_EC es_GT es_HN es_MX es_NI es_PA es_PE es_PR es_SV es_UY \
        es_VE et eu fa ff fil fo fr_BE fr_CA fr_CH fur fy ga gd gez gu gv ha he \
        hi hne hsb hy ia id ig ik is it_CH iu ka kg kk kl km kn kok ks ku kw ky la lb \
        lg li lo lt lv mai mg mhr mi mk ml mn mni mr ms mt my nds ne nl_BE nn nr nso \
-       oc om or pa pap ps pt ps quz rm ro sa sat sc sd se si sid sl so sq sr sr@Latn tl \
+       oc om or pa pap ps pt ps quz rm ro sa sat sc sd se si sid sl so sq sr sr@Latn szl tl \
        sr@ije sr@ijekavian sr@ijekavianlatin sr@latin ss st sw ta te tg th ti \
        tig tk tl tlh tn ts tt tt@iqtelif ug uk ur uz uz@cyrillic ve vi wa wal wo xh yi yo \
        zh_HK zu; do
@@ -1249,7 +1265,7 @@ done
 
 # LC_TIME category, used for localized date formats (at least by coreutils)
 for i in af be bg ca cs da de el en eo es et eu fi fr ga gl hr hu ia id it ja kk ko lg lt \
-       ms nb nl pl pt pt_BR ro ru rw sk sl sv tr uk vi zh_CN zh_TW; do
+       ms nb nl pl pt pt_BR ro ru rw sk sl sr sv tr uk vi zh_CN zh_TW; do
        if [ ! -d $RPM_BUILD_ROOT%{_localedir}/$i ]; then
                echo "%lang($lang) %{_localedir}/$i" >> glibc.lang
        fi
@@ -1257,19 +1273,16 @@ for i in af be bg ca cs da de el en eo es et eu fi fr ga gl hr hu ia id it ja kk
 done
 
 # localedb-gen infrastructure
-sed -e 's,@localedir@,%{_prefix}/lib/locale,' %{SOURCE6} > $RPM_BUILD_ROOT%{_bindir}/localedb-gen
-chmod +x $RPM_BUILD_ROOT%{_bindir}/localedb-gen
-install localedata/SUPPORTED $RPM_BUILD_ROOT%{_datadir}/i18n
+install -p %{SOURCE6} $RPM_BUILD_ROOT%{_bindir}/localedb-gen
+cp -p localedata/SUPPORTED $RPM_BUILD_ROOT%{_datadir}/i18n
 
 # shutup check-files
 %{__rm} $RPM_BUILD_ROOT%{_mandir}/README.*
 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
-# rpcinfo dropped from glibc, provided by rpcbind now
-%{__rm} $RPM_BUILD_ROOT%{_mandir}/{,*/}man8/rpcinfo.8
 
 # stub for man page from man-pages package to make rpm consistency check happy
 # don't package them here
-install -d $RPM_BUILD_ROOT%{_mandir}{/,/ru,/es,/fr,/ja}/man2
+install -d $RPM_BUILD_ROOT%{_mandir}{,/ru,/es,/fr,/ja}/man2
 :>$RPM_BUILD_ROOT%{_mandir}/man2/syslog.2
 :>$RPM_BUILD_ROOT%{_mandir}/ru/man2/syslog.2
 :>$RPM_BUILD_ROOT%{_mandir}/es/man2/syslog.2
@@ -1278,7 +1291,7 @@ install -d $RPM_BUILD_ROOT%{_mandir}{/,/ru,/es,/fr,/ja}/man2
 
 # remove links to non existant translations
 %{__rm} $RPM_BUILD_ROOT%{_mandir}/pl/man3/{alphasort,cfgetispeed,cfgetospeed,cfmakeraw,cfsetispeed,cfsetospeed,closelog,dn_comp,dn_expand,fscanf}.3
-%{__rm} $RPM_BUILD_ROOT%{_mandir}/it/man7/latin2.7
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/tr/man3/{encrypt_r,setkey,setkey_r}.3
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -1301,6 +1314,11 @@ if [ "$1" != 1 ]; then
        %service -q crond restart
 fi
 
+%triggerin -- apache-base
+if [ "$1" != 1 ]; then
+       %service -q httpd restart
+fi
+
 %ifarch %{x8664}
 # when upgrading from glibc < 6:2.19-3 copy locale-archive
 # from /usr/lib64/locale to /usr/lib/locale
@@ -1323,10 +1341,10 @@ if [ "$SUPPORTED_LOCALES" ]; then
        localedb-gen || :
 fi
 
-%post devel    -p      /sbin/postshell
+%post devel-doc        -p      /sbin/postshell
 -/usr/sbin/fix-info-dir -c %{_infodir}
 
-%postun devel  -p      /sbin/postshell
+%postun devel-doc      -p      /sbin/postshell
 -/usr/sbin/fix-info-dir -c %{_infodir}
 
 %pre -n nscd
@@ -1411,6 +1429,10 @@ fi
 %else
 %attr(755,root,root) /%{_lib}/libm.so.6
 %endif
+%ifarch %{x8664} x32
+%attr(755,root,root) /%{_lib}/libmvec-%{core_version}.so
+%attr(755,root,root) /%{_lib}/libmvec.so.1
+%endif
 %attr(755,root,root) /%{_lib}/libnsl-%{core_version}.so
 %ifarch alpha
 %attr(755,root,root) /%{_lib}/libnsl.so.1.1
@@ -1482,17 +1504,25 @@ fi
 %{_mandir}/man1/iconv.1*
 %{_mandir}/man1/locale.1*
 %{_mandir}/man1/rpcgen.1*
+%{_mandir}/man5/gai.conf.5*
 %{_mandir}/man5/locale.5*
+%{_mandir}/man5/nss.5*
 %{_mandir}/man5/nsswitch.conf.5*
+%{_mandir}/man5/repertoiremap.5*
+%{_mandir}/man5/rpc.5*
 %{_mandir}/man5/tzfile.5*
+%{_mandir}/man7/armscii-8.7*
 %{_mandir}/man7/ascii.7*
 %{_mandir}/man7/charsets.7*
+%{_mandir}/man7/cp1251.7*
+%{_mandir}/man7/cp1252.7*
 %{_mandir}/man7/iso-8859-*.7*
 %{_mandir}/man7/iso_8859-*.7*
 %{_mandir}/man7/iso_8859_*.7*
-%{_mandir}/man7/koi8-r.7*
+%{_mandir}/man7/koi8-*.7*
 %{_mandir}/man7/latin*.7*
 %{_mandir}/man7/locale.7*
+%{_mandir}/man7/tis-620.7*
 %{_mandir}/man7/unicode.7*
 %{_mandir}/man7/utf-8.7*
 %{_mandir}/man7/utf8.7*
@@ -1502,13 +1532,36 @@ fi
 %{_mandir}/man8/sln.8*
 %{_mandir}/man8/zdump.8*
 %{_mandir}/man8/zic.8*
-%lang(cs) %{_mandir}/cs/man7/*
+%lang(cs) %{_mandir}/cs/man7/ascii.7*
+%lang(cs) %{_mandir}/cs/man7/locale.7*
+%lang(cs) %{_mandir}/cs/man7/unicode.7*
+%lang(cs) %{_mandir}/cs/man7/utf-8.7*
+%lang(cs) %{_mandir}/cs/man7/utf8.7*
+%lang(de) %{_mandir}/de/man5/rpc.5*
 %lang(de) %{_mandir}/de/man5/tzfile.5*
-%lang(de) %{_mandir}/de/man7/*
+%lang(de) %{_mandir}/de/man7/ascii.7*
+%lang(de) %{_mandir}/de/man7/iso-8859-*.7*
+%lang(de) %{_mandir}/de/man7/iso_8859-*.7*
+%lang(de) %{_mandir}/de/man7/iso_8859_*.7*
+%lang(de) %{_mandir}/de/man7/latin*.7*
+%lang(de) %{_mandir}/de/man7/locale.7*
+%lang(de) %{_mandir}/de/man7/unicode.7*
+%lang(de) %{_mandir}/de/man7/utf-8.7*
+%lang(de) %{_mandir}/de/man7/utf8.7*
 %lang(es) %{_mandir}/es/man5/locale.5*
 %lang(es) %{_mandir}/es/man5/nsswitch.conf.5*
+%lang(es) %{_mandir}/es/man5/rpc.5*
 %lang(es) %{_mandir}/es/man5/tzfile.5*
-%lang(es) %{_mandir}/es/man7/*
+%lang(es) %{_mandir}/es/man7/ascii.7*
+%lang(es) %{_mandir}/es/man7/charsets.7*
+%lang(es) %{_mandir}/es/man7/iso-8859-*.7*
+%lang(es) %{_mandir}/es/man7/iso_8859-*.7*
+%lang(es) %{_mandir}/es/man7/iso_8859_*.7*
+%lang(es) %{_mandir}/es/man7/latin*.7*
+%lang(es) %{_mandir}/es/man7/locale.7*
+%lang(es) %{_mandir}/es/man7/unicode.7*
+%lang(es) %{_mandir}/es/man7/utf-8.7*
+%lang(es) %{_mandir}/es/man7/utf8.7*
 %lang(es) %{_mandir}/es/man8/ld-linux.8*
 %lang(es) %{_mandir}/es/man8/ld-linux.so.8*
 %lang(es) %{_mandir}/es/man8/ld.so.8*
@@ -1516,26 +1569,74 @@ fi
 %lang(es) %{_mandir}/es/man8/zic.8*
 %lang(fr) %{_mandir}/fr/man5/locale.5*
 %lang(fr) %{_mandir}/fr/man5/nsswitch.conf.5*
+%lang(fr) %{_mandir}/fr/man5/rpc.5*
 %lang(fr) %{_mandir}/fr/man5/tzfile.5*
-%lang(fr) %{_mandir}/fr/man7/*
+%lang(fr) %{_mandir}/fr/man7/ascii.7*
+%lang(fr) %{_mandir}/fr/man7/charsets.7*
+%lang(fr) %{_mandir}/fr/man7/iso-8859-*.7*
+%lang(fr) %{_mandir}/fr/man7/iso_8859-*.7*
+%lang(fr) %{_mandir}/fr/man7/iso_8859_*.7*
+%lang(fr) %{_mandir}/fr/man7/koi8-r.7*
+%lang(fr) %{_mandir}/fr/man7/latin*.7*
+%lang(fr) %{_mandir}/fr/man7/locale.7*
+%lang(fr) %{_mandir}/fr/man7/unicode.7*
+%lang(fr) %{_mandir}/fr/man7/utf-8.7*
+%lang(fr) %{_mandir}/fr/man7/utf8.7*
 %lang(fr) %{_mandir}/fr/man8/ld-linux.8*
 %lang(fr) %{_mandir}/fr/man8/ld-linux.so.8*
 %lang(fr) %{_mandir}/fr/man8/ld.so.8*
 %lang(fr) %{_mandir}/fr/man8/zdump.8*
 %lang(fr) %{_mandir}/fr/man8/zic.8*
-%lang(hu) %{_mandir}/hu/man7/*
+%lang(hu) %{_mandir}/hu/man7/ascii.7*
+%lang(hu) %{_mandir}/hu/man7/iso-8859-*.7*
+%lang(hu) %{_mandir}/hu/man7/iso_8859-*.7*
+%lang(hu) %{_mandir}/hu/man7/iso_8859_*.7*
+%lang(hu) %{_mandir}/hu/man7/latin*.7*
+%lang(hu) %{_mandir}/hu/man7/locale.7*
+%lang(hu) %{_mandir}/hu/man7/utf-8.7*
+%lang(hu) %{_mandir}/hu/man7/utf8.7*
 %lang(hu) %{_mandir}/hu/man8/ld-linux.8*
 %lang(hu) %{_mandir}/hu/man8/ld-linux.so.8*
 %lang(hu) %{_mandir}/hu/man8/ld.so.8*
 %lang(hu) %{_mandir}/hu/man8/zdump.8*
 %lang(it) %{_mandir}/it/man5/locale.5*
-%lang(it) %{_mandir}/it/man7/*
+%lang(it) %{_mandir}/it/man7/ascii.7*
+%lang(it) %{_mandir}/it/man7/charsets.7*
+%lang(it) %{_mandir}/it/man7/iso-8859-*.7*
+%lang(it) %{_mandir}/it/man7/iso_8859-*.7*
+%lang(it) %{_mandir}/it/man7/iso_8859_*.7*
+%lang(it) %{_mandir}/it/man7/latin*.7*
+%lang(it) %{_mandir}/it/man7/locale.7*
+%lang(it) %{_mandir}/it/man7/unicode.7*
+%lang(it) %{_mandir}/it/man7/utf-8.7*
+%lang(it) %{_mandir}/it/man7/utf8.7*
 %lang(it) %{_mandir}/it/man8/zdump.8*
+%lang(ja) %{_mandir}/ja/man1/getent.1*
+%lang(ja) %{_mandir}/ja/man1/iconv.1*
+%lang(ja) %{_mandir}/ja/man1/locale.1*
 %lang(ja) %{_mandir}/ja/man1/rpcgen.1*
+%lang(ja) %{_mandir}/ja/man5/gai.conf.5*
 %lang(ja) %{_mandir}/ja/man5/locale.5*
+%lang(ja) %{_mandir}/ja/man5/nss.5*
 %lang(ja) %{_mandir}/ja/man5/nsswitch.conf.5*
+%lang(ja) %{_mandir}/ja/man5/repertoiremap.5*
+%lang(ja) %{_mandir}/ja/man5/rpc.5*
 %lang(ja) %{_mandir}/ja/man5/tzfile.5*
-%lang(ja) %{_mandir}/ja/man7/*
+%lang(ja) %{_mandir}/ja/man7/armscii-8.7*
+%lang(ja) %{_mandir}/ja/man7/ascii.7*
+%lang(ja) %{_mandir}/ja/man7/charsets.7*
+%lang(ja) %{_mandir}/ja/man7/cp1251.7*
+%lang(ja) %{_mandir}/ja/man7/cp1252.7*
+%lang(ja) %{_mandir}/ja/man7/iso-8859-*.7*
+%lang(ja) %{_mandir}/ja/man7/iso_8859-*.7*
+%lang(ja) %{_mandir}/ja/man7/iso_8859_*.7*
+%lang(ja) %{_mandir}/ja/man7/koi8-*.7*
+%lang(ja) %{_mandir}/ja/man7/latin*.7*
+%lang(ja) %{_mandir}/ja/man7/locale.7*
+%lang(ja) %{_mandir}/ja/man7/tis-620.7*
+%lang(ja) %{_mandir}/ja/man7/unicode.7*
+%lang(ja) %{_mandir}/ja/man7/utf-8.7*
+%lang(ja) %{_mandir}/ja/man7/utf8.7*
 %lang(ja) %{_mandir}/ja/man8/ld-linux.8*
 %lang(ja) %{_mandir}/ja/man8/ld-linux.so.8*
 %lang(ja) %{_mandir}/ja/man8/ld.so.8*
@@ -1543,18 +1644,44 @@ fi
 %lang(ja) %{_mandir}/ja/man8/zdump.8*
 %lang(ja) %{_mandir}/ja/man8/zic.8*
 %lang(ko) %{_mandir}/ko/man5/nsswitch.conf.5*
+%lang(ko) %{_mandir}/ko/man5/rpc.5*
 %lang(ko) %{_mandir}/ko/man5/tzfile.5*
-%lang(ko) %{_mandir}/ko/man7/*
+%lang(ko) %{_mandir}/ko/man7/ascii.7*
+%lang(ko) %{_mandir}/ko/man7/iso-8859-*.7*
+%lang(ko) %{_mandir}/ko/man7/iso_8859-*.7*
+%lang(ko) %{_mandir}/ko/man7/iso_8859_*.7*
+%lang(ko) %{_mandir}/ko/man7/latin*.7*
 %lang(ko) %{_mandir}/ko/man8/zdump.8*
 %lang(pl) %{_mandir}/pl/man5/locale.5*
-%lang(pl) %{_mandir}/pl/man7/*
+%lang(pl) %{_mandir}/pl/man5/rpc.5*
+%lang(pl) %{_mandir}/pl/man7/ascii.7*
+%lang(pl) %{_mandir}/pl/man7/iso-8859-*.7*
+%lang(pl) %{_mandir}/pl/man7/iso_8859-*.7*
+%lang(pl) %{_mandir}/pl/man7/iso_8859_*.7*
+%lang(pl) %{_mandir}/pl/man7/koi8-*.7*
+%lang(pl) %{_mandir}/pl/man7/latin*.7*
+%lang(pl) %{_mandir}/pl/man7/locale.7*
+%lang(pl) %{_mandir}/pl/man7/unicode.7*
+%lang(pl) %{_mandir}/pl/man7/utf-8.7*
+%lang(pl) %{_mandir}/pl/man7/utf8.7*
 %lang(pl) %{_mandir}/pl/man8/ld-linux.8*
 %lang(pl) %{_mandir}/pl/man8/ld-linux.so.8*
 %lang(pl) %{_mandir}/pl/man8/ld.so.8*
 %lang(pt) %{_mandir}/pt/man5/locale.5*
 %lang(pt) %{_mandir}/pt/man5/nsswitch.conf.5*
+%lang(pt) %{_mandir}/pt/man5/rpc.5*
 %lang(pt) %{_mandir}/pt/man5/tzfile.5*
-%lang(pt) %{_mandir}/pt/man7/*
+%lang(pt) %{_mandir}/pt/man7/ascii.7*
+%lang(pt) %{_mandir}/pt/man7/charsets.7*
+%lang(pt) %{_mandir}/pt/man7/iso-8859-*.7*
+%lang(pt) %{_mandir}/pt/man7/iso_8859-*.7*
+%lang(pt) %{_mandir}/pt/man7/iso_8859_*.7*
+%lang(pt) %{_mandir}/pt/man7/koi8-*.7*
+%lang(pt) %{_mandir}/pt/man7/latin*.7*
+%lang(pt) %{_mandir}/pt/man7/locale.7*
+%lang(pt) %{_mandir}/pt/man7/unicode.7*
+%lang(pt) %{_mandir}/pt/man7/utf-8.7*
+%lang(pt) %{_mandir}/pt/man7/utf8.7*
 %lang(pt) %{_mandir}/pt/man8/zdump.8*
 %lang(pt) %{_mandir}/pt/man8/zic.8*
 %lang(ru) %{_mandir}/ru/man1/getent.1*
@@ -1563,17 +1690,35 @@ fi
 %lang(ru) %{_mandir}/ru/man1/rpcgen.1*
 %lang(ru) %{_mandir}/ru/man5/locale.5*
 %lang(ru) %{_mandir}/ru/man5/nsswitch.conf.5*
+%lang(ru) %{_mandir}/ru/man5/rpc.5*
 %lang(ru) %{_mandir}/ru/man5/tzfile.5*
-%lang(ru) %{_mandir}/ru/man7/*
+%lang(ru) %{_mandir}/ru/man7/ascii.7*
+%lang(ru) %{_mandir}/ru/man7/charsets.7*
+%lang(ru) %{_mandir}/ru/man7/iso-8859-*.7*
+%lang(ru) %{_mandir}/ru/man7/iso_8859-*.7*
+%lang(ru) %{_mandir}/ru/man7/iso_8859_*.7*
+%lang(ru) %{_mandir}/ru/man7/koi8-*.7*
+%lang(ru) %{_mandir}/ru/man7/latin*.7*
+%lang(ru) %{_mandir}/ru/man7/locale.7*
+%lang(ru) %{_mandir}/ru/man7/unicode.7*
+%lang(ru) %{_mandir}/ru/man7/utf-8.7*
+%lang(ru) %{_mandir}/ru/man7/utf8.7*
 %lang(ru) %{_mandir}/ru/man8/ld-linux.so.8*
 %lang(ru) %{_mandir}/ru/man8/ld.so.8*
 %lang(ru) %{_mandir}/ru/man8/zdump.8*
 %lang(ru) %{_mandir}/ru/man8/zic.8*
 %lang(tr) %{_mandir}/tr/man1/iconv.1*
+%lang(uk) %{_mandir}/uk/man5/rpc.5*
 %lang(zh_CN) %{_mandir}/zh_CN/man1/iconv.1*
 %lang(zh_CN) %{_mandir}/zh_CN/man5/locale.5*
+%lang(zh_CN) %{_mandir}/zh_CN/man5/rpc.5*
 %lang(zh_CN) %{_mandir}/zh_CN/man5/tzfile.5*
-%lang(zh_CN) %{_mandir}/zh_CN/man7/*
+%lang(zh_CN) %{_mandir}/zh_CN/man7/ascii.7*
+%lang(zh_CN) %{_mandir}/zh_CN/man7/charsets.7*
+%lang(zh_CN) %{_mandir}/zh_CN/man7/locale.7*
+%lang(zh_CN) %{_mandir}/zh_CN/man7/unicode.7*
+%lang(zh_CN) %{_mandir}/zh_CN/man7/utf-8.7*
+%lang(zh_CN) %{_mandir}/zh_CN/man7/utf8.7*
 %lang(zh_CN) %{_mandir}/zh_CN/man8/zdump.8*
 %lang(zh_CN) %{_mandir}/zh_CN/man8/zic.8*
 
@@ -1591,11 +1736,15 @@ fi
 
 %{_mandir}/man1/catchsegv.1*
 %{_mandir}/man1/ldd.1*
+%{_mandir}/man1/pldd.1*
+%lang(cs) %{_mandir}/cs/man1/ldd.1*
 %lang(es) %{_mandir}/es/man1/ldd.1*
 %lang(fi) %{_mandir}/fi/man1/ldd.1*
 %lang(fr) %{_mandir}/fr/man1/ldd.1*
 %lang(hu) %{_mandir}/hu/man1/ldd.1*
+%lang(it) %{_mandir}/it/man1/ldd.1*
 %lang(ja) %{_mandir}/ja/man1/ldd.1*
+%lang(ja) %{_mandir}/ja/man1/pldd.1*
 %lang(ko) %{_mandir}/ko/man1/ldd.1*
 %lang(pl) %{_mandir}/pl/man1/ldd.1*
 %lang(ru) %{_mandir}/ru/man1/ldd.1*
@@ -1651,8 +1800,13 @@ fi
 %if %{with memusage}
 %files memusage
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/memusage*
+%attr(755,root,root) %{_bindir}/memusage
+%attr(755,root,root) %{_bindir}/memusagestat
 %attr(755,root,root) %{_libdir}/libmemusage.so
+%{_mandir}/man1/memusage.1*
+%{_mandir}/man1/memusagestat.1*
+%lang(ja) %{_mandir}/ja/man1/memusage.1*
+%lang(ja) %{_mandir}/ja/man1/memusagestat.1*
 %endif
 
 %files devel
@@ -1663,6 +1817,9 @@ fi
 %attr(755,root,root) %{_libdir}/libcidn.so
 %attr(755,root,root) %{_libdir}/libdl.so
 %attr(755,root,root) %{_libdir}/libm.so
+%ifarch %{x8664} x32
+%attr(755,root,root) %{_libdir}/libmvec.so
+%endif
 %attr(755,root,root) %{_libdir}/libnsl.so
 %attr(755,root,root) %{_libdir}/libpcprofile.so
 %attr(755,root,root) %{_libdir}/libresolv.so
@@ -1675,6 +1832,9 @@ fi
 %{_libdir}/libc.so
 %{_libdir}/libpthread.so
 # static-only libs
+%ifarch %{x8664} x32
+%{_libdir}/libmvec_nonshared.a
+%endif
 %{_libdir}/libc_nonshared.a
 %{_libdir}/libg.a
 %{_libdir}/libieee.a
@@ -1720,8 +1880,12 @@ fi
 %files devel-utils
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/gencat
-%attr(755,root,root) %{_bindir}/*prof*
-%attr(755,root,root) %{_bindir}/*trace
+%attr(755,root,root) %{_bindir}/mtrace
+%attr(755,root,root) %{_bindir}/pcprofiledump
+%attr(755,root,root) %{_bindir}/sprof
+%attr(755,root,root) %{_bindir}/xtrace
+%{_mandir}/man1/mtrace.1*
+%lang(ja) %{_mandir}/ja/man1/mtrace.1*
 
 %files devel-doc
 %defattr(644,root,root,755)
 %{_infodir}/libc.info*
 
 %{_mandir}/man1/sprof.1*
+# just a link to getcwd.3
+%{_mandir}/man2/getcwd.2*
 %{_mandir}/man3/*
+%{_mandir}/man7/aio.7*
+%{_mandir}/man7/attributes.7*
+%{_mandir}/man7/complex.7*
+%{_mandir}/man7/feature_test_macros.7*
+%{_mandir}/man7/glibc.7*
+%{_mandir}/man7/glob.7*
+%{_mandir}/man7/libc.7*
+%{_mandir}/man7/math_error.7*
+%{_mandir}/man7/nptl.7*
+%{_mandir}/man7/posixoptions.7*
+%{_mandir}/man7/pthreads.7*
+%{_mandir}/man7/rtld-audit.7*
+%{_mandir}/man7/sem_overview.7*
+%{_mandir}/man7/shm_overview.7*
 %lang(cs) %{_mandir}/cs/man3/*
 %lang(de) %{_mandir}/de/man3/*
 %lang(es) %{_mandir}/es/man3/*
+%lang(es) %{_mandir}/es/man7/glob.7*
+%lang(fr) %{_mandir}/fr/man2/getcwd.2*
 %lang(fr) %{_mandir}/fr/man3/*
+%lang(fr) %{_mandir}/fr/man7/complex.7*
+%lang(fr) %{_mandir}/fr/man7/feature_test_macros.7*
+%lang(fr) %{_mandir}/fr/man7/glob.7*
+%lang(fr) %{_mandir}/fr/man7/posixoptions.7*
+%lang(fr) %{_mandir}/fr/man7/pthreads.7*
+%lang(fr) %{_mandir}/fr/man7/sem_overview.7*
+%lang(fr) %{_mandir}/fr/man7/shm_overview.7*
 %lang(hu) %{_mandir}/hu/man3/*
 %lang(it) %{_mandir}/it/man3/*
+%lang(it) %{_mandir}/it/man7/glob.7*
+%lang(ja) %{_mandir}/ja/man1/sprof.1*
+%lang(ja) %{_mandir}/ja/man2/getcwd.2*
 %lang(ja) %{_mandir}/ja/man3/*
+%lang(ja) %{_mandir}/ja/man7/aio.7*
+%lang(ja) %{_mandir}/ja/man7/complex.7*
+%lang(ja) %{_mandir}/ja/man7/feature_test_macros.7*
+%lang(ja) %{_mandir}/ja/man7/glibc.7*
+%lang(ja) %{_mandir}/ja/man7/glob.7*
+%lang(ja) %{_mandir}/ja/man7/libc.7*
+%lang(ja) %{_mandir}/ja/man7/math_error.7*
+%lang(ja) %{_mandir}/ja/man7/posixoptions.7*
+%lang(ja) %{_mandir}/ja/man7/pthreads.7*
+%lang(ja) %{_mandir}/ja/man7/sem_overview.7*
+%lang(ja) %{_mandir}/ja/man7/shm_overview.7*
 %lang(ko) %{_mandir}/ko/man3/*
 %lang(nl) %{_mandir}/nl/man3/*
 %lang(pl) %{_mandir}/pl/man3/*
 %lang(pt) %{_mandir}/pt/man3/*
+%lang(pt) %{_mandir}/pt/man7/glob.7*
 %lang(ru) %{_mandir}/ru/man1/sprof.1*
 %lang(ru) %{_mandir}/ru/man3/*
+%lang(ru) %{_mandir}/ru/man7/glob.7*
 %lang(tr) %{_mandir}/tr/man3/*
 %lang(uk) %{_mandir}/uk/man3/*
 %lang(zh_CN) %{_mandir}/zh_CN/man3/*
+%lang(zh_CN) %{_mandir}/zh_CN/man7/glob.7*
+
+%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
+%ifarch %{x8664} x32
+%{_libdir}/libmvec.a
+%endif
+%{_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
 
 %files -n nscd
 %defattr(644,root,root,755)
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nscd
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nscd.*
 %attr(754,root,root) /etc/rc.d/init.d/nscd
-%config(noreplace) %verify(not md5 mtime size) /etc/init/nscd.conf
 %attr(755,root,root) %{_sbindir}/nscd*
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/nscd
 %attr(640,root,root) %ghost /var/log/nscd
@@ -1798,29 +2032,5 @@ fi
 %{_libdir}/gconv/gconv-modules
 %verify(not md5 mtime size) %{_libdir}/gconv/gconv-modules.cache
 %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
+%{_mandir}/man8/iconvconfig.8*
+%lang(ja) %{_mandir}/ja/man8/iconvconfig.8*
This page took 0.154493 seconds and 4 git commands to generate.