# remirepo spec file for php-aws-sdk, from Fedora: # # Fedora spec file for php-aws-sdk # # Copyright (c) 2013-2016 Joseph Marrero # Gregor Tätzner # Shawn Iwinski # # License: MIT # http://opensource.org/licenses/MIT # # Please preserve changelog entries # %global github_owner aws %global github_name aws-sdk-php %global github_version 2.8.31 %global github_commit 64fa4b07f056e338a5f0f29eece75babaa83af68 %global composer_vendor aws %global composer_project aws-sdk-php %global pear_channel pear.amazonwebservices.com %global pear_name sdk # "php": ">=5.3.3" %global php_min_ver 5.3.3 # "guzzle/guzzle": "~3.7" # NOTE: Min version not 3.7 because autoloader required %global guzzle_min_ver 3.9.3 %global guzzle_max_ver 4.0 # "doctrine/cache": "~1.0" # NOTE: Min version not 1.0 because autoloader required %global doctrine_cache_min_ver 1.4.1 %global doctrine_cache_max_ver 2.0 # "monolog/monolog": "~1.4" # NOTE: Min version not 1.4 because autoloader required %global monolog_min_ver 1.15.0 %global monolog_max_ver 2.0 # "symfony/yaml": "~2.1" # NOTE: Min version not 2.1 because autoloader required %global symfony_min_ver 2.7.1 %global symfony_max_ver 3.0 %{!?phpdir: %global phpdir %{_datadir}/php} Name: php-aws-sdk Version: %{github_version} Release: 3%{?dist} Summary: Amazon Web Services framework for PHP Group: Development/Libraries License: ASL 2.0 URL: http://aws.amazon.com/sdk-for-php/ Source0: https://github.com/%{github_owner}/%{github_name}/archive/%{github_commit}/%{name}-%{github_version}-%{github_commit}.tar.gz BuildArch: noarch # Library version value and autoloader check BuildRequires: php-cli BuildRequires: php-composer(guzzle/guzzle) >= %{guzzle_min_ver} BuildRequires: php-composer(fedora/autoloader) # composer.json Requires: php(language) >= %{php_min_ver} Requires: php-composer(guzzle/guzzle) >= %{guzzle_min_ver} Requires: php-composer(guzzle/guzzle) < %{guzzle_max_ver} # composer.json: optional Requires: php-openssl # phpcompatinfo (computed from version 2.8.31) Requires: php-curl Requires: php-date Requires: php-hash Requires: php-json Requires: php-pcre Requires: php-reflection Requires: php-session Requires: php-simplexml Requires: php-spl # Autoloader Requires: php-composer(fedora/autoloader) # Weak dependencies %if 0%{?fedora} >= 21 Suggests: php-composer(doctrine/cache) Suggests: php-composer(monolog/monolog) Suggests: php-composer(symfony/yaml) Suggests: php-pecl(apcu) %endif Conflicts: php-doctrine-cache < %{doctrine_cache_min_ver} Conflicts: php-doctrine-cache >= %{doctrine_cache_max_ver} Conflicts: php-Monolog < %{monolog_min_ver} Conflicts: php-Monolog >= %{monolog_max_ver} Conflicts: php-symfony-yaml < %{symfony_min_ver} Conflicts: php-symfony-yaml >= %{symfony_max_ver} # Composer Provides: php-composer(%{composer_vendor}/%{composer_project}) = %{version} # PEAR Provides: php-pear(%{pear_channel}/%{pear_name}) = %{version} # This pkg was the only one in this channel so the channel is no longer needed Obsoletes: php-channel-aws %description Amazon Web Services SDK for PHP enables developers to build solutions for Amazon Simple Storage Service (Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), Amazon SimpleDB, and more. Autoloader: %{phpdir}/Aws/autoload.php %prep %setup -qn %{github_name}-%{github_commit} : Create autoloader cat <<'AUTOLOAD' | tee src/Aws/autoload.php /dev/null || : fi %files %{!?_licensedir:%global license %%doc} %license LICENSE.md %doc composer.json %{phpdir}/Aws %{phpdir}/AWSSDKforPHP %changelog * Wed May 10 2017 Valentin Collet - 2.8.31-3 - Switch to fedora/autoloader * Sun Jul 24 2016 Remi Collet - 2.8.31-1 - Update to 2.8.31 * Sun Jul 24 2016 Remi Collet - 2.8.30-1.1 - sync with Fedora * Sat Jul 23 2016 Shawn Iwinski - 2.8.30-1 - Updated to 2.8.30 (RHBZ #1359344) - Updated weak dependency conflicts to use actual pkg names instead of php-composer(*) virtual provides - Updated autoloader to not use "@include_once" * Wed May 18 2016 Remi Collet - 2.8.30-1 - Update to 2.8.30 * Tue Apr 12 2016 Remi Collet - 2.8.29-1 - Update to 2.8.29 * Wed Apr 6 2016 Remi Collet - 2.8.28-1 - Update to 2.8.28 * Sun Mar 27 2016 Shawn Iwinski - 2.8.27-3 - Updated to 2.8.27 (RHBZ #1320697) - Added weak dependencies - Autoloader updated to use dependencies' autoloaders - Added library version value and autoloader check * Wed Mar 23 2016 Remi Collet - 2.8.27-2 - use php-guzzle-Guzzle autoloader - add minimal check * Sun Feb 21 2016 Remi Collet - 2.8.27-1 - Update to 2.8.27 * Tue Jan 26 2016 Remi Collet - 2.8.25-1 - Update to 2.8.25 * Tue Dec 15 2015 Remi Collet - 2.8.24-1 - Update to 2.8.24 * Thu Sep 17 2015 Remi Collet - 2.8.21-1 - Update to 2.8.21 * Sat Sep 05 2015 Shawn Iwinski - 2.8.20-1 - Updated to 2.8.20 (RHBZ #1253094) - Updated autoloader to load dependencies after self registration * Tue Aug 04 2015 Shawn Iwinski - 2.8.17-1 - Updated to 2.8.17 (RHBZ #1243181) * Sat Jul 25 2015 Remi Collet - 2.8.15-1 - Update to 2.8.15 * Fri Jul 10 2015 Shawn Iwinski - 2.8.13-2 - Use full require paths in autoloader * Fri Jul 10 2015 Shawn Iwinski - 2.8.13-1 - Updated to 2.8.13 (RHBZ #1213030) - Updated dependencies to use php-composer(*) - Added autoloader * Tue Jun 30 2015 Remi Collet - 2.8.12-1 - Update to 2.8.12 * Mon Jun 22 2015 Remi Collet - 2.8.10-1 - Update to 2.8.10 * Sun Jun 7 2015 Remi Collet - 2.8.9-1 - Update to 2.8.9 * Sun May 31 2015 Remi Collet - 2.8.8-1 - Update to 2.8.8 * Fri May 22 2015 Remi Collet - 2.8.6-1 - Update to 2.8.6 * Mon May 18 2015 Remi Collet - 2.8.4-1 - Update to 2.8.4 * Mon May 11 2015 Remi Collet - 2.8.3-1 - Update to 2.8.3 * Sat Apr 25 2015 Shawn Iwinski - 2.8.2-1 - Updated to 2.8.2 (BZ #1213030) * Fri Apr 17 2015 Remi Collet - 2.8.1-1 - Update to 2.8.1 * Sun Apr 12 2015 Shawn Iwinski - 2.8.0-1 - Updated to 2.8.0 (BZ #1192383) * Fri Mar 27 2015 Remi Collet - 2.7.25-1 - Update to 2.7.25 * Sat Mar 14 2015 Remi Collet - 2.7.22-1 - Update to 2.7.22 * Thu Mar 5 2015 Remi Collet - 2.7.21-1 - Update to 2.7.21 * Sat Feb 28 2015 Remi Collet - 2.7.20-1 - Update to 2.7.20 * Sun Feb 22 2015 Remi Collet - 2.7.19-1 - Update to 2.7.19 * Thu Jan 29 2015 Remi Collet - 2.7.17-1 - Update to 2.7.17 * Sat Jan 17 2015 Remi Collet - 2.7.15-1 - Update to 2.7.15 * Fri Dec 19 2014 Remi Collet - 2.7.12-1 - Update to 2.7.12 * Mon Dec 15 2014 Remi Collet - 2.7.10-1 - Update to 2.7.10 * Wed Nov 26 2014 Remi Collet - 2.7.7-1 - Update to 2.7.7 * Tue Nov 25 2014 Shawn Iwinski - 2.7.6-1 - Updated to 2.7.6 (BZ #1164158) * Fri Nov 21 2014 Remi Collet - 2.7.6-1 - Update to 2.7.6 * Fri Nov 14 2014 Remi Collet - 2.7.5-1 - Update to 2.7.5 * Fri Nov 7 2014 Remi Collet - 2.7.3-1 - Update to 2.7.3 * Sat Oct 25 2014 Remi Collet - 2.7.2-1 - Update to 2.7.2 * Mon Oct 20 2014 Shawn Iwinski - 2.7.1-1 - Updated to 2.7.1 (BZ #1151012) - Doctrine Cache, Monolog, and Symfony YAML are now optional * Tue Sep 23 2014 Shawn Iwinski - 2.6.16-1 - Updated to 2.6.16 (BZ #1142985) * Fri Sep 12 2014 Remi Collet - 2.6.15-1 - Update to 2.6.15 * Sun Aug 17 2014 Shawn Iwinski - 2.6.15-2 - Obsolete php-channel-aws - Compat direcory structure with old PEAR pkg * Sat Aug 16 2014 Remi Collet - 2.6.15-1 - update to 2.6.15 - sync with rawhide - add link for compatibility with old pear package * Fri Aug 15 2014 Shawn Iwinski - 2.6.15-1 - Updated to 2.6.15 (BZ #1126610) - PEAR install changed to Composer-ish install * Tue Aug 12 2014 Remi Collet - 2.6.14-1 - Update to 2.6.14 * Fri Aug 01 2014 Remi Collet - 2.6.13-1 - Update to 2.6.13 * Thu Jul 17 2014 Remi Collet - 2.6.12-1 - Update to 2.6.12 * Fri Jul 11 2014 Remi Collet - 2.6.11-1 - Update to 2.6.11 * Mon Jul 07 2014 Remi Collet - 2.6.10-1 - Update to 2.6.10 * Fri Jun 27 2014 Remi Collet - 2.6.9-1 - Update to 2.6.9 * Mon Jun 23 2014 Remi Collet - 2.6.8-1 - Update to 2.6.8 * Fri May 30 2014 Remi Collet - 2.6.6-1 - Update to 2.6.6 * Mon May 26 2014 Remi Collet - 2.6.5-1 - Update to 2.6.5 * Thu May 22 2014 Remi Collet - 2.6.4-1 - Update to 2.6.4 * Thu May 15 2014 Remi Collet - 2.6.3-1 - Update to 2.6.3 * Wed May 07 2014 Remi Collet - 2.6.2-1 - Update to 2.6.2 * Tue Apr 29 2014 Remi Collet - 2.6.1-1 - Update to 2.6.1 * Wed Apr 23 2014 Remi Collet - 2.6.0-1 - Update to 2.6.0 * Fri Mar 21 2014 Remi Collet - 2.5.4-1 - Update to 2.5.4 * Fri Feb 28 2014 Remi Collet - 2.5.3-1 - Update to 2.5.3 * Thu Jan 30 2014 Remi Collet - 2.5.2-1 - Update to 2.5.2 * Fri Jan 10 2014 Remi Collet - 2.5.1-1 - Update to 2.5.1 * Thu Jan 2 2014 Remi Collet - 2.5.0-2 - backport rawhide change for remi rep * Mon Dec 30 2013 Joseph Marrero - 2.5.0-2 - add php-Monolog-dynamo dependency - update naming on dependency php-symfony-yaml - fix max version require on guzzle dependency * Mon Dec 30 2013 Remi Collet - 2.5.0-1 - backport 2.5.0 for remi repo * Sun Dec 29 2013 Joseph Marrero - 2.5.0-1 - update to latest upstrean version * Mon Nov 18 2013 Joseph Marrero - 2.4.10-1 - update to latest upstream version - add php-symfony2-Yaml(version2) and php-Monolog - remove dependency php-symfony2-YAML(version1) - set version contraint for php-guzzle-Guzzle dependency * Mon Sep 09 2013 Joseph Marrero - 2.4.5-2 - add guzzle dependency. - remove aws.phar file * Thu Sep 05 2013 Joseph Marrero - 2.4.5-1 - Update to 2.4.5 * Sat May 04 2013 Remi Collet - 1.6.2-4 - backport 1.6.2 for remi repo * Wed May 01 2013 Joseph Marrero - 1.6.2-4 - Add dependencies - Add license clarification * Tue Apr 30 2013 Joseph Marrero - 1.6.2-3 - Fix Source, remove empty folder _doc * Mon Apr 29 2013 Joseph Marrero - 1.6.2-2 - Fix License, Fix Description, move doc files * Mon Apr 29 2013 Joseph Marrero - 1.6.2-1 - initial package