diff options
author | Ido Rosen | 2015-01-14 20:16:00 -0500 |
---|---|---|
committer | Ido Rosen | 2015-01-14 20:16:00 -0500 |
commit | 2ce436800d79cfd55b9c65c11a7411691e8662f0 (patch) | |
tree | 20c294e073d103aeda12f0ddf088c58cf1a26e78 | |
download | aur-2ce436800d79cfd55b9c65c11a7411691e8662f0.tar.gz |
Added fix8.
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 58 | ||||
-rw-r--r-- | fix-seqedit-poconet-dependency.patch | 13 |
4 files changed, 99 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..db4a0faa9a44 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = fix8 + pkgdesc = Open Source C++ FIX Engine + pkgver = 1.3.2 + pkgrel = 1 + url = https://github.com/fix8/fix8 + arch = x86_64 + license = LGPL3 + makedepends = doxygen + depends = poco-dev + depends = gperftools + depends = intel-tbb + depends = gtest + optdepends = hiredis: Redis message persistence + optdepends = libmemcached: Memcached message persistence + optdepends = db: Berkeley DB message persistence + provides = fix8 + conflicts = fix8-git + options = !libtool + options = staticlibs + options = !strip + source = git+https://github.com/fix8/fix8.git#tag=1.3.2 + source = fix-seqedit-poconet-dependency.patch + sha512sums = SKIP + sha512sums = SKIP + +pkgname = fix8 + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..393d0af3f0f1 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/fix8/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..490d4d2b6662 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Ido Rosen <ido@kernel.org> + +pkgname=fix8 +pkgver=1.3.2 +pkgrel=1 +pkgdesc="Open Source C++ FIX Engine" +arch=('x86_64') +url="https://github.com/fix8/fix8" +license=('LGPL3') +depends=('poco-dev' 'gperftools' 'intel-tbb' 'gtest') +makedepends=('doxygen') +optdepends=('hiredis: Redis message persistence' + 'libmemcached: Memcached message persistence' + 'db: Berkeley DB message persistence' + ) +provides=('fix8') +conflicts=('fix8-git') +options=('!libtool' 'staticlibs' '!strip') +source=("git+https://github.com/fix8/${pkgname}.git#tag=${pkgver}" + "fix-seqedit-poconet-dependency.patch") +sha512sums=('SKIP' 'SKIP') + +#pkgver() { +# cd "${srcdir}/${pkgname}" +# git describe --always | sed 's|-|.|g' +# #printf "0.%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +#} + +prepare() { + cd "${srcdir}/${pkgname}" + + patch -p1 -i "${srcdir}/fix-seqedit-poconet-dependency.patch" +} + +build() { + cd "${srcdir}/${pkgname}" + ./bootstrap + ./configure --prefix=/usr --with-mpmc=tbb --enable-bdb + # TBB may slower on 64 bit, http://calvados.di.unipi.it/dokuwiki/doku.php?id=ffnamespace:about + # but, FastFlow may burn a core, http://fix8.org/faq.html#runningOne + #./configure --prefix=/usr --enable-bdb --with-sleep=100 + make +} + +package() { + cd "${srcdir}/${pkgname}" + make DESTDIR="${pkgdir}/" install + rm -rf "${pkgdir}/usr/share/man" + mv "${pkgdir}/usr/share/${pkgname}/man" "${pkgdir}/usr/share" + #chmod -R a+rX-w "${pkgdir}" +} + +check() { + cd "${srcdir}/${pkgname}" + #make check +} +# vim:set ts=2 sw=2 et: diff --git a/fix-seqedit-poconet-dependency.patch b/fix-seqedit-poconet-dependency.patch new file mode 100644 index 000000000000..8d906285ef33 --- /dev/null +++ b/fix-seqedit-poconet-dependency.patch @@ -0,0 +1,13 @@ +diff --git a/util/Makefile.am b/util/Makefile.am +index 198100f..0724884 100644 +--- a/util/Makefile.am ++++ b/util/Makefile.am +@@ -37,7 +37,7 @@ seqedit_SOURCES = seqedit.cpp precomp.cpp + CLEANFILES = + AM_CPPFLAGS = -I$(top_srcdir)/include + +-GEN_LIBS = -lstdc++ ++GEN_LIBS = -lstdc++ -lPocoNet + + ALL_LIBS = $(GEN_LIBS) -L$(top_srcdir)/runtime + |