wok-undigest annotate openerp-server/receipt @ rev 702

mingw32-binutils: add -Wno-error=unused-but-set-variable
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue May 29 12:38:21 2012 +0200 (2012-05-29)
parents 18f6fd80a1b9
children a88dc90d14cd
rev   line source
pascal@649 1 # SliTaz package receipt.
pascal@649 2
pascal@649 3 PACKAGE="openerp-server"
pascal@649 4 VERSION="6.1-1"
pascal@649 5 CATEGORY="office"
pascal@649 6 SHORT_DESC="Open source ERP server & web server files."
pascal@649 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@649 8 SOURCE="openerp"
pascal@649 9 TARBALL="$SOURCE-$VERSION.tar.gz"
pascal@649 10 WEB_SITE="http://openerp.com/"
pascal@649 11 WGET_URL="http://nightly.openerp.com/${VERSION%[-r]*}/release/$TARBALL"
pascal@649 12
pascal@649 13 DEPENDS="python python-simplejson psycopg2 python-lxml python-pyyaml \
pascal@649 14 python-reportlab python-mako python-markupsafe python-pychart \
pascal@649 15 python-pil python-werkzeug python-dateutil python-babel postgresql \
pascal@649 16 python-ldap ghostscript feedparser matplotlib \
pascal@649 17 python-pydot python-pygraphviz python-pyparsing python-pytz \
pascal@649 18 python-gdata python-openid python-vatnumber python-webdav \
pascal@649 19 python-vobject python-zsi python-xlwt libxslt-python pyopenssl \
pascal@650 20 python-mysql python-caldav"
pascal@649 21 BUILD_DEPENDS="slitaz-toolchain python python-dev rsync setuptools \
pascal@649 22 python-babel"
pascal@649 23
pascal@649 24 # Rules to configure and make the package.
pascal@649 25 compile_rules()
pascal@649 26 {
pascal@649 27 mv $SOURCE-$VERSION-* $src 2> /dev/null
pascal@649 28 cd $src
pascal@649 29 python setup.py install --root=$DESTDIR
pascal@649 30 }
pascal@649 31
pascal@649 32 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@649 33 genpkg_rules()
pascal@649 34 {
pascal@649 35 mkdir -p $fs/var/run/openerp $fs/var/log/openerp
pascal@649 36 mkdir -p $fs/etc/logrotate.d $fs/etc/openerp
pascal@649 37 mkdir -p $fs/usr/share/applications
pascal@649 38 chmod 777 $fs/var/run/openerp $fs/var/log/openerp
pascal@649 39 cp -a $_pkg/usr/lib $_pkg/usr/bin $fs/usr
pascal@649 40 cp -a $_pkg/usr/openerp $fs/usr/lib/python*/site-packages
pascal@649 41 cp $src/install/openerp-server.logrotate $fs/etc/logrotate.d
pascal@649 42 cp $src/install/openerp-server.conf $fs/etc/openerp
pascal@649 43 cp -a stuff/* $fs
pascal@649 44 }
pascal@649 45
pascal@649 46 # Pre and post install commands for Tazpkg.
pascal@649 47 post_install()
pascal@649 48 {
pascal@649 49 chroot $1/ adduser -H -D -S -s /bin/sh -h /tmp -g "OpenERP Daemon user" openerp
pascal@649 50 chown openerp:openerp $1/etc/openerp/openerp-server.conf
pascal@649 51 chmod 0640 $1/etc/openerp/openerp-server.conf
pascal@649 52 touch $1/var/log/openerp-server.log
pascal@649 53 chown -R openerp $1/var/log/openerp
pascal@649 54 chmod 0640 $1/var/log/openerp-server.log
pascal@649 55 mkdir -p $1/var/lib/openerp/filestore
pascal@649 56 chown openerp -R $1/var/lib/openerp
pascal@649 57 if [ -z "$1" ]; then
pascal@649 58 /etc/init.d/postgresql stop
pascal@649 59 /etc/init.d/postgresql start
pascal@649 60 /etc/init.d/openerp-server start
pascal@649 61 fi
pascal@649 62 cat <<EOF
pascal@649 63 ----
pascal@649 64 To start $SOURCE server you can run :
pascal@649 65
pascal@649 66 /etc/init.d/openerp-server start
pascal@649 67
pascal@649 68 Or add $SOURCE to RUN_DAEMONS in /etc/rcS.conf
pascal@649 69 ----
pascal@649 70 EOF
pascal@649 71 }