[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