You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

70 lines
2.1 KiB

# (c) Copyright by authors of the Tiki Wiki CMS Groupware Project
#
# All Rights Reserved. See copyright.txt for details and a complete list of authors.
# Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
# $Id$
# Command to build: rpmbuild -ba --target noarch tikiwiki.spec
%define name tikiwiki
%define version 1.9.DR4
%define release 1
Summary: A PHP-based CMS/Groupware web application with a full Wiki environment
Name: %{name}
Version: %{version}
Release: %{release}
Copyright: LGPL
URL: http://www.tiki.org
Packager: Damian Parker <damian@damosoft.co.uk>
AutoReqProv: no
Requires: php
Group: Applications/Internet
Source: http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-root
Prefix: /var/www/html
Vendor: The Tikiwiki Community
%description
Tikiwiki is an open source CMS/Groupware web application which provides a full Wiki environment, as well as Articles, Sections/Categories, User/Group Management (including optional LDAP), Polls and Quizzes, File Galleries, Forums, Weblogs, Calendars, Chat and much more.
%prep
%build
%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/var/www/html
cd $RPM_BUILD_ROOT/var/www/html
tar xvzf $RPM_SOURCE_DIR/%{name}-%{version}.tar.gz
mv %{name}-%{version} tiki-%{version}
# Change file and directory permissions
cd tiki-%{version}
find . -name "*.php" -exec chmod 644 {} \;
find . -name "*.sql" -exec chmod 644 {} \;
chmod 755 setup.sh
./setup.sh apache apache
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
chmod 664 robots.txt tiki-install.php
# Remove unneeded files
rm -rf temp/templates_c/*
rm -f modules/cache/*.cache
find . -name "CVS" -type d -print|xargs rm -rf
find . -name ".cvsignore" -exec rm -f {} \;
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
%preun
# Remove unneeded files
rm -rf /var/www/html/tiki-%{version}/temp/templates_c/*
rm -f /var/www/html/tiki-%{version}/modules/cache/*.cache
%files
%defattr(-,root,apache)
%config /var/www/html/tiki-%{version}/db/tiki-db.php
#%doc /var/www/html/tiki-%{version}/README
/var/www/html/tiki-%{version}
%changelog