summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 29 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..54b20e1eec03
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Ryan Tolboom <Ryan.Tolboom@monroe.k12.nj.us>
+pkgname=processmaker
+pkgver=3.2
+pkgrel=1
+pkgdesc="Open source web based workflow software and Business Process Management software"
+arch=(any)
+url="https://www.processmaker.com"
+license=('AGPLv3')
+depends=(apache mysql55 php56 php56-apache php56-gd php56-ldap php56-mcrypt)
+backup=(etc/httpd/conf/extra/pmos.conf)
+install=${pkgname}-${pkgver}.install
+source=("https://downloads.sourceforge.net/project/${pkgname}/ProcessMaker/${pkgver}/${pkgname}-${pkgver}-community.tar.gz"
+ "pmos.conf")
+noextract=("${pkgname}-${pkgver}-community.tar.gz")
+md5sums=('57caa5f467cfbe87e54c46714ce01e53'
+ '3d0be1a15ebf8e89b318fea3f4b64ba9')
+
+package() {
+ mkdir -p $pkgdir/etc/httpd/conf/extra
+ cp pmos.conf $pkgdir/etc/httpd/conf/extra
+
+ mkdir -p $pkgdir/opt
+ tar -C $pkgdir/opt -zxf ${pkgname}-${pkgver}-community.tar.gz
+ cd $pkgdir/opt/processmaker
+ chmod -R 770 shared workflow/public_html gulliver/js gulliver/thirdparty/html2ps_pdf/cache
+ cd workflow/engine/
+ chmod -R 770 config content/languages plugins xmlform js/labels
+ chown -R http:http $pkgdir/opt/processmaker
+}