# remirepo spec file for php-PsrLog, from Fedora: # # Fedora spec file for php-PsrLog # # Copyright (c) 2013-2021 Shawn Iwinski # # License: MIT # http://opensource.org/licenses/MIT # # Please preserve the changelog entries # %global github_owner php-fig %global github_name log %global github_version 1.1.4 %global github_commit d49695b909c3b7628b6289db5479a1c204601f11 %global composer_vendor psr %global composer_project log %{!?phpdir: %global phpdir %{_datadir}/php} Name: php-PsrLog Version: %{github_version} Release: 1%{?dist} Summary: Common interface for logging libraries License: MIT URL: https://www.php-fig.org/psr/psr-3/ Source0: https://github.com/%{github_owner}/%{github_name}/archive/%{github_commit}/%{name}-%{github_version}-%{github_commit}.tar.gz BuildArch: noarch # For tests BuildRequires: php-cli # Autoloader BuildRequires: php-composer(fedora/autoloader) Requires: php(language) >= 5.3.0 # phpcompatinfo requires (computed from version 1.1.0) Requires: php-date Requires: php-pcre Requires: php-spl # Autoloader Requires: php-composer(fedora/autoloader) # php-{COMPOSER_VENDOR}-{COMPOSER_PROJECT} Provides: php-%{composer_vendor}-%{composer_project} = %{version}-%{release} # Composer Provides: php-composer(%{composer_vendor}/%{composer_project}) = %{version} %description This package holds all interfaces/classes/traits related to PSR-3 [1]. Note that this is not a logger of its own. It is merely an interface that describes a logger. See the specification for more details. [1] https://www.php-fig.org/psr/psr-3/ %prep %setup -qn %{github_name}-%{github_commit} : Create autoloader cat <<'AUTOLOAD' | tee Psr/Log/autoload.php - 1.1.4-1 - update to 1.1.4 * Tue Mar 24 2020 Remi Collet - 1.1.3-1 - update to 1.1.3 * Mon Nov 4 2019 Remi Collet - 1.1.2-1 - update to 1.1.2 * Fri Oct 25 2019 Remi Collet - 1.1.1-1 - update to 1.1.1 * Thu Nov 22 2018 Remi Collet - 1.1.0-1 - update to 1.1.0 * Fri Oct 21 2016 Remi Collet - 1.0.2-2 - switch from symfony/class-loader to fedora/autoloader - add minimal %%check for autoloader * Mon Oct 10 2016 Remi Collet 1.0.2-1 - update to 1.0.2 * Sun Sep 25 2016 Shawn Iwinski - 1.0.1-1 - Updated to 1.0.1 (RHBZ #1377513) * Mon Sep 19 2016 Remi Collet 1.0.1-1 - update to 1.0.1 * Wed Jan 20 2016 Shawn Iwinski - 1.0.0-9 - Added php-{COMPOSER_VENDOR}-{COMPOSER_PROJECT} ("php-psr-log") virtual provide - %%license usage * Mon Nov 16 2015 Shawn Iwinski - 1.0.0-8 - Added autoloader * Sun Jun 8 2014 Remi Collet 1.0.0-6 - backport rawhide changes. * Sat Jun 07 2014 Shawn Iwinski - 1.0.0-6 - Replaced single-use %%composer_vendor and %%composer_project * Sat Jun 7 2014 Remi Collet 1.0.0-5 - backport rawhide changes. * Fri Jun 06 2014 Shawn Iwinski - 1.0.0-5 - Updated URL - Requires php-common => php(language) - Added php-composer(%%{composer_vendor}/%%{composer_project}) virtual provide * Wed Jan 23 2013 Remi Collet 1.0.0-2 - backport 1.0.0 for remi repo. * Tue Jan 22 2013 Shawn Iwinski 1.0.0-2 - Updated URL - Added php-date require * Thu Jan 10 2013 Shawn Iwinski 1.0.0-1 - Initial package