[packages/haveged] - pl

qboosh qboosh at pld-linux.org
Sun May 24 12:02:07 CEST 2026


commit f50de28c135fc349f8a463ba7fc624b1dea140ec
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun May 24 11:54:40 2026 +0200

    - pl

 haveged.spec | 50 +++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 41 insertions(+), 9 deletions(-)
---
diff --git a/haveged.spec b/haveged.spec
index 0ceeb9b..4e928f6 100644
--- a/haveged.spec
+++ b/haveged.spec
@@ -1,5 +1,9 @@
-%bcond_without	systemd	# build without systemd
+#
+# Conditional build:
+%bcond_without	systemd	# systemd support
+
 Summary:	A Linux entropy source using the HAVEGE algorithm
+Summary(pl.UTF-8):	Źródło entropii dla Linuksa wykorzystujące algorytm HAVEGE
 Name:		haveged
 Version:	1.9.15
 Release:	3
@@ -19,7 +23,7 @@ Requires:	systemd-units >= 38
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-A Linux entropy source using the HAVEGE algorithm
+A Linux entropy source using the HAVEGE algorithm.
 
 Haveged is a user space entropy daemon which is not dependent upon the
 standard mechanisms for harvesting randomness for the system entropy
@@ -31,25 +35,52 @@ Expansion) to maintain a 1M pool of random bytes used to fill
 /dev/random whenever the supply of random bits in /dev/random falls
 below the low water mark of the device. The principle inputs to
 haveged are the sizes of the processor instruction and data caches
-used to setup the HAVEGE collector. The haveged default is a 4kb data
-cache and a 16kb instruction cache. On machines with a cpuid
+used to setup the HAVEGE collector. The haveged default is a 4kB data
+cache and a 16kB instruction cache. On machines with a cpuid
 instruction, haveged will attempt to select appropriate values from
 internal tables.
 
+%description -l pl.UTF-8
+Źródło entropii dla Linuksa wykorzystujące algorytm HAVEGE.
+
+Haveged to działający w przestrzeni użytkownika demon entropii, który
+nie zależy od standardowych mechanizmów gromadzenia losowości dla
+systemowej puli entropii. Jest to ważne w systemach z dużym
+zapotrzebowaniem na entropię lub ograniczoną interakcją użytkownika
+(np. serwery bez konsoli).
+
+Haveged wykorzystuje HAVEGE (HArdware Volatile Entropy Gathering and
+Expansion) do utrzymywania puli 1M losowych bajtów, wykorzystywanej do
+wypełniania /dev/random, kiedy losowe bity /dev/random spadają poniżej
+dolnego limitu. Zasadniczymi wejściami dla haveged są rozmiary pamięci
+podręcznej instrukcji i danych procesora, wykorzystywane do wstępnej
+konfiguracji kolektora HAVEGE. Domyślne rozmiary to 4kB dla pamięci
+podręcznej danych i 16kB dla instrukcji. Na maszynach z instrukcją
+cpuid haveged próbuje wybrać odpowiednie wartości z tablic
+wewnętrznych.
+
 %package libs
-Summary:	Shared libraries for HAVEGE algorithm
+Summary:	Shared library for HAVEGE algorithm
+Summary(pl.UTF-8):	Biblioteka współdzielona algorytmu HAVEGE
 Group:		Libraries
 
 %description libs
-Shared libraries for HAVEGE algorithm.
+Shared library for HAVEGE algorithm.
+
+%description libs -l pl.UTF-8
+Biblioteka współdzielona algorytmu HAVEGE.
 
 %package devel
-Summary:	Headers and shared development libraries for HAVEGE algorithm
+Summary:	Header files for HAVEGE algorithm library
+Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki algorytmu HAVEGE
 Group:		Development/Libraries
 Requires:	%{name}-devel = %{version}-%{release}
 
 %description devel
-Headers and shared object symbolic links for the HAVEGE algorithm
+Header files for the HAVEGE algorithm library.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki algorytmu HAVEGE.
 
 %prep
 %setup -q
@@ -62,7 +93,8 @@ Headers and shared object symbolic links for the HAVEGE algorithm
 %{__automake}
 %configure \
 	--disable-static
-# SMP build is not working
+
+# parallel build is not working
 %{__make} -j1
 
 %install
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/haveged.git/commitdiff/367f1ed574b30afb2c76e73241815843baccbc7e



More information about the pld-cvs-commit mailing list