# remirepo/fedora spec file for php-samyoul-u2f-php-server # # Copyright (c) 2018 Remi Collet # License: CC-BY-SA # http://creativecommons.org/licenses/by-sa/4.0/ # # Please, preserve the changelog entries # %global with_tests 0%{!?_without_tests:1} # Github %global gh_commit 0625202c79d570e58525ed6c4ae38500ea3f0883 %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner Samyoul %global gh_project U2F-php-server # Packagist %global pk_vendor samyoul %global pk_project u2f-php-server # Namespace %global ns_vendor Samyoul %global ns_project U2F %global ns_library U2FServer Name: php-%{pk_vendor}-%{pk_project} Version: 1.1.4 Release: 1%{?gh_date?%{gh_date}git%{gh_short}}%{?dist} Summary: Server side handling class for FIDO U2F registration and authentication 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 BuildArch: noarch %if %{with_tests} BuildRequires: php-cli BuildRequires: php-hash BuildRequires: php-json BuildRequires: php-openssl BuildRequires: php-spl # For autoloader BuildRequires: php-composer(fedora/autoloader) %endif # From composer.json, "require": { # "ext-openssl":"*" Requires: php-openssl # From phpcompatinfo report for 1.1.3 Requires: php-hash Requires: php-json Requires: php-spl # For generated autoloader Requires: php-composer(fedora/autoloader) # Composer Provides: php-composer(%{pk_vendor}/%{pk_project}) = %{version} %description Server-side handling of FIDO U2F registration and authentication for PHP. Securing your online accounts and doing your bit to protect your data is extremely important and increasingly more so as hackers get more sophisticated. FIDO's U2F enables you to add a simple unobtrusive method of 2nd factor authentication, allowing users of your service and/or application to link a hardware key to their account. Autoloader: %{_datadir}/php/%{ns_vendor}/%{ns_project}/%{ns_library}/autoload.php %prep %setup -q -n %{gh_project}-%{gh_commit} mv LICENCE.md LICENCE : Create autoloader cat <<'AUTOLOAD' | tee src/autoload.php - 1.1.4-1 - update to 1.1.4 * Wed Mar 7 2018 Remi Collet - 1.1.3-1 - initial package