2 # - SimpleTest dependency for -tests: http://simpletest.org/en/download.html
3 Summary: OpenSource Rapid Development PHP Framework
8 Group: Development/Languages/PHP
9 Source0: http://cakeforge.org/frs/download.php/697/cake_%{version}.tar.bz2/donation=%{name}-%{version}.tar.bz2
10 # Source0-md5: 0d01d1bc4e2df9ccf82130a838b06dd6
13 URL: http://www.cakephp.org/
14 BuildRequires: rpmbuild(macros) >= 1.461
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 %define _appdir %{php_data_dir}/cake
22 CakePHP is a rapid development framework for PHP that provides an
23 extensible architecture for developing, maintaining, and deploying
24 applications. Using commonly known design patterns like MVC and ORM
25 within the convention over configuration paradigm, CakePHP reduces
26 development costs and helps developers write less code.
29 Summary: Cake Command-line code generation utility
30 Group: Development/Languages/PHP
31 Requires: %{name} = %{version}-%{release}
34 Cake Command-line code generation utility to automate programmer
38 Summary: Tests for CakePHP
39 Summary(pl.UTF-8): Testy dla CakePHP
40 Group: Development/Languages/PHP
41 Requires: %{name} = %{version}-%{release}
48 %description tests -l pl.UTF-8
52 Summary: Demo for CakePHP
53 Summary(pl.UTF-8): Pliki demonstracyjne dla pakietu CakePHP
55 Requires: %{name} = %{epoch}:%{version}-%{release}
58 Demonstrations and samples for CakePHP.
60 %description demo -l pl.UTF-8
61 Pliki demonstracyjne i przykłady dla pakietu CakePHP.
64 %setup -q -n cake_%{version}
68 mv cake/{LICENSE,VERSION}.txt .
69 rm cake/console/cake.bat
70 mv cake/console/cake cake.sh
71 find -name empty | xargs rm -f
74 rm -rf $RPM_BUILD_ROOT
75 install -d $RPM_BUILD_ROOT{%{_appdir},%{_bindir},%{_examplesdir}/%{name}-%{version}}
76 cp -a cake/* $RPM_BUILD_ROOT%{_appdir}
77 cp -a app vendors $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
78 install -p cake.sh $RPM_BUILD_ROOT%{_bindir}/cake
81 rm -rf $RPM_BUILD_ROOT
84 %defattr(644,root,root,755)
87 %exclude %{_appdir}/tests
88 %exclude %{_appdir}/console
91 %defattr(644,root,root,755)
92 %attr(755,root,root) %{_bindir}/cake
96 %defattr(644,root,root,755)
100 %defattr(644,root,root,755)
101 %{_examplesdir}/%{name}-%{version}