diff options
author | Remi Collet <remi@remirepo.net> | 2017-09-28 11:52:46 +0200 |
---|---|---|
committer | Remi Collet <remi@remirepo.net> | 2017-09-28 11:52:46 +0200 |
commit | ddc6ad28f34e17dc70e6e1cdc850d9f436b5bfda (patch) | |
tree | bfc6670859ffbc6f6395b9e9434e9cf4c2ea967c /php-pecl-libsodium.spec | |
parent | 6b2bdbb5c394ea38ac10a5952bb5d2d4c9417f12 (diff) |
add upstreamm patch to ensure sodium_init can be run multiple time without failure
Diffstat (limited to 'php-pecl-libsodium.spec')
-rw-r--r-- | php-pecl-libsodium.spec | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/php-pecl-libsodium.spec b/php-pecl-libsodium.spec index e038ce5..b3a561e 100644 --- a/php-pecl-libsodium.spec +++ b/php-pecl-libsodium.spec @@ -24,12 +24,15 @@ Summary: Wrapper for the Sodium cryptographic library Name: %{?sub_prefix}php-pecl-%{pecl_name} Version: 1.0.6 -Release: 4%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} +Release: 5%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} License: BSD Group: Development/Languages URL: http://pecl.php.net/package/%{pecl_name} Source0: http://pecl.php.net/get/%{pecl_name}-%{version}.tgz +# needed if libsodium.so loaded after sodium.so (only affects php 7.2) +Patch0: %{pecl_name}-upstream.patch + # Ensure libsodium-last is used (upstream 0.6.0) BuildRequires: pkgconfig(libsodium) >= 1.0.13 BuildRequires: %{?scl_prefix}php-devel > 5.4 @@ -102,6 +105,7 @@ sed -e 's/role="test"/role="src"/' \ -i package.xml cd NTS +%patch0 -p1 -b .upstream # Sanity check, really often broken extver=$(sed -n '/#define PHP_LIBSODIUM_VERSION/{s/.* "//;s/".*$//;p}' php_libsodium.h) @@ -229,6 +233,10 @@ REPORT_EXIT_STATUS=1 \ %changelog +* Thu Sep 28 2017 Remi Collet <remi@fedoraproject.org> - 1.0.6-5 +- add upstreamm patch to ensure sodium_init can be run + multiple time without failure + * Thu Sep 28 2017 Remi Collet <remi@fedoraproject.org> - 1.0.6-4 - rebuild with PHP 7.2.0RC3 |