1 %define php_min_version 5.2.4
2 %include /usr/lib/rpm/macros.php
3 Summary: A powerful PHP framework with a very small footprint
8 Group: Development/Languages/PHP
9 Source0: https://github.com/bcit-ci/CodeIgniter/archive/%{version}/%{name}-%{version}.tar.gz
10 # Source0-md5: 042f94f7c59b22111c7cf56673769c8b
11 Source1: INSTALL-PLD.txt
12 Source2: codeigniter-install
14 URL: http://codeigniter.com/
15 BuildRequires: rpm-php-pearprov >= 4.3
16 BuildRequires: rpmbuild(macros) >= 1.461
17 BuildRequires: sed >= 4.0
19 Requires: php(core) >= %{php_min_version}
23 Requires: php(mbstring)
26 Requires: php(session)
27 Requires: php(simplexml)
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 %define _appdir %{_datadir}/%{name}
35 CodeIgniter is a powerful PHP framework with a very small footprint,
36 built for PHP coders who need a simple and elegant toolkit to create
37 full-featured web applications. If you're a developer who lives in the
38 real world of shared hosting accounts and clients with deadlines, and
39 if you're tired of ponderously large and thoroughly undocumented
43 Summary: CodeIgniter documentation
44 Group: Development/Languages/PHP
47 CodeIgniter documentation.
53 cp -p %{SOURCE1} user_guide
56 rm -rf $RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT{%{_appdir},%{_bindir}}
58 cp -r index.php application system $RPM_BUILD_ROOT%{_appdir}
59 install -p %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}
61 find $RPM_BUILD_ROOT%{_datadir}/%{name} -name index.html | xargs rm -v
62 rm -r $RPM_BUILD_ROOT%{_appdir}/application/{cache,core,helpers,hooks,libraries}
65 rm -rf $RPM_BUILD_ROOT
68 %banner -e %{name} <<-EOF
69 Please read INSTALL-PLD.txt to know how can use the users the installed CodeIgniter!
73 %defattr(644,root,root,755)
74 %attr(755,root,root) %{_bindir}/codeigniter-install
77 %dir %{_appdir}/application
78 %dir %{_appdir}/application/config
79 %dir %{_appdir}/application/controllers
80 %dir %{_appdir}/application/errors
81 %dir %{_appdir}/application/language
82 %dir %{_appdir}/application/views
83 %dir %{_appdir}/system
84 %dir %{_appdir}/system/core
85 %dir %{_appdir}/system/database
86 %dir %{_appdir}/system/database/drivers
87 %dir %{_appdir}/system/fonts
88 %dir %{_appdir}/system/helpers
89 %dir %{_appdir}/system/language
90 %dir %{_appdir}/system/libraries
93 %{_appdir}/application/.htaccess
94 %{_appdir}/system/.htaccess
96 %{_appdir}/application/config/*
97 %{_appdir}/application/controllers/*
98 %{_appdir}/application/errors/*
99 %{_appdir}/application/language/*
100 %{_appdir}/application/views/*
102 %{_appdir}/system/core/*
103 %{_appdir}/system/database/DB*.php
104 %{_appdir}/system/database/drivers/*
105 %{_appdir}/system/fonts/*
106 %{_appdir}/system/helpers/*
107 %{_appdir}/system/language/*
108 %{_appdir}/system/libraries/*
111 %defattr(644,root,root,755)