[packages/libaegis] - updated to 0.10.1

qboosh qboosh at pld-linux.org
Fri May 29 18:34:31 CEST 2026


commit 46795339ac8f036c6ba6ab2e29e19157aec11d26
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri May 29 18:34:40 2026 +0200

    - updated to 0.10.1

 libaegis-aes.patch |  9 +++++----
 libaegis.spec      | 12 ++++++------
 2 files changed, 11 insertions(+), 10 deletions(-)
---
diff --git a/libaegis.spec b/libaegis.spec
index e4ba596..308869d 100644
--- a/libaegis.spec
+++ b/libaegis.spec
@@ -1,16 +1,16 @@
 Summary:	Implementation of the AEGIS family of high-performance authenticated ciphers
 Summary(pl.UTF-8):	Implementacja rodziny AEGIS wydajnych szyfrów z uwierzytelnieniem
 Name:		libaegis
-Version:	0.9.1
+Version:	0.10.1
 Release:	1
 License:	MIT
 Group:		Libraries
 #Source0Download: https://github.com/aegis-aead/libaegis/releases
 Source0:	https://github.com/aegis-aead/libaegis/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	b892849618eef150d48746089188c8cb
+# Source0-md5:	96fa6fe545196ccdffca878fbc865e34
 Patch0:		%{name}-aes.patch
 URL:		https://github.com/aegis-aead/libaegis
-BuildRequires:	cmake >= 3.9
+BuildRequires:	cmake >= 3.10
 BuildRequires:	rpmbuild(macros) >= 1.605
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -24,7 +24,7 @@ runtime CPU detection.
 %description -l pl.UTF-8
 Przenośne, napisane w C implementacje rodziny AEGIS wydajnych szyfrów
 z uwierzytelnieniem (AEGIS-128L, AEGIS-128X2, AEGIS-128X4, AEGIS-256,
-AEGIS-256X2, AEGIS-256X4), obsługujących wykrywaniem CPU w trakcie
+AEGIS-256X2, AEGIS-256X4), obsługujących wykrywanie CPU w trakcie
 działania.
 
 %package devel
@@ -65,8 +65,8 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc LICENSE README.md
-%attr(755,root,root) %{_libdir}/libaegis.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libaegis.so.0
+%{_libdir}/libaegis.so.*.*.*
+%ghost %{_libdir}/libaegis.so.0
 
 %files devel
 %defattr(644,root,root,755)
diff --git a/libaegis-aes.patch b/libaegis-aes.patch
index f1d9c57..6b7dd38 100644
--- a/libaegis-aes.patch
+++ b/libaegis-aes.patch
@@ -1,11 +1,12 @@
 Using "#pragma target" doesn't enable _Float16 type, required by gcc 13 <immintrin.h>
---- libaegis-0.1.22/CMakeLists.txt.orig	2024-05-12 01:06:36.000000000 +0200
-+++ libaegis-0.1.22/CMakeLists.txt	2024-05-18 21:51:27.249449671 +0200
-@@ -13,6 +13,8 @@ include_directories("src/include")
- file(GLOB SOURCE_FILES "src/aegis128l/*.c" "src/aegis128x2/*.c" "src/aegis128x4/*.c" "src/aegis256/*.c" "src/aegis256x2/*.c" "src/aegis256x4/*.c" "src/common/*.c")
+--- libaegis-0.10.1/CMakeLists.txt.orig	2026-04-02 16:21:34.000000000 +0200
++++ libaegis-0.10.1/CMakeLists.txt	2026-05-29 18:16:41.824110334 +0200
+@@ -21,6 +21,9 @@ endif()
+ file(GLOB SOURCE_FILES "src/aegis128l/*.c" "src/aegis128x2/*.c" "src/aegis128x4/*.c" "src/aegis256/*.c" "src/aegis256x2/*.c" "src/aegis256x4/*.c" "src/common/*.c" "src/raf/*.c")
  file(GLOB HEADER_FILES "src/include/*.h")
  
 +set_source_files_properties(src/aegis128x2/aegis128x2_aesni.c src/aegis128l/aegis128l_aesni.c src/aegis128x4/aegis128x4_aesni.c src/aegis256/aegis256_aesni.c src/aegis256x2/aegis256x2_aesni.c src/aegis256x4/aegis256x4_aesni.c PROPERTIES COMPILE_FLAGS "-mavx -maes")
++set_source_files_properties(src/aegis128x2/aegis128x2_avx2.c src/aegis128x4/aegis128x4_avx2.c src/aegis128x4/aegis128x4_avx512.c src/aegis256x2/aegis256x2_avx2.c src/aegis256x2/aegis256x2_avx512.c src/aegis256x4/aegis256x4_avx2.c src/aegis256x4/aegis256x4_avx512.c PROPERTIES COMPILE_FLAGS "-mavx")
 +
  add_library("${PROJECT_NAME}")
  add_library("${PROJECT_NAME}::${PROJECT_NAME}" ALIAS "${PROJECT_NAME}")
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libaegis.git/commitdiff/46795339ac8f036c6ba6ab2e29e19157aec11d26



More information about the pld-cvs-commit mailing list