Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 043aec279d80141aa1c132602376c71a > files > 2

php-psr-container-2.0.2-1.mga9.src.rpm

# inspired from fedora spec file
# Copyright (c) 2017 Remi Collet
# License: CC-BY-SA
# http://creativecommons.org/licenses/by-sa/4.0/

%define github_name     container
%define composer_name   container
%define composer_vendor psr

%define php_libdir %{_datadir}/php

%define __requires_exclude_from ^%{_datadir}/.*$

Name:      php-%{composer_vendor}-%{composer_name}
Version:   2.0.2
Release:   %mkrel 1
Summary:   Common Container Interface
Group:     Development/PHP
License:   MIT
URL:       https://github.com/php-fig/container
Source0:   https://github.com/php-fig/container/archive/refs/tags/%{version}.tar.gz
# composer.json
Requires:  php >= 5.3.0
# autoloader
Requires:  php-composer(fedora/autoloader)
Provides:  php-composer(%{composer_vendor}/%{composer_name}) = %{version}
BuildArch: noarch


%description
This package holds all interfaces/classes/traits related to PSR-11.

Note that this is not a container implementation of its own. 

Autoloader: %{php_libdir}/Psr/Container/autoload.php


%prep
%setup -qn %{github_name}-%{version}


%build

%install
mkdir -p   %{buildroot}%{php_libdir}/Psr
cp -pr src %{buildroot}%{php_libdir}/Psr/Container

cat > %{buildroot}%{php_libdir}/Psr/Container/autoload.php <<'EOF'
<?php
/* Autoloader for %{name} and its dependencies */

require_once '%{php_libdir}/Fedora/Autoloader/autoload.php';

\Fedora\Autoloader\Autoload::addPsr4('Psr\\Container\\', __DIR__);
EOF

%files
%doc LICENSE *.md composer.json
%{php_libdir}/Psr


%changelog
* Tue Apr 19 2022 mokraemer <mokraemer> 2.0.2-1.mga9
+ Revision: 1851921
- new version 2.0.2

* Mon Mar 21 2022 umeabot <umeabot> 1.0.0-5.mga9
+ Revision: 1810729
- Mageia 9 Mass Rebuild

* Wed Feb 12 2020 umeabot <umeabot> 1.0.0-4.mga8
+ Revision: 1507376
- Mageia 8 Mass Rebuild

* Thu Sep 20 2018 umeabot <umeabot> 1.0.0-3.mga7
+ Revision: 1287869
- Mageia 7 Mass Rebuild

* Thu Oct 05 2017 guillomovitch <guillomovitch> 1.0.0-2.mga7
+ Revision: 1169003
- misc cosmetics enhancements

* Wed May 10 2017 guillomovitch <guillomovitch> 1.0.0-1.mga6
+ Revision: 1099949
- imported package php-psr-container