updated on Tue Jan 10 04:01:21 UTC 2012
[aur-mirror.git] / adempiere / PKGBUILD
blobd95802ae9b43624b71567c578b80160821595de5
1 # Maintainer: Dan Serban
2 # Contributor: Ali H. Caliskan <ali.h.caliskan AT gmail DOT com>
4 pkgname=adempiere
5 pkgver=3.60
6 pkgrel=1
7 pkgdesc="An Open Source Business Suite ERP/CRM/MFG/SCM/POS."
8 arch=(i686 x86_64)
9 url=("http://www.adempiere.com/")
10 license=('GPL')
11 depends=('java-runtime' 'java-environment' 'postgresql')
12 source=('http://downloads.sourceforge.net/adempiere/Adempiere_360LTS.tar.gz' 'SilentSetup.properties')
13 md5sums=('718472fd4c93ca77a3fd831dec498b38' '312017dd6970428779fb1f75b6045635')
15 build()
17 cd $srcdir
18 cp AdempiereEnv.properties Adempiere/
19 msg "Install Adempiere Server"
20 if [ $JAVA_HOME ]; then
21   JAVA=$JAVA_HOME/bin/java
22   KEYTOOL=$JAVA_HOME/bin/keytool
23 else
24   JAVA=java
25   KEYTOOL=keytool
26   echo "JAVA_HOME is not set."
27   echo "You may not be able to start the Setup"
28   echo "Set JAVA_HOME to the directory of your local JDK."
30 install -d $pkgdir/home/adempiere/Adempiere/keystore
31 cd Adempiere
32 echo "==================================="
33 echo "Starting Setup ..."
34 echo "==================================="
35 # Patch default configuration
36 cat > $srcdir/Adempiere/AdempiereEnv.properties<<EndScript
37 ADEMPIERE_HOME=$pkgdir/home/adempiere/Adempiere
38 ADEMPIERE_KEYSTORE=$pkgdir/home/adempiere/Adempiere/keystore/myKeystore
39 EndScript
40 cat $srcdir/SilentSetup.properties >> $srcdir/Adempiere/AdempiereEnv.properties
41 # Trace Level Parameter, e.g. ARGS=ALL
42 ARGS=CONFIG
43 CP=lib/CInstall.jar:lib/Adempiere.jar:lib/CCTools.jar:lib/oracle.jar:lib/derby.jar:lib/fyracle.jar:lib/jboss.jar:lib/postgresql.jar:
44 $JAVA -classpath $CP -DADEMPIERE_HOME=$ADEMPIERE_HOME org.compiere.install.SilentSetup $ARGS
45 echo "==================================="
46 echo "Make .sh executable & set Env"
47 echo "==================================="
48 chmod -R a+x *.sh
49 find . -name '*.sh' -exec chmod a+x '{}' \;
50 # Sign database build
51 cd utils
52 . RUN_SignDatabaseBuild.sh > /dev/null 2>&1
53 . RUN_UnixEnv.sh
54 echo "."
55 echo "For problems, check log file in base directory"
56 msg "Installation complete"