Add php-sodium package

This commit is contained in:
survolog (Andrey Grigorev) 2024-07-24 20:34:07 +03:00
parent 53edc58634
commit 4e68b3ea75

View file

@ -27,7 +27,7 @@
Summary: The PHP7 scripting language
Name: php
Version: 7.4.33
Release: 8
Release: 9
Source0: http://ch1.php.net/distributions/php-%{version}.tar.gz
Source1: macros.php
Group: Development/PHP
@ -104,6 +104,7 @@ BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libpcre)
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(libsodium)
BuildRequires: pkgconfig(libwebp)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(libxslt)
@ -457,6 +458,15 @@ spell libraries:
A plugin system allows to add custom spell support.
see www.abisource.com/enchant/
%package sodium
Summary: Wrapper for the Sodium cryptographic library
Provides: php-pecl(libsodium) = %{version}
Provides: php-pecl(libsodium)%{?_isa} = %{version}
%description sodium
The php-sodium package provides a simple,
low-level PHP extension for the libsodium cryptographic library.
%package exif
Summary: EXIF extension module for PHP
Group: Development/PHP
@ -1487,6 +1497,7 @@ for i in fpm cgi cli apxs; do
--enable-gd=shared --with-external-gd \
--with-zip=shared,%{_prefix} \
--with-mhash=shared \
--with-sodium=shared \
|| (cat config.log && exit 1)
cp -f Makefile Makefile.$i
@ -1642,6 +1653,7 @@ echo "extension = shmop.so" > %{buildroot}%{_sysconfdir}/php.d/48_shmop.ini
echo "extension = snmp.so" > %{buildroot}%{_sysconfdir}/php.d/50_snmp.ini
echo "extension = soap.so" > %{buildroot}%{_sysconfdir}/php.d/51_soap.ini
echo "extension = sockets.so" > %{buildroot}%{_sysconfdir}/php.d/52_sockets.ini
echo "extension = sodium.so" > %{buildroot}%{_sysconfdir}/php.d/85_sodium.ini
echo "extension = sqlite3.so" > %{buildroot}%{_sysconfdir}/php.d/78_sqlite3.ini
echo "extension = sysvmsg.so" > %{buildroot}%{_sysconfdir}/php.d/56_sysvmsg.ini
echo "extension = sysvsem.so" > %{buildroot}%{_sysconfdir}/php.d/57_sysvsem.ini
@ -2079,6 +2091,10 @@ TEST_PHP_EXECUTABLE=sapi/cli/php sapi/cli/php -n -c ./php-test.ini run-tests.php
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/php.d/52_sockets.ini
%attr(0755,root,root) %{_libdir}/php/extensions/sockets.so
%files sodium
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/php.d/85_sodium.ini
%attr(0755,root,root) %{_libdir}/php/extensions/sodium.so
%files sqlite3
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/php.d/78_sqlite3.ini
%attr(0755,root,root) %{_libdir}/php/extensions/sqlite3.so