[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