1 %define pkgname composer
2 %define php_min_version 5.3.4
5 %include /usr/lib/rpm/macros.php
6 Summary: Dependency Manager for PHP
9 Release: 0.%{subver}.%{rel}
11 Group: Development/Languages/PHP
12 Source0: http://getcomposer.org/download/1.0.0-alpha6/%{pkgname}.phar
13 # Source0-md5: f9b1dbd4ad0e3707bfe216690b210a7e
14 URL: http://www.getcomposer.org/
15 BuildRequires: rpm-php-pearprov >= 4.4.2-11
16 BuildRequires: rpmbuild(macros) >= 1.461
17 Requires: php(core) >= %{php_min_version}
21 Suggests: php(openssl)
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 Composer is a tool for dependency management in PHP. It allows you to
28 declare the dependent libraries your project needs and it will install
29 them in your project for you.
35 rm -rf $RPM_BUILD_ROOT
36 install -d $RPM_BUILD_ROOT%{_bindir}
37 cp -p %{SOURCE0} $RPM_BUILD_ROOT%{_bindir}/%{pkgname}
40 rm -rf $RPM_BUILD_ROOT
43 %defattr(644,root,root,755)
44 %attr(755,root,root) %{_bindir}/composer