summaryrefslogtreecommitdiff
path: root/pcr/corosync/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'pcr/corosync/PKGBUILD')
-rw-r--r--pcr/corosync/PKGBUILD66
1 files changed, 66 insertions, 0 deletions
diff --git a/pcr/corosync/PKGBUILD b/pcr/corosync/PKGBUILD
new file mode 100644
index 000000000..a24064722
--- /dev/null
+++ b/pcr/corosync/PKGBUILD
@@ -0,0 +1,66 @@
+# Maintainer: Márcio Silva <coadde@lavabit.com>
+
+pkgname=corosync
+_pkgflag=lts
+pkgver=2.3.0
+pkgrel=4
+pkgdesc='Cluster engine for nodal communication systems with additional features for implementing high availability within applications'
+arch=(
+ i686
+ x86_64
+ mips64el
+)
+url=http://www.$pkgname.org
+license=BSD
+depends=(
+ dbus
+ libqb
+ libstatgrab
+ net-snmp
+ nss
+)
+optdepends='augeas: for config files'
+makedepends=(
+ augeas
+ doxygen
+ graphviz
+)
+conflicts=$pkgname-$_pkgflag
+options=(!libtool)
+source=http://$pkgname.org/download/$pkgname-$pkgver.tar.gz
+sha512sums=cd2ff5182f0d4827a10d50a211aa073e3d544bf7b98f9b0c834243c0d2cd5446d7950021cb1a21fc16f4951c8b2acf4b75c0b0c72d815b7d67dcba71623d2e51
+
+build() {
+ cd $srcdir/$pkgname-$pkgver
+ setarch $CARCH ./configure --prefix=/usr\
+ --datarootdir=/usr/share\
+ --disable-coverage\
+ --disable-fatal-warnings\
+ --disable-rdma\
+ --disable-static\
+ --enable-augeas\
+ --enable-dbus\
+ --enable-monitoring\
+ --enable-qdevices\
+ --enable-secure-build\
+ --enable-shared\
+ --enable-snmp\
+ --enable-systemd\
+ --enable-testagents\
+ --enable-watchdog\
+ --enable-xmlconf\
+ --libdir=/usr/lib\
+ --localstatedir=/var\
+ --sbindir=/usr/bin\
+ --sysconfdir=/etc\
+ --with-initddir=/etc/rc.d\
+ --with-systemddir=/usr/lib/systemd/system
+ setarch $CARCH make
+}
+
+package () {
+ cd $srcdir/$pkgname-$pkgver
+ setarch $CARCH make DESTDIR=$pkgdir install
+}
+
+# vim:set ts=2 sw=2 et: