Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 4eda4ff320f4cc69215edd07561f7c9e > files > 4

pyblosxom-1.0.0-3mdk.src.rpm

%define name    pyblosxom
%define version 1.0.0
%define release 3mdk

Summary:	Pyblosxom is a python clone of Blosxom, a blogging system
Name:		%name
Version:	%version
Release:	%release
License:	GPL
Group:		Networking/WWW
Url:        http://roughingit.subtlehints.net/pyblosxom
Source0:	http://prdownloads.sourceforge.net/pyblosxom/%{name}-%{version}.tar.bz2
Source1:    %{name}.apache.bz2
Patch0:     %{name}.config.patch.bz2
BuildArch:	noarch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires:	python-devel >= 2.2
Requires:   webserver
%description
Pyblogsxom is a clone of the original Bloxsom.
It is fully compatible with it , and allows you 
to publish easily your weblog on your apache webserver.

%prep
%setup -q
%patch0 -p1

%build
CFLAGS="%{optflags}" python setup.py build


%install
rm -rf %buildroot
python setup.py install --root="%{buildroot}"

mkdir -p %{buildroot}/%{_sysconfdir}/httpd/conf.d
mkdir -p %{buildroot}/%{_sysconfdir}/%{name}

bunzip2 -c %SOURCE1 > %{buildroot}/%{_sysconfdir}/httpd/conf.d/%{name}.conf

mkdir -p %{buildroot}/var/www/%{name}
mv %{buildroot}/%{_datadir}/%{name}-%{version}/web/* %{buildroot}/var/www/%{name}

mkdir -p %{buildroot}/var/%{name}/

mv %{buildroot}/var/www/%{name}/config.py  %{buildroot}/%{_sysconfdir}/%{name}

perl -pi -e "s#py\['datadir'\].*#py['datadir'] = \"/var/pyblosxom/\"# "  %{buildroot}/%{_sysconfdir}/%{name}/config.py

%clean
rm -rf %buildroot


%post 
%{_initrddir}/httpd reload

%postun 
%{_initrddir}/httpd reload


%files
%defattr(0644,root,root,0755)
%doc  INSTALL  LICENSE docs/* ChangeLog README
%{_libdir}/python*/site-packages/Pyblosxom
%{_datadir}/%{name}-%{version}/
/var/www/%{name}/
%attr(0755,root,root) /var/www/%{name}/*.cgi
%dir /var/%{name}/
%config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}.conf
%config(noreplace) %{_sysconfdir}/%{name}/config.py
%dir  %{_sysconfdir}/%{name}/

%changelog
* Sat Dec 04 2004 Michael Scherer <misc@mandrake.org> 1.0.0-3mdk
- Rebuild for new python

* Fri May 28 2004 Michael Scherer <misc@mandrake.org> 1.0.0-2mdk 
- [DIRM]

* Tue May 25 2004 Michael Scherer <misc@mandrake.org> 1.0.0-1mdk
- New release 1.0.0
- rpmbuildupdate aware

* Mon Mar 22 2004 Michael Scherer <misc@mandrake.org> 0.9-2mdk
- fix perm on files
 
* Fri Mar 19 2004 Michael Scherer <misc@mandrake.org> 0.9-1mdk
- 0.9  
* Mon Jan 26 2004 Michael Scherer <misc@mandrake.org> 0.8.1-1mdk
- First mandrake package