diff options
author | Fabian Klötzl | 2019-11-09 15:56:06 +0100 |
---|---|---|
committer | Fabian Klötzl | 2019-11-09 15:56:06 +0100 |
commit | 513c380f519b7e697890b4cf1f9cbc8add55f01d (patch) | |
tree | 85aa39fdf2b1f3a3427a53fe99bd7cce465f5de1 | |
download | aur-513c380f519b7e697890b4cf1f9cbc8add55f01d.tar.gz |
package v2.2
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 29 | ||||
-rw-r--r-- | dynamic-capnp.patch | 13 |
3 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3fc13d940f32 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = mash + pkgdesc = Fast genome and metagenome distance estimation using MinHash + pkgver = 2.2 + pkgrel = 1 + url = https://github.com/marbl/Mash/ + arch = x86_64 + license = BSD + makedepends = capnproto + source = https://github.com/marbl/Mash/archive/v2.2.tar.gz + source = dynamic-capnp.patch + sha256sums = 7ad006dbf0d6ffc3e164713ba955aab4cd24eaf85c864ac905f48cd8ba332691 + sha256sums = 61cd860e66e57f6cc3dac317cb19665263aaa1de9b8c487cb9133ccde2388d92 + +pkgname = mash + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6fcebf95780d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Fabian Klötzl <fabian-aur@kloetzl.info> +pkgname=mash +pkgver=2.2 +pkgrel=1 +pkgdesc="Fast genome and metagenome distance estimation using MinHash" +url="https://github.com/marbl/Mash/" +license=("BSD") +arch=("x86_64") +makedepends=("capnproto") +source=("https://github.com/marbl/Mash/archive/v${pkgver}.tar.gz" "dynamic-capnp.patch") +sha256sums=('7ad006dbf0d6ffc3e164713ba955aab4cd24eaf85c864ac905f48cd8ba332691' + '61cd860e66e57f6cc3dac317cb19665263aaa1de9b8c487cb9133ccde2388d92') + +prepare() { + cd "Mash-${pkgver}" + patch -R -p1 -i ../../dynamic-capnp.patch +} + +build() { + cd "Mash-${pkgver}" + autoconf + ./configure --prefix="${pkgdir}/usr" --with-capnp=/usr + make +} + +package() { + cd "Mash-${pkgver}" + make install +} diff --git a/dynamic-capnp.patch b/dynamic-capnp.patch new file mode 100644 index 000000000000..178d7cfe9935 --- /dev/null +++ b/dynamic-capnp.patch @@ -0,0 +1,13 @@ +diff --git a/Makefile.in b/Makefile.in.old +index 17f9515..146a9fc 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -36,7 +36,7 @@ OBJECTS=$(SOURCES:.cpp=.o) src/mash/capnp/MinHash.capnp.o + all : mash libmash.a + + mash : libmash.a src/mash/memcpyWrap.o +- $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o mash src/mash/memcpyWrap.o libmash.a @mathlib@ -lstdc++ -lz -lm -lpthread -lcapnp -lkj ++ $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o mash src/mash/memcpyWrap.o libmash.a @capnp@/lib/libcapnp.a @capnp@/lib/libkj.a @mathlib@ -lstdc++ -lz -lm -lpthread + + libmash.a : $(OBJECTS) + ar -cr libmash.a $(OBJECTS) |