diff --git a/php7.spec b/php7.spec index d8f19e4..80f342e 100644 --- a/php7.spec +++ b/php7.spec @@ -27,7 +27,7 @@ Summary: The PHP7 scripting language Name: php Version: 7.4.33 -Release: 7 +Release: 8 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