summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--composer.json5
l---------makesrc.sh1
-rw-r--r--php-amqplib.spec19
3 files changed, 16 insertions, 9 deletions
diff --git a/composer.json b/composer.json
index cc8ae63..ed41ed0 100644
--- a/composer.json
+++ b/composer.json
@@ -31,7 +31,8 @@
"require-dev": {
"phpunit/phpunit": "^4.8",
"scrutinizer/ocular": "^1.1",
- "squizlabs/php_codesniffer": "^2.5"
+ "squizlabs/php_codesniffer": "^2.5",
+ "phpdocumentor/phpdocumentor": "^2.9"
},
"suggest": {
"ext-sockets": "Use AMQPSocketConnection"
@@ -47,7 +48,7 @@
"PhpAmqpLib\\Tests\\Unit\\": "tests/Unit"
}
},
- "license": "LGPL-2.1",
+ "license": "LGPL-2.1-or-later",
"extra": {
"branch-alias": {
"dev-master": "2.7-dev"
diff --git a/makesrc.sh b/makesrc.sh
new file mode 120000
index 0000000..8390945
--- /dev/null
+++ b/makesrc.sh
@@ -0,0 +1 @@
+php-amqplib-get-source.sh \ No newline at end of file
diff --git a/php-amqplib.spec b/php-amqplib.spec
index 1352351..fa12f16 100644
--- a/php-amqplib.spec
+++ b/php-amqplib.spec
@@ -2,7 +2,7 @@
#
# Fedora spec file for php-php-amqplib-php-amqplib
#
-# Copyright (c) 2017 Shawn Iwinski <shawn@iwin.ski>
+# Copyright (c) 2017-2019 Shawn Iwinski <shawn@iwin.ski>
#
# License: MIT
# http://opensource.org/licenses/MIT
@@ -12,8 +12,8 @@
%global github_owner php-amqplib
%global github_name php-amqplib
-%global github_version 2.7.0
-%global github_commit f48748546e398d846134c594dfca9070c4c3b356
+%global github_version 2.7.3
+%global github_commit a8ba54bd35b973fc6861e4c2e105f71e9e95f43f
%global composer_vendor php-amqplib
%global composer_project php-amqplib
@@ -28,11 +28,10 @@
Name: %{composer_project}
Version: %{github_version}
-Release: 2%{?github_release}%{?dist}
+Release: 1%{?github_release}%{?dist}
Summary: Pure PHP implementation of the AMQP protocol
-Group: Development/Libraries
-License: LGPLv2
+License: LGPLv2+
URL: https://github.com/%{github_owner}/%{github_name}
# GitHub export does not include tests.
@@ -124,6 +123,8 @@ cat <<'BOOTSTRAP' | tee bootstrap.php
date_default_timezone_set('UTC');
require '%{buildroot}%{phpdir}/PhpAmqpLib/autoload.php';
\Fedora\Autoloader\Autoload::addPsr4('PhpAmqpLib\\Tests\\Unit\\', __DIR__.'/tests/Unit');
+
+class_alias('PHPUnit_Framework_TestCase', 'PHPUnit\\Framework\\TestCase');
BOOTSTRAP
: Remove tests requiring a running AMQP service
@@ -132,7 +133,7 @@ rm -f tests/Unit/Wire/IO/SocketIOTest.php
: Upstream tests
RETURN_CODE=0
PHPUNIT=$(which phpunit)
-for PHP_EXEC in php %{?rhel:php54 php55} php56 php70 php71 php72; do
+for PHP_EXEC in php %{?rhel:php54 php55 php56 php70} php71 php72; do
if [ "php" == "$PHP_EXEC" ] || which $PHP_EXEC; then
$PHP_EXEC $PHPUNIT --verbose --bootstrap bootstrap.php \
--testsuite="Unit Tests" || RETURN_CODE=1
@@ -153,6 +154,10 @@ exit $RETURN_CODE
%changelog
+* Fri May 10 2019 Shawn Iwinski <shawn@iwin.ski> - 2.7.3-1
+- Update to 2.7.3
+- Update license from LGPLv2 to LGPLv2+
+
* Fri Nov 03 2017 Shawn Iwinski <shawn@iwin.ski> - 2.7.0-2
- Set default timezone in tests' bootstrap