]> git.pld-linux.org Git - packages/satis.git/blame - satis.spec
zlib ext to decompress archives
[packages/satis.git] / satis.spec
CommitLineData
226b7f8d
ER
1%define subver alpha1
2%define rel 0.1
397b7f50
ER
3%define php_min_version 5.3.4
4%include /usr/lib/rpm/macros.php
5Summary: Package Repository Generator
6Name: satis
13bf50ad 7Version: 1.0.0
226b7f8d 8Release: 1.%{subver}.%{rel}
397b7f50
ER
9License: MIT
10Group: Development/Languages/PHP
226b7f8d
ER
11Source0: https://github.com/composer/satis/archive/%{version}-%{subver}/%{name}-%{version}%{subver}.tar.gz
12# Source0-md5: 708ebffa7b7053ed19f65c470d8c1966
397b7f50 13URL: https://github.com/composer/satis
64e85856 14BuildRequires: composer
397b7f50 15BuildRequires: rpm-php-pearprov >= 4.4.2-11
7a5ee252
ER
16BuildRequires: rpmbuild(macros) >= 1.461
17BuildRequires: sed >= 4.0
397b7f50 18Requires: php(core) >= %{php_min_version}
64e85856 19Requires: php(ctype)
3db193a4 20Requires: php(filter)
a7990567 21Requires: php(hash)
64e85856 22Requires: php(json)
f65d7fd8 23Requires: php(phar)
64e85856
ER
24Requires: php(spl)
25Suggests: php(openssl)
b07611ed 26Suggests: php(zlib)
397b7f50
ER
27BuildArch: noarch
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
7a5ee252
ER
30%define _appdir %{_datadir}/%{name}
31
397b7f50
ER
32%description
33Simple static Composer repository generator.
34
35It uses any composer.json file as input and dumps all the required
36(according to their version constraints) packages to a Composer
37Repository file.
38
39%prep
226b7f8d 40%setup -qc -n %{name}-%{version}%{?subver}
397b7f50
ER
41mv %{name}-*/* .
42
7a5ee252 43%{__sed} -i -e '1s,^#!.*env php,#!%{__php},' bin/*
64e85856 44%{__rm} composer.lock
7a5ee252 45
397b7f50 46%build
226b7f8d
ER
47COMPOSER_HOME=${PWD:-$(pwd)} \
48composer install --prefer-dist --no-dev -v
397b7f50 49
397b7f50
ER
50%install
51rm -rf $RPM_BUILD_ROOT
7a5ee252 52install -d $RPM_BUILD_ROOT{%{_bindir},%{_appdir}}
f733bd9c 53cp -a bin src vendor views $RPM_BUILD_ROOT%{_appdir}
7a5ee252 54ln -s %{_appdir}/bin/%{name} $RPM_BUILD_ROOT%{_bindir}/%{name}
397b7f50 55
64e85856
ER
56%{__rm} -r $RPM_BUILD_ROOT%{_appdir}/vendor/twig/twig/test
57
397b7f50
ER
58%clean
59rm -rf $RPM_BUILD_ROOT
60
61%files
62%defattr(644,root,root,755)
63%doc README.md LICENSE
64%attr(755,root,root) %{_bindir}/satis
7a5ee252
ER
65%dir %{_appdir}
66%dir %{_appdir}/bin
67%attr(755,root,root) %{_appdir}/bin/*
7a5ee252 68%{_appdir}/src
f733bd9c
ER
69%{_appdir}/vendor
70%{_appdir}/views
This page took 0.063966 seconds and 4 git commands to generate.