Hi,
I wanted to thank you guys you helped me a lot in making trough too. Below
I attach my whole recipe for installing Trac 1.0.5 on CentOS 5
>
sudo yum update -y
sudo yum -y install epel-release
sudo yum install -y gcc gcc-c++ python26 rpm-build redhat-rpm-config yum-utils
mod_wsgi.x86_64 python26-devel autoconf libtool texinfo swig apr-devel apr-
util-devel neon-devel httpd-devel java-devel-gcj ruby-devel ruby
wget http:
//pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c9-py2.6.egg
sudo sh setuptools-0.6c9-py2.6.egg
for package in pygments docutils textile pygments ConfigObj 'Trac==1.0.5';
do
sudo easy_install-2.6 $package
done;
sudo sed -i /etc/yum.repos.d/CentOS-Sources.repo
<https://groups.google.com/etc/yum.repos.d/CentOS-Sources.repo> -e
's/enabled=0/enabled=1/'
yumdownloader --source subversion
sudo sed -i /etc/yum.repos.d/CentOS-Sources.repo
<https://groups.google.com/etc/yum.repos.d/CentOS-Sources.repo> -e
's/enabled=1/enabled=0/'
mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
<https://groups.google.com/forum/~/rpmbuild/%7BBUILD,RPMS,SOURCES,SPECS,SRPMS%7D>
echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
<https://groups.google.com/forum/~/.rpmmacros>
rpm -i subversion-1.6.11-12.el5_10.src.rpm
patch rpmbuild/SPECS/subversion.spec < subversion-1.6.1-12.spec.patch
patching file rpmbuild/SPECS/subversion.spec
cd rpmbuild/SPECS/
rpmbuild -ba subversion.spec
cd
sudo yum install -y --nogpgcheck rpmbuild/RPMS/x86_64/subversion-1.6.11-12.1
.x86_64.rpm rpmbuild/RPMS/x86_64/mod_dav_svn-1.6.11-12.1.x86_64.rpm
# Test
sudo mkdir -p /var/svn-test/svn <https://groups.google.com/var/svn-test/svn>
sudo svnadmin create /var/svn-test/svn/test1
<https://groups.google.com/var/svn-test/svn/test1>
sudo trac-admin /var/svn-test/trac-test
<https://groups.google.com/var/svn-test/trac-test> initenv
sudo echo "[components]
tracopt.versioncontrol.svn.* = enabled" >> /var/svn-test/trac-test/conf/trac
.ini <https://groups.google.com/var/svn-test/trac-test/conf/trac.ini>
sudo trac-admin /var/svn-test/trac-test
<https://groups.google.com/var/svn-test/trac-test> repository add test1 /var
/svn-test/svn/test1 <https://groups.google.com/var/svn-test/svn/test1> svn
--
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.
3d2
<
8c7
<
---
> %define __python /usr/bin/python2.6
16c15
< Release: 12%{?dist}
---
> Release: 12%{?dist}.1
48c47
< BuildRequires: autoconf, libtool, python, python-devel, texinfo, which
---
> BuildRequires: autoconf, libtool, python26, python26-devel, texinfo, which
60c59
< %define pydir %(python -c 'from distutils import sysconfig; print sysconfig.get_python_lib(1)')
---
> %define pydir %(python26 -c 'from distutils import sysconfig; print sysconfig.get_python_lib(1)')
199c198
< export CC=gcc CXX=g++ JAVA_HOME=%{jdk_path}
---
> export CC=gcc CXX=g++ JAVA_HOME=%{jdk_path} CFLAGS="$RPM_OPT_FLAGS" %{!?_without_swig:PYTHON=%{__python}}
207c206
< --with-sasl
---
> --with-sasl --with-python=%{__python} --disable-mod-activation --disable-neon-version-check
288c287
< xargs sed -i '1s,^#!/usr/bin/env python$,#!/usr/bin/python,'
---
> xargs sed -i '1s,^#!/usr/bin/env python26$,#!/usr/bin/python26,'