aboutsummaryrefslogtreecommitdiffstats
path: root/testing/cloudi/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/cloudi/APKBUILD')
-rw-r--r--testing/cloudi/APKBUILD87
1 files changed, 87 insertions, 0 deletions
diff --git a/testing/cloudi/APKBUILD b/testing/cloudi/APKBUILD
new file mode 100644
index 0000000000..6cf8886440
--- /dev/null
+++ b/testing/cloudi/APKBUILD
@@ -0,0 +1,87 @@
+# Contributor: Michael Truog <mjtruog@gmail.com>
+# Maintainer: Michael Truog <mjtruog@gmail.com>
+pkgname=cloudi
+pkgver=1.7.1
+pkgrel=0
+pkgdesc="Cloud computing framework for efficient, scalable, and stable soft-realtime event processing."
+url="http://cloudi.org/"
+license="MIT"
+arch="all"
+depends="g++"
+makedepends="autoconf
+ automake
+ binutils-dev
+ boost-dev
+ boost-system
+ boost-thread
+ erlang
+ erlang-asn1
+ erlang-common-test
+ erlang-crypto
+ erlang-dev
+ erlang-erl-interface
+ erlang-eunit
+ erlang-inets
+ erlang-jinterface
+ erlang-public-key
+ erlang-reltool
+ erlang-sasl
+ erlang-snmp
+ erlang-ssl
+ erlang-syntax-tools
+ erlang-tools
+ erlang-xmerl
+ gmp-dev
+ libexecinfo-dev
+ libtool
+ nodejs
+ openjdk8
+ perl
+ php7
+ python2
+ python2-dev
+ ruby
+ "
+install=""
+subpackages=""
+source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
+ 0005-Disable-pgsql-mysql-tests-for-aports-travis-build.patch
+ $pkgname.initd"
+builddir="$srcdir/$pkgname-$pkgver/src"
+
+prepare() {
+ cd "$builddir"
+ default_prepare
+ ./autogen.sh
+}
+
+build() {
+ cd "$builddir"
+ export PATH="/usr/lib/jvm/java-1.8-openjdk/bin:$PATH"
+ LIBS="-lexecinfo" ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/share/man \
+ --infodir=/usr/share/info \
+ --host="$CHOST" \
+ --build="$CBUILD" \
+ --with-cxx-backtrace
+ make -j1
+}
+
+check() {
+ cd "$builddir"
+ make -j1 ct
+}
+
+package() {
+ cd "$builddir"
+ make -j1 DESTDIR="$pkgdir" install
+ install -m755 -D "$srcdir"/$pkgname.initd \
+ "$pkgdir"/etc/init.d/$pkgname
+}
+
+sha512sums="6a9260b3d1e81f54e5d765804d43ee04d976239b6eb9d9785ba3762f1822a998a57f58fecab79b10b26b682b169f660bf3d99742debaefd010e171ecc309db35 cloudi-1.7.1.tar.gz
+7134271bb9a183c16aed2de8d3e0909654fa7b2c805abf1b496842f10dc4baf8d49236dd448bc8ba4408013beb350fea69b669751c6f4860e955acbdae63f29a 0005-Disable-pgsql-mysql-tests-for-aports-travis-build.patch
+3eebc8c38a16522df91ea86ae8dae21137e752db6f1dd1d6531319dcd051e9977dc649ccb27d582ca0e82140426f931168721d187cafc2646559932eef475887 cloudi.initd"