From 7169a65b2f89029a74abc7db214b867a4c0df427 Mon Sep 17 00:00:00 2001 From: guoxiaoqi Date: Mon, 17 Feb 2020 15:14:41 +0800 Subject: [PATCH] add libargon2 containing dynamic library for argon2 --- argon2.spec | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/argon2.spec b/argon2.spec index a30ac46..3778c6d 100644 --- a/argon2.spec +++ b/argon2.spec @@ -1,14 +1,13 @@ Name: argon2 Version: 20161029 -Release: 7 +Release: 8 Summary: A password-hashing tool License: Public Domain or ASL 2.0 URL: https://github.com/P-H-C/phc-winner-argon2 Source0: https://github.com/P-H-C/phc-winner-argon2/archive/1c4fc41f81f358283755eea88d4ecd05e43b7fd3/phc-winner-argon2-20161029-1c4fc41.tar.gz BuildRequires: gcc -Provides: libargon2 -Obsoletes: libargon2 +Requires: libargon2%{?_isa} = %{version}-%{release} %description Argon2 is a password-hashing function that summarizes the state of the art in the design of @@ -35,15 +34,19 @@ time, given in number of iterations - A memory cost, which defines the memory usage, given in kibibytes - A parallelism degree, which defines the number of parallel threads -%package devel +%package -n libargon2-devel Summary: Development library files for argon2 -Requires: %{name}%{?_isa} = %{version}-%{release} -Provides: libargon2-devel -Obsoletes: libargon2-devel +Requires: libargon2%{?_isa} = %{version}-%{release} -%description devel +%description -n libargon2-devel This package contains development library files and headers for the argon2. +%package -n libargon2 +Summary: The password-hashing library for argon2 + +%description -n libargon2 +This package contains dynamic library for argon2 + %package_help %prep @@ -84,17 +87,21 @@ make test %preun -%post -n %{name} -p /sbin/ldconfig +%post -n libargon2 -p /sbin/ldconfig -%postun -n %{name} -p /sbin/ldconfig +%postun -n libargon2 -p /sbin/ldconfig %files %defattr(-,root,root) %{_bindir}/%{name} %license LICENSE + +%files -n libargon2 +%defattr(-,root,root) +%license LICENSE %{_libdir}/libargon2.so.* -%files devel +%files -n libargon2-devel %defattr(-,root,root) %{_includedir}/%{name}.h %{_libdir}/libargon2.so @@ -105,5 +112,8 @@ make test %{_mandir}/man1/* %changelog +* Mon Feb 17 2020 openEuler Buildteam - 20161029-8 +- add libargon2 containing dynamic library for argon2; change argon2-devel to libargon2-devel + * Tue Sep 10 2019 openEuler Buildteam - 20161029-7 - Package init -- Gitee