summaryrefslogtreecommitdiffstats
path: root/0001-php-ocramius-proxy-manager-dup-the-spec.patch
diff options
context:
space:
mode:
Diffstat (limited to '0001-php-ocramius-proxy-manager-dup-the-spec.patch')
-rw-r--r--0001-php-ocramius-proxy-manager-dup-the-spec.patch227
1 files changed, 0 insertions, 227 deletions
diff --git a/0001-php-ocramius-proxy-manager-dup-the-spec.patch b/0001-php-ocramius-proxy-manager-dup-the-spec.patch
deleted file mode 100644
index 88ddda6..0000000
--- a/0001-php-ocramius-proxy-manager-dup-the-spec.patch
+++ /dev/null
@@ -1,227 +0,0 @@
-From 2083683fe048422ded32f7e176e4a3a5bca6d370 Mon Sep 17 00:00:00 2001
-From: Remi Collet <fedora@famillecollet.com>
-Date: Wed, 30 Nov 2016 18:04:10 +0100
-Subject: [PATCH] php-ocramius-proxy-manager: dup the spec
-
----
- .../php-ocramius-proxy-manager-dev.spec | 2 +-
- .../php-ocramius-proxy-manager-php7.spec | 194 +++++++++++++++++++++
- 2 files changed, 195 insertions(+), 1 deletion(-)
- create mode 100644 php/php-ocramius-proxy-manager/php-ocramius-proxy-manager-php7.spec
-
-diff --git a/php/php-ocramius-proxy-manager/php-ocramius-proxy-manager-dev.spec b/php/php-ocramius-proxy-manager/php-ocramius-proxy-manager-dev.spec
-index 4a04297..409cd03 100644
---- a/php/php-ocramius-proxy-manager/php-ocramius-proxy-manager-dev.spec
-+++ b/php/php-ocramius-proxy-manager/php-ocramius-proxy-manager-dev.spec
-@@ -144,7 +144,7 @@ require_once '%{buildroot}%{phpdir}/ProxyManager/autoload.php';
- EOF
-
- : Run tests
--%{_bindir}/phpunit --verbose --exclude-group Performance
-+php71 %{_bindir}/phpunit --verbose --exclude-group Performance
- %else
- : Tests skipped
- %endif
-diff --git a/php/php-ocramius-proxy-manager/php-ocramius-proxy-manager-php7.spec b/php/php-ocramius-proxy-manager/php-ocramius-proxy-manager-php7.spec
-new file mode 100644
-index 0000000..409cd03
---- /dev/null
-+++ b/php/php-ocramius-proxy-manager/php-ocramius-proxy-manager-php7.spec
-@@ -0,0 +1,194 @@
-+# remirepo spec file for php-ocramius-proxy-manager from Fedora:
-+#
-+# Fedora spec file for php-ocramius-proxy-manager
-+#
-+# Copyright (c) 2015-2016 Shawn Iwinski <shawn.iwinski@gmail.com>
-+#
-+# License: MIT
-+# http://opensource.org/licenses/MIT
-+#
-+# Please preserve changelog entries
-+#
-+
-+%global github_owner Ocramius
-+%global github_name ProxyManager
-+%global github_version 2.0.4
-+%global github_commit a55d08229f4f614bf335759ed0cf63378feeb2e6
-+%global github_short %(c=%{github_commit}; echo ${c:0:7})
-+
-+%global composer_vendor ocramius
-+%global composer_project proxy-manager
-+
-+# "php": "7.0.0 - 7.0.5 || ^7.0.7"
-+%global php_min_ver 7.0.7
-+# "zendframework/zend-code": "~3.0.0 - 3.0.2 || ^3.0.4"
-+%global zf_min_ver 3.0.4
-+%global zf_max_ver 4
-+
-+# Build using "--without tests" to disable tests
-+%global with_tests 0%{!?_without_tests:1}
-+
-+%{!?phpdir: %global phpdir %{_datadir}/php}
-+
-+Name: php-%{composer_vendor}-%{composer_project}
-+Version: %{github_version}
-+Release: 1%{?github_release}%{?dist}
-+Summary: OOP proxy wrappers utilities
-+
-+Group: Development/Libraries
-+License: MIT
-+URL: http://ocramius.github.io/ProxyManager/
-+Source0: %{name}-%{github_version}-%{github_short}.tgz
-+# git snapshot to retrieve test suite
-+Source1: makesrc.sh
-+
-+# Hardcode library version
-+# drop dependency on ocramius/package-versions
-+Patch0: %{name}-rpm.patch
-+
-+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-+BuildArch: noarch
-+# Autoloader
-+BuildRequires: %{_bindir}/phpab
-+%if %{with_tests}
-+# Tests
-+## composer.json
-+BuildRequires: php(language) >= %{php_min_ver}
-+BuildRequires: php-composer(zendframework/zend-code) >= %{zf_min_ver}
-+BuildRequires: php-composer(zendframework/zend-code) < %{zf_max_ver}
-+BuildRequires: php-composer(zendframework/zend-loader)
-+BuildRequires: php-composer(ocramius/generated-hydrator) >= 2
-+## phpcompatinfo (computed from version 2.0.0)
-+BuildRequires: php-pcre
-+BuildRequires: php-reflection
-+BuildRequires: php-spl
-+BuildRequires: php-composer(phpunit/phpunit) >= 5.4.6
-+%endif
-+
-+# composer.json
-+Requires: php(language) >= %{php_min_ver}
-+Requires: php-composer(zendframework/zend-code) >= %{zf_min_ver}
-+Requires: php-composer(zendframework/zend-code) < %{zf_max_ver}
-+# phpcompatinfo (computed from version 2.0.0)
-+Requires: php-pcre
-+Requires: php-reflection
-+Requires: php-spl
-+# Autoloader
-+Requires: php-composer(zendframework/zend-loader)
-+
-+# Weak dependencies
-+%if 0%{?fedora} >= 21
-+Suggests: php-composer(ocramius/generated-hydrator)
-+Suggests: php-composer(zendframework/zend-json)
-+Suggests: php-composer(zendframework/zend-soap)
-+Suggests: php-composer(zendframework/zend-stdlib)
-+Suggests: php-composer(zendframework/zend-xmlrpc)
-+%endif
-+# For autoloader
-+Conflicts: php-ocramius-generated-hydrator < 2
-+
-+# Composer
-+Provides: php-composer(%{composer_vendor}/%{composer_project}) = %{version}
-+
-+
-+%description
-+This library aims at providing abstraction for generating various kinds
-+of proxy classes.
-+
-+Autoloader: %{phpdir}/ProxyManager/autoload.php
-+
-+
-+%prep
-+%setup -qn %{github_name}-%{github_commit}
-+
-+%patch0 -p0
-+sed -e 's/@VERSION@/%{version}/' \
-+ -e 's/@COMMIT@/%{github_commit}/' \
-+ -i src/ProxyManager/Version.php
-+grep ' return' src/ProxyManager/Version.php
-+
-+
-+%build
-+: Generate autoloader
-+%{_bindir}/phpab --output src/ProxyManager/autoload.php src/ProxyManager
-+
-+cat <<'AUTOLOAD' | tee -a src/ProxyManager/autoload.php
-+
-+// Dependencies (autoloader => required)
-+foreach (array(
-+ // Required
-+ '%{phpdir}/Zend/autoload.php' => true,
-+ // Optional
-+ '%{phpdir}/GeneratedHydrator/autoload.php' => false,
-+) as $dependencyAutoloader => $required) {
-+ if ($required || file_exists($dependencyAutoloader)) {
-+ require_once $dependencyAutoloader;
-+ }
-+}
-+AUTOLOAD
-+
-+
-+%install
-+rm -rf %{buildroot}
-+mkdir -p %{buildroot}%{phpdir}
-+cp -rp src/* %{buildroot}%{phpdir}/
-+
-+
-+%check
-+%if %{with_tests}
-+: Create tests autoload
-+mkdir vendor
-+%{_bindir}/phpab --output vendor/autoload.php tests
-+cat << 'EOF' | tee -a vendor/autoload.php
-+require_once '%{buildroot}%{phpdir}/ProxyManager/autoload.php';
-+EOF
-+
-+: Run tests
-+php71 %{_bindir}/phpunit --verbose --exclude-group Performance
-+%else
-+: Tests skipped
-+%endif
-+
-+
-+%clean
-+rm -rf %{buildroot}
-+
-+
-+%files
-+%defattr(-,root,root,-)
-+%{!?_licensedir:%global license %%doc}
-+%license LICENSE
-+%doc *.md
-+%doc composer.json
-+%{phpdir}/ProxyManager
-+
-+
-+%changelog
-+* Sun Nov 6 2016 Remi Collet <remi@fedoraproject.org> - 2.0.4-1
-+- update to 2.0.4
-+
-+* Wed Oct 19 2016 Remi Collet <remi@fedoraproject.org> - 2.0.3-2
-+- Add weak dependencies
-+- Use dependencies' autoloaders
-+
-+* Fri Jul 1 2016 Remi Collet <remi@fedoraproject.org> - 2.0.3-1
-+- update to 2.0.3
-+- raise dependency on zendframework/zend-code 3.0.4
-+
-+* Wed Jun 29 2016 Remi Collet <remi@fedoraproject.org> - 2.0.2-1
-+- update to 2.0.2
-+- raise dependency on php 7.0.7
-+- raise dependency on zendframework/zend-code 3.0
-+
-+* Mon Aug 10 2015 Remi Collet <remi@remirepo.net> - 1.0.2-1
-+- update to 1.0.2
-+
-+* Fri May 29 2015 Shawn Iwinski <shawn.iwinski@gmail.com> - 1.0.0-2
-+- Fix autoloader to load all optional pkgs
-+- Some spec cleanup
-+
-+* Mon May 18 2015 Remi Collet <RPMS@FamilleCollet.com> - 1.0.0-1
-+- add needed backport stuff for remi repository
-+
-+* Sat May 16 2015 Shawn Iwinski <shawn.iwinski@gmail.com> - 1.0.0-1
-+- Initial package
---
-2.9.3
-