Группа :: Система/Библиотеки
Пакет: wolfssl
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define sover 35
Name: wolfssl
Version: 5.6.3
Release: alt1
Summary: Embedded SSL/TLS Library
License: GPL-2.0
Group: System/Libraries
Url: https://www.%name.com/
Packager: Nazarov Denis <nenderus at altlinux.org>
# https://github.com/wolfSSL/%name/archive/v%version-stable/%name-%version-stable.tar.gz
Source: %name-%version-stable.tar
%description
The wolfSSL embedded SSL library is a lightweight SSL/TLS library written in ANSI C and targeted for embedded, RTOS, and resource-constrained environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating environments as well because of its royalty-free pricing and excellent cross platform support. wolfSSL supports industry standards up to the current TLS 1.3 and DTLS 1.2 levels, is up to 20 times smaller than OpenSSL, and offers progressive ciphers such as ChaCha20, Curve25519, NTRU, and Blake2b. User benchmarking and feedback reports dramatically better performance when using wolfSSL over OpenSSL.
%package -n lib%name%sover
Summary: Embedded SSL/TLS Library
Group: System/Libraries
%description -n lib%name%sover
The wolfSSL embedded SSL library is a lightweight SSL/TLS library written in ANSI C and targeted for embedded, RTOS, and resource-constrained environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating environments as well because of its royalty-free pricing and excellent cross platform support. wolfSSL supports industry standards up to the current TLS 1.3 and DTLS 1.2 levels, is up to 20 times smaller than OpenSSL, and offers progressive ciphers such as ChaCha20, Curve25519, NTRU, and Blake2b. User benchmarking and feedback reports dramatically better performance when using wolfSSL over OpenSSL.
%package -n lib%name-devel
Summary: Header files and development libraries for %name
Group: Development/C
%description -n lib%name-devel
This package contains the header files and development libraries for %name.
%prep
%setup -n %name-%version-stable
%build
%autoreconf
%configure \
--enable-distro \
--enable-writedup
%make_build
%install
%makeinstall_std
%__rm -f %buildroot%_libdir/lib%name.a
%files -n lib%name%sover
%_libdir/lib%name.so.*
%files -n lib%name-devel
%_bindir/%name-config
%dir %_defaultdocdir/%name
%_defaultdocdir/%name/*
%dir %_includedir/cyassl
%_includedir/cyassl/*
%dir %_includedir/%name
%_includedir/%name/*
%_libdir/lib%name.so
%_pkgconfigdir/%name.pc
%changelog
…
Полный changelog можно просмотреть здесь
Name: wolfssl
Version: 5.6.3
Release: alt1
Summary: Embedded SSL/TLS Library
License: GPL-2.0
Group: System/Libraries
Url: https://www.%name.com/
Packager: Nazarov Denis <nenderus at altlinux.org>
# https://github.com/wolfSSL/%name/archive/v%version-stable/%name-%version-stable.tar.gz
Source: %name-%version-stable.tar
%description
The wolfSSL embedded SSL library is a lightweight SSL/TLS library written in ANSI C and targeted for embedded, RTOS, and resource-constrained environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating environments as well because of its royalty-free pricing and excellent cross platform support. wolfSSL supports industry standards up to the current TLS 1.3 and DTLS 1.2 levels, is up to 20 times smaller than OpenSSL, and offers progressive ciphers such as ChaCha20, Curve25519, NTRU, and Blake2b. User benchmarking and feedback reports dramatically better performance when using wolfSSL over OpenSSL.
%package -n lib%name%sover
Summary: Embedded SSL/TLS Library
Group: System/Libraries
%description -n lib%name%sover
The wolfSSL embedded SSL library is a lightweight SSL/TLS library written in ANSI C and targeted for embedded, RTOS, and resource-constrained environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating environments as well because of its royalty-free pricing and excellent cross platform support. wolfSSL supports industry standards up to the current TLS 1.3 and DTLS 1.2 levels, is up to 20 times smaller than OpenSSL, and offers progressive ciphers such as ChaCha20, Curve25519, NTRU, and Blake2b. User benchmarking and feedback reports dramatically better performance when using wolfSSL over OpenSSL.
%package -n lib%name-devel
Summary: Header files and development libraries for %name
Group: Development/C
%description -n lib%name-devel
This package contains the header files and development libraries for %name.
%prep
%setup -n %name-%version-stable
%build
%autoreconf
%configure \
--enable-distro \
--enable-writedup
%make_build
%install
%makeinstall_std
%__rm -f %buildroot%_libdir/lib%name.a
%files -n lib%name%sover
%_libdir/lib%name.so.*
%files -n lib%name-devel
%_bindir/%name-config
%dir %_defaultdocdir/%name
%_defaultdocdir/%name/*
%dir %_includedir/cyassl
%_includedir/cyassl/*
%dir %_includedir/%name
%_includedir/%name/*
%_libdir/lib%name.so
%_pkgconfigdir/%name.pc
%changelog
…
Полный changelog можно просмотреть здесь