On Mon, 2009-08-17 at 18:32 -0500, Renich Bon Ciric wrote:
> Any guide to build/install OGo on Fedora 11?
Building is very distribution agnostic.
(a) Will CentOS5/F10 packages install on Fedora? If so get the packages
from OBS. There are CentOS and Fedora 10 packages.
<
http://download.opensuse.org/repositories/server://OpenGroupware/Fedora_10/>
<
http://download.opensuse.org/repositories/server://OpenGroupware/CentOS_5/>
Fedora isn't a distro I see very often, but OBS supports F11 so I just
enabled an F11 repository. We'll have to wait and see if it builds.
It may or may not appear at
<
http://download.opensuse.org/repositories/server://OpenGroupware/Fedora_11> depending on if the build succeeds without tweakage.
(b) My current build from source notes are attached. Building is pretty
trivial. Doing an *install* from source is a bit tedious in order to
get all the bits in the right place.
For admin/setup installation see
<
http://docs.opengroupware.org/Members/whitemice/wmogag/file_view>
> I'd apprecitate any pointers! ;)
> It's hard to be free... but I love to struggle!
> Renich Bon Ciric
--
OpenGroupware developer:
awilliam@...
<
http://whitemiceconsulting.blogspot.com/>
OpenGroupare & Cyrus IMAPd documenation @
<
http://docs.opengroupware.org/Members/whitemice/wmogag/file_view>
# NOTE: DO NOT INSTALL libobjc-lf2, this is not required or desired.
#
# Install GNUstep make
#
curl -o gnustep-make-1.13.0.tar.gz
http://ftp.gnustep.org/pub/gnustep/core/gnustep-make-1.13.0.tar.gztar xzf gnustep-make-1.13.0.tar.gz
cd gnustep-make-1.13.0
./configure --prefix=/opt/OGo/GNUstep \
--with-library-combo=gnu-fd-nil \
--with-system-root=/opt/OGo/GNUstep \
--disable-importing-config-file \
--with-config-file=/opt/OGo/GNUstep/GNUstep.conf
make
make install
cd ..
#
# Install libfoundation
#
svn co
http://svn.opengroupware.org/SOPE/trunk sope
cd sope/libFoundation/
source /opt/OGo/GNUstep/Library/Makefiles/GNUstep.sh
export CFLAGS=-Wno-import
./configure
make
sudo make -j1 INSTALL_ROOT_DIR=/ \
GNUSTEP_INSTALLATION_DIR=/usr/local \
FHS_INSTALL_ROOT=/usr/local install
#
# Install SOPE
#
cd ..
export CFLAGS=
./configure --prefix=/usr/local \
--enable-debug --disable-strip \
--gsmake=/opt/OGo/GNUstep
make -j1
sudo make -j1 install
cd ..
#
# Install OGo
#
svn co
http://svn.opengroupware.org/OpenGroupware.org/trunk ogo
cd ogo
./configure --prefix=/usr/local/ \
--enable-debug --disable-strip \
--gsmake=/opt/OGo/GNUstep
make -j1
sudo make -j1 install
export SHAREDIR=/usr/local/share/opengroupware.org-5.5
# make install makes sym-links rather than copies, which is dumb
rm -f "${SHAREDIR}/templates" "${SHAREDIR}/translations"
cp -Rp WebUI/Templates "${SHAREDIR}/templates"
cp -Rp WebUI/Resources "${SHAREDIR}/translations"
cp -Rp Themes/WebServerResources "${SHAREDIR}/www"
rm -fr "${SHAREDIR}/templates/ChangeLog"
rm -fr "${SHAREDIR}/templates/GNUmakefile"
rm -fr "${SHAREDIR}/templates/HelpUI"
rm -fr "${SHAREDIR}/translations/COPYRIGHT"
rm -fr "${SHAREDIR}/translations/ChangeLog"
rm -fr "${SHAREDIR}/translations/GNUmakefile"
rm -fr "${SHAREDIR}/www/GNUmakefile"
rm -fr "${SHAREDIR}/www/tools"
#
# Install mod_ngobjweb Apache module
# NOTE: install directory for modules may be distribution specific
#
cd ../sope/sope-appserver/mod_ngobjweb
make apr=/usr/bin/apr-1-config
/usr/bin/install -c mod_ngobjweb.so /usr/lib/httpd/modules/