wok-current annotate openerp-server/receipt @ rev 25730
Fix depend for xorg-server (libxshmfence)
author | Stanislas Leduc <shann@slitaz.org> |
---|---|
date | Thu Dec 05 13:05:56 2024 +0000 (2 weeks ago) |
parents | 505d1daeed6c |
children |
rev | line source |
---|---|
pankso@3365 | 1 # SliTaz package receipt. |
pankso@3365 | 2 |
pankso@3365 | 3 PACKAGE="openerp-server" |
pankso@3365 | 4 VERSION="5.0.1-0" |
pankso@3365 | 5 CATEGORY="office" |
pankso@3365 | 6 SHORT_DESC="Open source ERP server files." |
pankso@3365 | 7 MAINTAINER="pankso@slitaz.org" |
pascal@15590 | 8 LICENSE="GPL3" |
pankso@3365 | 9 TARBALL="$PACKAGE-$VERSION.tar.gz" |
pankso@3365 | 10 WEB_SITE="http://openerp.com/" |
pascal@25026 | 11 WGET_URL="https://nightly.odoo.com/old/openerp-${VERSION%.*}/$TARBALL" |
slaxemulator@10663 | 12 |
claudinei@3412 | 13 DEPENDS="python postgresql libxml2-python libxslt psycopg2 python-reportlab \ |
claudinei@3418 | 14 python-pyparsing graphviz libgcrypt python-pil python-lxml matplotlib \ |
claudinei@3419 | 15 python-pyxml python-pychart python-pydot egenix-mx-base" |
slaxemulator@10663 | 16 BUILD_DEPENDS="libxml2-python psycopg2 libxml2 libxslt-python python-reportlab \ |
claudinei@3419 | 17 python-pychart python-pydot python-dev" |
pankso@3365 | 18 |
pascal@25043 | 19 # What is the latest version available today? |
pascal@25043 | 20 current_version() |
pascal@25043 | 21 { |
pascal@25043 | 22 local a=$(wget -O - https://nightly.odoo.com/old/ 2>/dev/null | \ |
pascal@25043 | 23 sed '/openerp-/!d;s|.*="||;s|/".*||' | sort -Vr | sed q) |
pascal@25043 | 24 local b=$(wget -O - https://nightly.odoo.com/old/$a/ 2>/dev/null | \ |
pascal@25043 | 25 sed '/href="[0-9]/!d;s|.*="||;s|/".*||' | sort -Vr | sed q) |
pascal@25043 | 26 wget -O - https://nightly.odoo.com/old/$a/$b/ 2>/dev/null | \ |
pascal@25043 | 27 sed '/openerp-client/d;/tar/!d;s|.*erp-||;s|.tar.*||;q' |
pascal@25043 | 28 } |
pascal@25043 | 29 |
pankso@3365 | 30 # Rules to configure and make the package. |
pankso@3365 | 31 compile_rules() |
pankso@3365 | 32 { |
slaxemulator@10663 | 33 python setup.py install --root=$DESTDIR |
pankso@3365 | 34 } |
pankso@3365 | 35 |
pankso@3365 | 36 # Rules to gen a SliTaz package suitable for Tazpkg. |
pankso@3365 | 37 genpkg_rules() |
pankso@3365 | 38 { |
pascal@16681 | 39 mkdir -p $fs/usr $fs/var/log/openerp |
pascal@16681 | 40 chmod 777 $fs/var/log/openerp |
pascal@15590 | 41 cp -a $install/usr/bin $fs/usr |
pascal@15590 | 42 cp -a $install/usr/lib $fs/usr |
slaxemulator@10663 | 43 cp -a $stuff/* $fs |
pascal@15590 | 44 sed -i 's|cd .*install|cd |' $fs/usr/bin/openerp-server |
pankso@3365 | 45 } |
pankso@3365 | 46 |
pankso@3365 | 47 # Pre and post install commands for Tazpkg. |
pankso@3365 | 48 post_install() |
pankso@3365 | 49 { |
pascal@18730 | 50 #chroot "$1/" adduser -H -D -S -s /bin/false -h /dev/null -g "OpenERP Daemon user" openerp |
pascal@18730 | 51 [ "$1" ] || /etc/init.d/$PACKAGE start |
pankso@3365 | 52 cat <<EOF |
pankso@3365 | 53 ---- |
pankso@3365 | 54 To start $PACKAGE server you can run : |
pankso@3365 | 55 |
pankso@3365 | 56 /etc/init.d/$PACKAGE start |
pankso@3365 | 57 |
pankso@3365 | 58 Or add $PACKAGE to RUN_DAEMONS in /etc/rcS.conf |
pankso@3365 | 59 ---- |
pankso@3365 | 60 EOF |
pankso@3365 | 61 } |