-# TODO
-# - system ca certs
%define php_min_version 5.3.2
%define pkgname ca-bundle
%include /usr/lib/rpm/macros.php
Summary: Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle
Name: php-composer-%{pkgname}
Version: 1.0.2
-Release: 0.1
+Release: 1
License: MIT
-Group: Development/Libraries
+Group: Development/Languages/PHP
Source0: https://github.com/composer/ca-bundle/archive/%{version}/%{pkgname}-%{version}.tar.gz
# Source0-md5: 0e08430806fbcad13b8e568a854e5b4e
URL: https://github.com/composer/ca-bundle
+Patch0: system-ca-certs.patch
+Requires: ca-certificates >= 20141019-3
Requires: php(core) >= %{php_min_version}
Requires: php(openssl)
Requires: php(pcre)
%prep
%setup -q -n %{pkgname}-%{version}
+%patch0 -p1
%install
rm -rf $RPM_BUILD_ROOT
--- /dev/null
+--- ca-bundle-1.0.2/src/CaBundle.php~ 2016-04-13 13:13:24.000000000 +0300
++++ ca-bundle-1.0.2/src/CaBundle.php 2016-05-11 23:31:27.276340682 +0300
+@@ -129,7 +129,7 @@
+ */
+ public static function getBundledCaBundlePath()
+ {
+- return __DIR__.'/../res/cacert.pem';
++ return '/etc/pki/tls/certs/ca-bundle.crt';
+ }
+
+ /**