%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.