From ae5cdcd6e5d67c8c2f4548cab3b103a753b75d09 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 11 Aug 2020 10:23:53 +0200 Subject: update to 1.0.2 switch to phpunit9 drop patch merged upstream --- 2.patch | 38 -------------------------------------- composer.json | 7 ++++--- php-dasprid-enum.spec | 37 ++++++++++++++++++++++++------------- 3 files changed, 28 insertions(+), 54 deletions(-) delete mode 100644 2.patch diff --git a/2.patch b/2.patch deleted file mode 100644 index e1ce9df..0000000 --- a/2.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 8e0c46b7907925b59d6640f8e9c11cf4454eb4f7 Mon Sep 17 00:00:00 2001 -From: Remi Collet -Date: Tue, 10 Sep 2019 09:36:48 +0200 -Subject: [PATCH] Fix #1 add LICENSE file - ---- - LICENSE | 22 ++++++++++++++++++++++ - 1 file changed, 22 insertions(+) - create mode 100644 LICENSE - -diff --git a/LICENSE b/LICENSE -new file mode 100644 -index 0000000..d45a356 ---- /dev/null -+++ b/LICENSE -@@ -0,0 +1,22 @@ -+Copyright (c) 2017, Ben Scholzen 'DASPRiD' -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/composer.json b/composer.json index 41184d3..b3d745a 100644 --- a/composer.json +++ b/composer.json @@ -5,8 +5,9 @@ "authors": [ { "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", "homepage": "https://dasprids.de/", - "email": "mail@dasprids.de" + "role": "Developer" } ], "keywords": [ @@ -14,8 +15,8 @@ "map" ], "require-dev": { - "phpunit/phpunit": "^6.4", - "squizlabs/php_codesniffer": "^3.1" + "phpunit/phpunit": "^7 | ^8 | ^9", + "squizlabs/php_codesniffer": "^3.4" }, "autoload": { "psr-4": { diff --git a/php-dasprid-enum.spec b/php-dasprid-enum.spec index 321a729..0cb059f 100644 --- a/php-dasprid-enum.spec +++ b/php-dasprid-enum.spec @@ -6,7 +6,9 @@ # # Please, preserve the changelog entries # -%global gh_commit 631ef6e638e9494b0310837fa531bedd908fc22b +%bcond_without tests + +%global gh_commit 6ccc0d7141a7f149e3c56cb0ce5f05d9152cfd07 %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner DASPRiD %global gh_project Enum @@ -18,10 +20,9 @@ %global ns_project %{gh_project} %global php_home %{_datadir}/php %global major %nil -%global with_tests 0%{!?_without_tests:1} Name: php-%{pk_vendor}-%{pk_project}%{major} -Version: 1.0.0 +Version: 1.0.2 Release: 1%{?dist} Summary: PHP enum implementation @@ -29,18 +30,23 @@ License: BSD URL: https://github.com/%{gh_owner}/%{gh_project} Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{name}-%{version}-%{gh_short}.tar.gz -Patch0: https://patch-diff.githubusercontent.com/raw/DASPRiD/Enum/pull/2.patch - BuildArch: noarch -%if %{with_tests} +%if %{with tests} # For tests BuildRequires: php(language) BuildRequires: php-reflection BuildRequires: php-spl # From composer.json, "require-dev": { -# "phpunit/phpunit": "^6.4", -# "squizlabs/php_codesniffer": "^3.1" -BuildRequires: phpunit6 >= 6.4 +# "phpunit/phpunit": "^7 | ^8 | ^9", +# "squizlabs/php_codesniffer": "^3.4" +# remirepo:1 +%if 0%{?fedora} >= 32 +%global phpunit %{_bindir}/phpunit9 +# remirepo:3 +%else +%global phpunit %{_bindir}/phpunit8 +%endif +BuildRequires: %{phpunit} # Required by autoloader BuildRequires: php-composer(fedora/autoloader) %endif @@ -69,7 +75,6 @@ Autoloader: %{php_home}/%{ns_vendor}/%{ns_project}/autoload.php %prep %setup -q -n %{gh_project}-%{gh_commit} -%patch0 -p1 cat << 'EOF' | tee src/autoload.php - 1.0.2-1 +- update to 1.0.2 +- switch to phpunit9 +- drop patch merged upstream + * Thu Oct 19 2017 Remi Collet - 1.0.0-1 - initial package, version 1.0.0 - add license file from -- cgit