]> git.pld-linux.org Git - packages/cakephp.git/blame - cakephp.spec
- allow LOGS/CACHE constants from application side
[packages/cakephp.git] / cakephp.spec
CommitLineData
212f2750
ER
1# TODO
2# - SimpleTest dependency for -tests: http://simpletest.org/en/download.html
87bc8190
ER
3Summary: OpenSource Rapid Development PHP Framework
4Name: cakephp
5Version: 1.2.1.8004
212f2750 6Release: 0.5
87bc8190
ER
7License: MIT
8Group: Development/Languages/PHP
9Source0: http://cakeforge.org/frs/download.php/697/cake_%{version}.tar.bz2/donation=%{name}-%{version}.tar.bz2
10# Source0-md5: 0d01d1bc4e2df9ccf82130a838b06dd6
d45308bf 11Patch0: console.patch
212f2750 12Patch1: config.patch
87bc8190
ER
13URL: http://www.cakephp.org/
14BuildRequires: rpmbuild(macros) >= 1.461
15Requires: php-common
16BuildArch: noarch
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19%define _appdir %{php_data_dir}/cake
20
21%description
22CakePHP is a rapid development framework for PHP that provides an
23extensible architecture for developing, maintaining, and deploying
24applications. Using commonly known design patterns like MVC and ORM
25within the convention over configuration paradigm, CakePHP reduces
26development costs and helps developers write less code.
27
d45308bf
ER
28%package console
29Summary: Cake Command-line code generation utility
30Group: Development/Languages/PHP
31Requires: %{name} = %{version}-%{release}
32
33%description console
34Cake Command-line code generation utility to automate programmer
35chores.
36
37%package tests
38Summary: Tests for CakePHP
39Summary(pl.UTF-8): Testy dla CakePHP
40Group: Development/Languages/PHP
41Requires: %{name} = %{version}-%{release}
42AutoProv: no
43AutoReq: no
44
45%description tests
46Tests for CakePHP.
47
48%description tests -l pl.UTF-8
49Testy dla CakePHP.
50
51%package demo
52Summary: Demo for CakePHP
53Summary(pl.UTF-8): Pliki demonstracyjne dla pakietu CakePHP
54Group: Documentation
55Requires: %{name} = %{epoch}:%{version}-%{release}
56
57%description demo
58Demonstrations and samples for CakePHP.
59
60%description demo -l pl.UTF-8
61Pliki demonstracyjne i przykłady dla pakietu CakePHP.
62
87bc8190
ER
63%prep
64%setup -q -n cake_%{version}
d45308bf 65%patch0 -p1
212f2750 66%patch1 -p1
87bc8190
ER
67
68mv cake/{LICENSE,VERSION}.txt .
d45308bf
ER
69rm cake/console/cake.bat
70mv cake/console/cake cake.sh
87bc8190
ER
71find -name empty | xargs rm -f
72
73%install
74rm -rf $RPM_BUILD_ROOT
d45308bf
ER
75install -d $RPM_BUILD_ROOT{%{_appdir},%{_bindir},%{_examplesdir}/%{name}-%{version}}
76cp -a cake/* $RPM_BUILD_ROOT%{_appdir}
77cp -a app vendors $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
78install -p cake.sh $RPM_BUILD_ROOT%{_bindir}/cake
87bc8190
ER
79
80%clean
81rm -rf $RPM_BUILD_ROOT
82
83%files
84%defattr(644,root,root,755)
85%doc README
86%{_appdir}
d45308bf
ER
87%exclude %{_appdir}/tests
88%exclude %{_appdir}/console
89
90%files console
91%defattr(644,root,root,755)
92%attr(755,root,root) %{_bindir}/cake
93%{_appdir}/console
94
95%files tests
96%defattr(644,root,root,755)
97%{_appdir}/tests
98
99%files demo
100%defattr(644,root,root,755)
101%{_examplesdir}/%{name}-%{version}
This page took 0.086382 seconds and 4 git commands to generate.