%define inst_dir /html Name: turmas Version: 1.0 Release: 10%{?dist} License: GPLv2+ Summary: Php files for implementing a course management system Group: Applications/Internet URL: http://dl.lcg.ufrj.br/RPMS/ Source0: http://dl.lcg.ufrj.br/RPMS/turmas.tar.gz Source1: rsql.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: mysql-server, php, php-mysql BuildArch: noarch Prefix: / %description This system allows a teacher to manage a graduation course. The students can register themselves, and supply information, such as school ID, email, username, and password. The teacher can give grades, send email to all students, calculate final grades, and much more. The system uses php and mysql only, and it is installed in /html by default. To install in /mnt/home/html do: sudo rpm -Uvh --relocate /=/mnt/home turmas-%{version}-%{release}.noarch.rpm %prep %setup -q -n %{name} -a1 %build %install rm -rf %{buildroot} mkdir -p %{buildroot}%{inst_dir}/%{name} cp -a *.php %{buildroot}%{inst_dir}/%{name} cp -a *.html %{buildroot}%{inst_dir}/%{name} cp -a *.sql %{buildroot}%{inst_dir}/%{name} chmod 644 %{buildroot}%{inst_dir}/%{name}/* chmod 400 %{buildroot}%{inst_dir}/%{name}/globais.php chmod 400 %{buildroot}%{inst_dir}/%{name}/register_globals.php cp -a -R %{_builddir}/%{name}/rsql %{buildroot}%{inst_dir}/%{name} %clean rm -rf %{buildroot} %files %defattr (-,apache,apache,-) %dir %{inst_dir}/%{name} %dir %{inst_dir}/%{name}/rsql %{inst_dir}/%{name}/*.php %{inst_dir}/%{name}/*.sql %{inst_dir}/%{name}/index.html %attr(755,root,root) %{inst_dir}/%{name}/rsql/backup_sql_mysql.323.sh %attr(755,root,root) %{inst_dir}/%{name}/rsql/backup_sql.sh %attr(755,root,root) %{inst_dir}/%{name}/rsql/clear_sql.sh %attr(755,root,root) %{inst_dir}/%{name}/rsql/load_sql.sh %attr(600,root,root) %{inst_dir}/%{name}/rsql/create_cvirtual.sql %attr(600,root,root) %{inst_dir}/%{name}/rsql/init_cvirtual.sql %attr(600,root,root) %{inst_dir}/%{name}/rsql/init.sql %attr(644,root,root) %{inst_dir}/%{name}/rsql/mysql_howto.txt %changelog * Sat Jul 14 2012 Paulo R. Cavalcanti 1.0-10 - Removed deprecated php "session_register" command. * Fri Jul 30 2010 Paulo R. Cavalcanti 1.0-9 - Changed class codes. * Fri Mar 13 2009 Paulo R. Cavalcanti 1.0-8 - More utf8 conversion. * Mon Jan 19 2009 Paulo R. Cavalcanti 1.0-7 - Using utf8. * Tue Jun 24 2008 Paulo R. Cavalcanti 1.0-6 - Rebuilt for Fedora 8. - Made arch noarch. * Tue Jul 11 2006 Paulo R. Cavalcanti 1.0-5 - Initial version.