# remirepo/fedora spec file for php-cs-fixer-accessible-object # # Copyright (c) 2017 Remi Collet # License: CC-BY-SA # http://creativecommons.org/licenses/by-sa/4.0/ # # Please, preserve the changelog entries # %global gh_commit 9ef12f98c49e3b2a78a47bef74ecb37c5b6d4ea6 %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) #global gh_date 20150717 %global gh_owner PHP-CS-Fixer %global gh_project AccessibleObject %global pk_vendor php-cs-fixer %global pk_project accessible-object %global ns_vendor PhpCsFixer %global ns_project AccessibleObject %global php_home %{_datadir}/php %global with_tests 0%{!?_without_tests:1} Name: %{pk_vendor}-%{pk_project} Version: 1.0.0 Release: 2%{?dist} Summary: A library to reveal object internals Group: Development/Tools License: MIT URL: https://github.com/%{gh_owner}/%{gh_project} # git snapshot to get upstream test suite Source0: %{name}-%{version}-%{gh_short}.tgz Source1: makesrc.sh BuildArch: noarch %if %{with_tests} # For tests BuildRequires: php(language) >= 5.4 BuildRequires: php-reflection BuildRequires: php-spl # From composer.json, "require-dev": { # "phpunit/phpunit": "^4.8.35 || ^5.4.3", # "symfony/phpunit-bridge": "^3.2.2" BuildRequires: php-composer(phpunit/phpunit) >= 5.4.3 BuildRequires: php-composer(symfony/phpunit-bridge) >= 3.2.2 # Autoloader BuildRequires: php-fedora-autoloader-devel %endif # From composer.json, "require": { # "php": "^5.3 || ^7.0" Requires: php(language) >= 5.6 # From phpcompatinfo report for version 1.0.0 Requires: php-reflection Requires: php-spl # Autoloader Requires: php-composer(fedora/autoloader) Provides: php-composer(%{pk_vendor}/%{pk_project}) = %{version} %description AccessibleObject is small class allowing you to easily access internals of any object. In general, it's bad practice to do so. While we strongly discourage you to using it, it may be helpful in debugging or testing old, sad, legacy projects. Autoloader: %{php_home}/%{ns_vendor}/%{ns_project}/autoload.php %prep %setup -q -n %{gh_project}-%{gh_commit} cat << 'EOF' | tee src/autoload.php - 1.0.0-2 - fix dependency * Wed Aug 23 2017 Remi Collet - 1.0.0-1 - initial package, version 1.0.0