Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 915db92aa75ff5671dbb2b97a4f55c90 > files > 4

dotclear-1.2.5-3mdv2008.0.src.rpm

%define	name	dotclear
%define	version	1.2.5
%define	release	%mkrel 3
%define order	71

Name:		%{name}
Version:	%{version}
Release:	%{release}
Summary:	Web-based blog
License:	GPL
Group:		System/Servers
URL:		http://www.dotclear.net
Source0:	%{name}-%{version}.tar.bz2
Source1:	%{name}-apache.conf.bz2
Source2:	README.urpmi
Requires(pre):  apache-conf >= 2.0.54
Requires(pre):  apache-mpm >= 2.0.54
Requires:       apache-mod_php php-xml php-mysql
BuildArch:	noarch
BuildRequires:	file
BuildRoot:	%{_tmppath}/%{name}-%{version}-root

%description
dotclear is a multilingual web application developed in php. 
It provides personal blogs and trackbacks to react,
but also can be used in a multi-user mode with several right levels.

%prep
%setup -q -n %{name}

%build

%install
rm -rf  $RPM_BUILD_ROOT

# install files
install -d -m 755 $RPM_BUILD_ROOT%{_var}/www/%{name}
install -d -m 755 $RPM_BUILD_ROOT%_defaultdocdir/%{name}
install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%_defaultdocdir/%{name}
mv CHANGELOG COPYING LISEZMOI.txt VERSION $RPM_BUILD_ROOT%_defaultdocdir/%{name}
cp -aRf * $RPM_BUILD_ROOT%{_var}/www/%{name}
rm -f $RPM_BUILD_ROOT%_defaultdocdir/%{name}/{CHANGELOG,COPYING,LISEZMOI.txt,VERSION}

# apache configuration
install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/webapps.d
bzcat %{SOURCE1} > $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/webapps.d/%{order}_%{name}.conf

# remove .htaccess files
find $RPM_BUILD_ROOT%{_var}/www/%{name} -name .htaccess -exec rm -f {} \;

%clean
rm -rf $RPM_BUILD_ROOT

%post
if [ -e %{_sbindir}/ADVXctl ]; then %{_sbindir}/ADVXctl update;fi
if [ -f %{_var}/lock/subsys/httpd ]; then
    %{_initrddir}/httpd restart 1>&2;
fi

%postun
if [ -e %{_sbindir}/ADVXctl ]; then %{_sbindir}/ADVXctl update;fi

%files
%defattr(-,root,root)
%config(noreplace) %{_sysconfdir}/httpd/conf/webapps.d/%{order}_%{name}.conf
%dir %_defaultdocdir/%{name}
%_defaultdocdir/%{name}/README.urpmi
%dir %{_var}/www/%{name}
%{_var}/www/%{name}/*.php
%{_var}/www/%{name}/conf
%{_var}/www/%{name}/ecrire
%{_var}/www/%{name}/images
%{_var}/www/%{name}/inc
%{_var}/www/%{name}/install
%{_var}/www/%{name}/l10n
%{_var}/www/%{name}/layout
%{_var}/www/%{name}/share
%{_var}/www/%{name}/themes


%changelog
* Mon Jun 25 2007 Oden Eriksson <oeriksson@mandriva.com> 1.2.5-3mdv2008.0
+ Revision: 43878
- Import dotclear



* Mon Jun 25 2007 Oden Eriksson <oeriksson@mandriva.com> 1.2.5-3mdv2008.0
- fix deps

* Mon Jul 17 2006 Anne Nicolas <anne.nicolas@mandriva.com> 1.2.5-2mdk
- fix php-mysql dependancy

* Tue Jun 6 2006 Anne Nicolas <anne.nicolas@mandriva.com> 1.2.5-1mdk
- security update

* Thu Apr 20 2006 Anne Nicolas <anne.nicolas@mandriva.com> 1.2.4-1mdk
- security update 
- improve images management, and spam plugin

* Mon Jan 23 2006 Anne Nicolas <anne.nicolas@mandriva.com> 1.2.3-2mdk
- fix Apache configuration
- install dotclear in /var/www to fit with Mandriva webapps policy

* Wed Nov 30 2005 Anne Nicolas <anne.nicolas@mandriva.com> 1.2.3-1mdk
- security update on session manager

* Sat Oct 29 2005 Anne Nicolas <anne.nicolas@mandriva.com> 1.2.2-1mdk
- security update on trackbacks

* Fri Oct 21 2005 Anne Nicolas <anne.nicolas@mandriva.com> 1.2.1-1mdk
- initial release