[packages/glibc] - adapterized

qboosh qboosh at pld-linux.org
Fri Apr 3 19:24:31 CEST 2026


commit dfb3551e873981901c50cbcdebde019f50f3c5bf
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Apr 3 19:24:56 2026 +0200

    - adapterized

 glibc.spec | 100 ++++++++++++++++++++++++++++---------------------------------
 1 file changed, 46 insertions(+), 54 deletions(-)
---
diff --git a/glibc.spec b/glibc.spec
index 39c048d..259f4da 100644
--- a/glibc.spec
+++ b/glibc.spec
@@ -70,10 +70,10 @@ Source6:	%{name}-localedb-gen
 Source7:	%{name}-LD-path.c
 Source9:	nscd.tmpfiles
 # use branch.sh to update glibc-git.patch
-Patch0:		glibc-git.patch
+Patch0:		%{name}-git.patch
 # Patch0-md5:	a23cce6392e306a73ab16a5a049ea889
 # against GNU TP (libc domain)
-#Patch1:		%{name}-pl.po-update.patch
+#Patch1: %{name}-pl.po-update.patch
 Patch2:		%{name}-pld.patch
 
 Patch4:		%{name}-no-bash-nls.patch
@@ -93,14 +93,14 @@ Patch19:	%{name}-ZA_collate.patch
 
 Patch23:	%{name}-pt_pax.patch
 
-Patch30:	glibc-rh1124987.patch
+Patch30:	%{name}-rh1124987.patch
 Patch31:	arm-widevine-compat.patch
 URL:		http://www.gnu.org/software/libc/
 %{?with_selinux:BuildRequires:	audit-libs-devel}
 BuildRequires:	autoconf >= 2.71
 BuildRequires:	automake
-%{?with_sframe:BuildRequires: binutils >= 4:2.45}
 BuildRequires:	binutils >= 4:2.39
+%{?with_sframe:BuildRequires:	binutils >= 4:2.45}
 BuildRequires:	bison >= 2.7
 %{!?with_cross:BuildRequires:	dietlibc-static}
 BuildRequires:	gawk >= 3.1.2
@@ -248,15 +248,11 @@ langues nationales (locales).
 Can be used on: Linux kernel >= %{min_kernel}.
 
 %description -l ja.UTF-8
-glibc
-パッケージはシステム上の複数のプログラムで使われる標準ライブラリを
-ふくみます。ディスクスペースとメモリを節約したり、アップグレードを
-用意にするために、共通のシステムコードは一つの場所におかれ、プログラム
-間で共有されます。この部分的なパッケージはシェアドライブラリのかなり
-重要なセットをふくみます: 標準 C ライブラリと標準数値ライブラリです。
-この二つのライブラリ抜きでは、Linux システムは機能しません。 glibc
-パッケージはまた地域言語 (locale) サポートとタイムゾーンデータベース
-サポートをふくみます。
+glibc パッケージはシステム上の複数のプログラムで使われる標準ライブラリを
+ふくみます。ディスクスペースとメモリを節約したり、アップグレードを 用意にするために、共通のシステムコードは一つの場所におかれ、プログラム
+間で共有されます。この部分的なパッケージはシェアドライブラリのかなり 重要なセットをふくみます: 標準 C
+ライブラリと標準数値ライブラリです。 この二つのライブラリ抜きでは、Linux システムは機能しません。 glibc
+パッケージはまた地域言語 (locale) サポートとタイムゾーンデータベース サポートをふくみます。
 
 Can be used on: Linux kernel >= %{min_kernel}.
 
@@ -312,8 +308,8 @@ Can be used on: Linux kernel >= %{min_kernel}.
 Summary:	Utilities and data used by glibc
 Summary(pl.UTF-8):	Narzędzia i dane używane przez glibc
 Group:		Applications/System
-Suggests:	libidn2 >= 2.0.5
 Requires:	%{name} = %{epoch}:%{version}-%{release}
+Suggests:	libidn2 >= 2.0.5
 %ifarch %{ix86}
 Conflicts:	%{name}(x32)
 Conflicts:	%{name}(x86_64)
@@ -453,7 +449,7 @@ Obsoletes:	libiconv-devel
 %ifarch %{x8664}
 # see http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2016-May/024902.html
 %if "%(rpm -q --qf '%{E}:%{V}' binutils)" >= "4:2.26"
-Conflicts: binutils < 4:2.26
+Conflicts:	binutils < 4:2.26
 %endif
 %endif
 
@@ -480,11 +476,8 @@ ces fichiers en-têtes et objets standards pour créer les exécutables.
 
 %description devel -l ja.UTF-8
 glibc-devel パッケージは(ほとんどすべてのプログラムで使われる)標準 C
-ライブラリを使用したプログラムを開発するためのヘッダーとオブジェクト
-ファイルを含みます。もし標準 C
-ライブラリを使用するプログラムを開発するなら
-実行ファイルを作成する目的でこれらの標準ヘッダとオブジェクトファイル
-が使用できます。
+ライブラリを使用したプログラムを開発するためのヘッダーとオブジェクト ファイルを含みます。もし標準 C
+ライブラリを使用するプログラムを開発するなら 実行ファイルを作成する目的でこれらの標準ヘッダとオブジェクトファイル が使用できます。
 
 %description devel -l pl.UTF-8
 Pakiet ten jest niezbędny przy tworzeniu własnych programów
@@ -782,8 +775,7 @@ puede aumentar drásticamente las prestaciones de NIS+, y también puede
 ayudar con DNS.
 
 %description -n nscd -l ja.UTF-8
-Nscd はネームサービス参照をキャッシュし、NIS+ のパフォーマンスを
-ドラマティックに改善することができ、DNS を同様に補助します。
+Nscd はネームサービス参照をキャッシュし、NIS+ のパフォーマンスを ドラマティックに改善することができ、DNS を同様に補助します。
 
 %description -n nscd -l pl.UTF-8
 nscd zapamiętuje zapytania i odpowiedzi NIS oraz DNS. Pozwala
@@ -1398,54 +1390,54 @@ fi
 %attr(755,root,root) /%{_lib}/ld.so.1
 %endif
 %ifarch alpha
-%attr(755,root,root) /%{_lib}/libBrokenLocale.so.1.1
+/%{_lib}/libBrokenLocale.so.1.1
 %else
-%attr(755,root,root) /%{_lib}/libBrokenLocale.so.1
+/%{_lib}/libBrokenLocale.so.1
 %endif
-%attr(755,root,root) /%{_lib}/libanl.so.1
+/%{_lib}/libanl.so.1
 %ifarch alpha
 %attr(755,root,root) /%{_lib}/libc.so.6.1
 %else
 %attr(755,root,root) /%{_lib}/libc.so.6
 %endif
 # for debugging and not linking
-%attr(755,root,root) /%{_lib}/libc_malloc_debug.so.0
-%attr(755,root,root) %{_libdir}/libc_malloc_debug.so
+/%{_lib}/libc_malloc_debug.so.0
+%{_libdir}/libc_malloc_debug.so
 %ifarch alpha
-%attr(755,root,root) /%{_lib}/libdl.so.2.1
+/%{_lib}/libdl.so.2.1
 %else
-%attr(755,root,root) /%{_lib}/libdl.so.2
+/%{_lib}/libdl.so.2
 %endif
 %ifarch alpha
-%attr(755,root,root) /%{_lib}/libm.so.6.1
+/%{_lib}/libm.so.6.1
 %else
-%attr(755,root,root) /%{_lib}/libm.so.6
+/%{_lib}/libm.so.6
 %endif
 %ifarch %{x8664} x32 aarch64
-%attr(755,root,root) /%{_lib}/libmvec.so.1
+/%{_lib}/libmvec.so.1
 %endif
 %ifarch alpha
-%attr(755,root,root) /%{_lib}/libnsl.so.1.1
+/%{_lib}/libnsl.so.1.1
 %else
-%attr(755,root,root) /%{_lib}/libnsl.so.1
+/%{_lib}/libnsl.so.1
 %endif
-%attr(755,root,root) /%{_lib}/libpthread.so.0
+/%{_lib}/libpthread.so.0
 %ifarch alpha
-%attr(755,root,root) /%{_lib}/libresolv.so.2.1
+/%{_lib}/libresolv.so.2.1
 %else
-%attr(755,root,root) /%{_lib}/libresolv.so.2
+/%{_lib}/libresolv.so.2
 %endif
-%attr(755,root,root) /%{_lib}/librt.so.1
-%attr(755,root,root) /%{_lib}/libthread_db.so.1
+/%{_lib}/librt.so.1
+/%{_lib}/libthread_db.so.1
 %ifarch alpha
-%attr(755,root,root) /%{_lib}/libutil.so.1.1
+/%{_lib}/libutil.so.1.1
 %else
-%attr(755,root,root) /%{_lib}/libutil.so.1
+/%{_lib}/libutil.so.1
 %endif
 %dir %{_prefix}/lib/locale
 
-%attr(755,root,root) /%{_lib}/libnss_dns.so.2
-%attr(755,root,root) /%{_lib}/libnss_files.so.2
+/%{_lib}/libnss_dns.so.2
+/%{_lib}/libnss_files.so.2
 
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nsswitch.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gai.conf
@@ -1754,24 +1746,24 @@ fi
 
 %files -n nss_compat
 %defattr(644,root,root,755)
-%attr(755,root,root) /%{_lib}/libnss_compat.so.2
+/%{_lib}/libnss_compat.so.2
 
 %files -n nss_db
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/makedb
-%attr(755,root,root) /%{_lib}/libnss_db.so.2
+/%{_lib}/libnss_db.so.2
 %{_var}/db/Makefile
 
 %files -n nss_hesiod
 %defattr(644,root,root,755)
-%attr(755,root,root) /%{_lib}/libnss_hesiod.so.2
+/%{_lib}/libnss_hesiod.so.2
 
 %if %{with memusage}
 %files memusage
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/memusage
 %attr(755,root,root) %{_bindir}/memusagestat
-%attr(755,root,root) %{_libdir}/libmemusage.so
+%{_libdir}/libmemusage.so
 %{_mandir}/man1/memusage.1*
 %{_mandir}/man1/memusagestat.1*
 %lang(ja) %{_mandir}/ja/man1/memusage.1*
@@ -1780,17 +1772,17 @@ fi
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libBrokenLocale.so
+%{_libdir}/libBrokenLocale.so
 # for dlopen and not linking
-%attr(755,root,root) %{_libdir}/libanl.so
-%attr(755,root,root) %{_libdir}/libm.so
+%{_libdir}/libanl.so
+%{_libdir}/libm.so
 %ifarch %{x8664} x32 aarch64
-%attr(755,root,root) %{_libdir}/libmvec.so
+%{_libdir}/libmvec.so
 %endif
-%attr(755,root,root) %{_libdir}/libpcprofile.so
-%attr(755,root,root) %{_libdir}/libresolv.so
+%{_libdir}/libpcprofile.so
+%{_libdir}/libresolv.so
 # for dlopen and not linking
-%attr(755,root,root) %{_libdir}/libthread_db.so
+%{_libdir}/libthread_db.so
 # empty archives, so linking with obsolete -lXX (these below) works
 %{_libdir}/libanl.a
 %{_libdir}/libdl.a
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/glibc.git/commitdiff/dfb3551e873981901c50cbcdebde019f50f3c5bf



More information about the pld-cvs-commit mailing list