%global commit0 f6fa1f86a2fb5c6101fed2b60e4fd274c7f9bf2e Name: php-fkooman-totp-verifier Version: 0.1.0 Release: 0.1%{?dist} Summary: TOTP Verification Library License: MIT URL: https://git.tuxed.net/fkooman/php-totp-verifier Source0: https://git.tuxed.net/fkooman/php-totp-verifier/snapshot/php-totp-verifier-%{commit0}.tar.xz BuildArch: noarch # "php": ">= 5.4", BuildRequires: php(language) >= 5.4.0 # "ext-date": "*", # "ext-hash": "*", # "ext-pdo": "*", # "ext-spl": "*", BuildRequires: php-date BuildRequires: php-hash BuildRequires: php-pdo BuildRequires: php-spl # "paragonie/constant_time_encoding": "^1|^2", # "paragonie/random_compat": ">=1", # "symfony/polyfill-php56": "^1" BuildRequires: php-composer(paragonie/constant_time_encoding) BuildRequires: php-composer(paragonie/random_compat) BuildRequires: php-composer(symfony/polyfill-php56) BuildRequires: %{_bindir}/phpab BuildRequires: %{_bindir}/phpunit # "php": ">= 5.4", Requires: php(language) >= 5.4.0 # "ext-date": "*", # "ext-hash": "*", # "ext-pdo": "*", # "ext-spl": "*", Requires: php-date Requires: php-hash Requires: php-pdo Requires: php-spl # "paragonie/constant_time_encoding": "^1|^2", # "paragonie/random_compat": ">=1", # "symfony/polyfill-php56": "^1" Requires: php-composer(paragonie/constant_time_encoding) Requires: php-composer(paragonie/random_compat) Requires: php-composer(symfony/polyfill-php56) Provides: php-composer(fkooman/totp-verifier) = %{version} %description TOTP Verification Library %prep %autosetup -n php-totp-verifier-%{commit0} %build %{_bindir}/phpab -o src/autoload.php src cat <<'AUTOLOAD' | tee -a src/autoload.php require_once '%{_datadir}/php/ParagonIE/ConstantTime/autoload.php'; require_once '%{_datadir}/php/random_compat/autoload.php'; require_once '%{_datadir}/php/Symfony/Polyfill/autoload.php'; AUTOLOAD %install mkdir -p %{buildroot}%{_datadir}/php/fkooman/Totp cp -pr src/* %{buildroot}%{_datadir}/php/fkooman/Totp %check %{_bindir}/phpab -o tests/autoload.php tests cat <<'AUTOLOAD' | tee -a tests/autoload.php require_once 'src/autoload.php'; AUTOLOAD %{_bindir}/phpunit tests --verbose --bootstrap=tests/autoload.php %files %license LICENSE %doc composer.json CHANGES.md README.md %dir %{_datadir}/php/fkooman %{_datadir}/php/fkooman/Totp %changelog * Tue Jul 10 2018 François Kooman - 0.1.0-0.1 - initial package