business/xtuple: Added to 12.1 repository
This commit is contained in:
parent
d69ddf532e
commit
4497f112f5
|
@ -0,0 +1,17 @@
|
||||||
|
Fully integrated ERP, CRM, and accounting for small to midsized
|
||||||
|
businesses. Business logic resides in PostgreSQL database server.
|
||||||
|
Fully international-ready.
|
||||||
|
|
||||||
|
For xtuple to work correctly you need to setup postgresql.
|
||||||
|
Issuing the following commands should be enough:
|
||||||
|
psql -U postgres -f /usr/share/xtuple/init.sql
|
||||||
|
createdb -U mfgadmin NEW_DATABASE_NAME
|
||||||
|
pg_restore -U mfgadmin -d NEW_DATABASE_NAME postbooks_quickstart.backup -v
|
||||||
|
|
||||||
|
The "postbooks_quickstart.backup" file is one of three schemas available
|
||||||
|
on http://www.sourceforge.net/projects/postbooks/. The others
|
||||||
|
are "postbooks_demo.backup" and "postbooks_empty.backup". You will have to
|
||||||
|
choose one of these depending on your needs.
|
||||||
|
|
||||||
|
Requires qt4, openrpt and postgresql (runtime dependency). All of which
|
||||||
|
are available from SlackBuilds.org.
|
|
@ -0,0 +1,9 @@
|
||||||
|
if [ -x /usr/bin/update-desktop-database ]; then
|
||||||
|
/usr/bin/update-desktop-database usr/share/applications >/dev/null 2>&1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -x /usr/bin/gtk-update-icon-cache ] \
|
||||||
|
&& [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
|
||||||
|
/usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1
|
||||||
|
fi
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
--
|
||||||
|
-- This script creates the group openmfg and the user mfgadmin
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Create the openmfg group
|
||||||
|
--
|
||||||
|
CREATE GROUP openmfg;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Create the mfgadmin user with createdb and createuser
|
||||||
|
-- permissions. Place the user in the openmfg group and
|
||||||
|
-- set the password to the default of mfgadmin.
|
||||||
|
--
|
||||||
|
CREATE USER mfgadmin WITH PASSWORD 'mfgadmin'
|
||||||
|
CREATEDB CREATEUSER
|
||||||
|
IN GROUP openmfg;
|
||||||
|
CREATE USER admin WITH PASSWORD 'admin'
|
||||||
|
CREATEDB CREATEUSER
|
||||||
|
IN GROUP openmfg;
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
# HOW TO EDIT THIS FILE:
|
||||||
|
# The "handy ruler" below makes it easier to edit a package description. Line
|
||||||
|
# up the first '|' above the ':' following the base package name, and the '|'
|
||||||
|
# on the right side marks the last column you can put a character in. You must
|
||||||
|
# make exactly 11 lines for the formatting to be correct. It's also
|
||||||
|
# customary to leave one space after the ':'.
|
||||||
|
|
||||||
|
|-----handy-ruler--------------------------------------------------|
|
||||||
|
xtuple: xtuple (ERP, CRM, accounting for SMEs - Postbooks Edition)
|
||||||
|
xtuple:
|
||||||
|
xtuple: Fully integrated ERP, CRM, and accounting for small to midsized
|
||||||
|
xtuple: businesses. Business logic resides in PostgreSQL database server.
|
||||||
|
xtuple: Fully international-ready.
|
||||||
|
xtuple:
|
||||||
|
xtuple: Homepage: http://www.postbooks.org/
|
||||||
|
xtuple:
|
||||||
|
xtuple:
|
||||||
|
xtuple:
|
||||||
|
xtuple:
|
|
@ -0,0 +1,114 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Slackware build script for xtuple
|
||||||
|
|
||||||
|
# Copyright 2008 Heinz Wiesinger <pprkut@liwjatan.at>
|
||||||
|
# All rights reserved.
|
||||||
|
#
|
||||||
|
# Redistribution and use of this script, with or without modification, is
|
||||||
|
# permitted provided that the following conditions are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of this script must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||||
|
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||||
|
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||||
|
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||||
|
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||||
|
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||||
|
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||||
|
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||||
|
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
PRGNAM=xtuple
|
||||||
|
VERSION=3.0.1
|
||||||
|
ARCH=${ARCH:-i486}
|
||||||
|
BUILD=${BUILD:-1}
|
||||||
|
TAG=${TAG:-_SBo}
|
||||||
|
|
||||||
|
CWD=$(pwd)
|
||||||
|
TMP=${TMP:-/tmp/SBo}
|
||||||
|
PKG=$TMP/package-$PRGNAM
|
||||||
|
OUTPUT=${OUTPUT:-/tmp}
|
||||||
|
|
||||||
|
if [ "$ARCH" = "i486" ]; then
|
||||||
|
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
|
||||||
|
elif [ "$ARCH" = "i686" ]; then
|
||||||
|
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||||
|
elif [ "$ARCH" = "x86_64" ]; then
|
||||||
|
SLKCFLAGS="-O2 -fPIC"
|
||||||
|
fi
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
rm -rf $PKG
|
||||||
|
mkdir -p $TMP $PKG $OUTPUT
|
||||||
|
cd $TMP
|
||||||
|
rm -rf $PRGNAM-$VERSION-source
|
||||||
|
tar xvf $CWD/$PRGNAM-$VERSION-source.tar.bz2
|
||||||
|
cd $PRGNAM-$VERSION-source
|
||||||
|
chown -R root:root .
|
||||||
|
chmod -R u+w,go+r-w,a-s .
|
||||||
|
|
||||||
|
cd xtuple
|
||||||
|
qmake-qt4 OPENRPT_DIR=/usr/include/openrpt
|
||||||
|
|
||||||
|
make qmake_all
|
||||||
|
|
||||||
|
for i in common/Makefile widgets/Makefile \
|
||||||
|
widgets/Makefile.dll guiclient/Makefile; do
|
||||||
|
sed -i "s/-O2/$SLKCFLAGS/" $i
|
||||||
|
sed -i "s|..//usr/include/|/usr/include/|g" $i
|
||||||
|
done
|
||||||
|
|
||||||
|
dest="DESTDIR = \$(DESTDIR)"
|
||||||
|
qtversion=$(ls -l /usr/lib/qt4 | cut -d "-" -f 5 | cut -d "/" -f 1)
|
||||||
|
|
||||||
|
# libxtuplewidgets.so is installed during make, so we change the path here
|
||||||
|
# so that it's included in the package
|
||||||
|
sed -i "s|/usr/lib/qt-$qtversion/plugins/designer/|$\(DESTDIR\) |g" \
|
||||||
|
widgets/Makefile.dll
|
||||||
|
|
||||||
|
# As long as we rely on SBo's version of qt4, place the designer-plugin
|
||||||
|
# in qt-$qtversion, as it's easier on upgrades. Once we rely on slackware's
|
||||||
|
# qt4 this can be changed to something more accurate.
|
||||||
|
sed -i "s|$dest|DESTDIR = $PKG/usr/lib/qt-$qtversion/plugins/designer/|" \
|
||||||
|
widgets/Makefile.dll
|
||||||
|
|
||||||
|
make
|
||||||
|
|
||||||
|
mkdir -p $PKG/usr/bin $PKG/usr/share/xtuple
|
||||||
|
|
||||||
|
install -m 0755 bin/* $PKG/usr/bin/
|
||||||
|
|
||||||
|
cd -
|
||||||
|
|
||||||
|
mkdir -p $PKG/usr/share/applications
|
||||||
|
|
||||||
|
install -m 0644 $CWD/xtuple.desktop \
|
||||||
|
$PKG/usr/share/applications/xtuple.desktop
|
||||||
|
|
||||||
|
for i in 16 32 48 128; do
|
||||||
|
mkdir -p $PKG/usr/share/icons/hicolor/${i}x${i}/apps
|
||||||
|
install -m 0644 xtuple/guiclient/images/icon${i}x32.png \
|
||||||
|
$PKG/usr/share/icons/hicolor/${i}x${i}/apps/xtuple.png
|
||||||
|
done
|
||||||
|
|
||||||
|
cp -f $CWD/init.sql $PKG/usr/share/xtuple/init.sql
|
||||||
|
|
||||||
|
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
|
||||||
|
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||||
|
|
||||||
|
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
|
||||||
|
cp -a INSTALL.TXT LICENSE.txt README_FIRST.txt \
|
||||||
|
$PKG/usr/doc/$PRGNAM-$VERSION
|
||||||
|
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||||
|
|
||||||
|
mkdir -p $PKG/install
|
||||||
|
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||||
|
cat $CWD/doinst.sh > $PKG/install/doinst.sh
|
||||||
|
|
||||||
|
cd $PKG
|
||||||
|
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz
|
|
@ -0,0 +1,11 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Encoding=UTF-8
|
||||||
|
Name=xTuple - Postbooks Edition
|
||||||
|
GenericName=Enterprise Resource Planning
|
||||||
|
Comment=ERP, CRM and Accounting for SMEs
|
||||||
|
Exec=xtuple
|
||||||
|
Icon=xtuple.png
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
Categories=Application;Office
|
||||||
|
StartupNotify=true
|
|
@ -0,0 +1,8 @@
|
||||||
|
PRGNAM="xtuple"
|
||||||
|
VERSION="3.0.1"
|
||||||
|
HOMEPAGE="http://www.postbooks.org/"
|
||||||
|
DOWNLOAD="http://downloads.sourceforge.net/postbooks/xtuple-3.0.1-source.tar.bz2"
|
||||||
|
MD5SUM="ebeed405631b4bf72edbdad199db3e30"
|
||||||
|
MAINTAINER="ppr:kut"
|
||||||
|
EMAIL="pprkut@liwjatan.at"
|
||||||
|
APPROVED="David Somero"
|
Loading…
Reference in New Issue