From b13f02d37cd5faae2b7ef340da04169e5037223e Mon Sep 17 00:00:00 2001 From: Max Howell Date: Tue, 20 Dec 2022 11:36:14 -0500 Subject: [PATCH] +0mq --- projects/zeromq.org/fixture.c | 7 +++++++ projects/zeromq.org/package.yml | 30 ++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 projects/zeromq.org/fixture.c create mode 100644 projects/zeromq.org/package.yml diff --git a/projects/zeromq.org/fixture.c b/projects/zeromq.org/fixture.c new file mode 100644 index 00000000..e102fd26 --- /dev/null +++ b/projects/zeromq.org/fixture.c @@ -0,0 +1,7 @@ +#include +#include +int main() { + zmq_msg_t query; + assert(0 == zmq_msg_init_size(&query, 1)); + return 0; +} diff --git a/projects/zeromq.org/package.yml b/projects/zeromq.org/package.yml new file mode 100644 index 00000000..624f2a7f --- /dev/null +++ b/projects/zeromq.org/package.yml @@ -0,0 +1,30 @@ +distributable: + url: https://github.com/zeromq/libzmq/releases/download/v4.3.4/zeromq-4.3.4.tar.gz + strip-components: 1 + +versions: + github: zeromq/libzmq/releases/tags + +build: + dependencies: + tea.xyz/gx/cc: c99 + tea.xyz/gx/make: '*' + script: | + ./configure $ARGS + make --jobs {{hw.concurrency}} install + env: + ARGS: + - --disable-Werror # fails to build due to deprecations + - --disable-debug + - --prefix={{prefix}} + - --without-docs + +test: + dependencies: + tea.xyz/gx/cc: c99 + freedesktop.org/pkg-config: '*' + script: | + cc fixture.c -lzmq + ./a.out + pkg-config libzmq --cflags + pkg-config libzmq --libs