From cc7006609aaefb7c5f52028951c5dcd58b8615b2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jens=20Henrik=20G=C3=B6bbert?= <goebbert1@hdfmll02.hdfml>
Date: Wed, 12 Jul 2023 12:14:56 +0200
Subject: [PATCH] add cppzmq

---
 .../c/cppzmq/cppzmq-4.9.0-GCCcore-11.3.0.eb   | 30 +++++++++++++++++++
 acls.yml                                      |  3 ++
 2 files changed, 33 insertions(+)
 create mode 100644 Golden_Repo/c/cppzmq/cppzmq-4.9.0-GCCcore-11.3.0.eb

diff --git a/Golden_Repo/c/cppzmq/cppzmq-4.9.0-GCCcore-11.3.0.eb b/Golden_Repo/c/cppzmq/cppzmq-4.9.0-GCCcore-11.3.0.eb
new file mode 100644
index 000000000..5a8a073bc
--- /dev/null
+++ b/Golden_Repo/c/cppzmq/cppzmq-4.9.0-GCCcore-11.3.0.eb
@@ -0,0 +1,30 @@
+# ll4strw Lorentz Institute
+easyblock = 'CMakeMake'
+
+name = 'cppzmq'
+version = '4.9.0'
+
+homepage = 'https://github.com/zeromq/cppzmq'
+description = "cppzmq is a C++ binding for libzmq."
+
+toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
+toolchainopts = {'pic': True}
+
+source_urls = ['https://github.com/zeromq/%(name)s/archive/refs/tags/']
+sources = ['v%(version)s.tar.gz']
+checksums = ['3fdf5b100206953f674c94d40599bdb3ea255244dcc42fab0d75855ee3645581']
+
+builddependencies = [
+    ('binutils', '2.38'),
+    ('CMake', '3.23.1'),
+    ('ZeroMQ', '4.3.4'),
+]
+
+separate_build_dir = True
+
+sanity_check_paths = {
+    'files': ['include/zmq.hpp'],
+    'dirs': ['include', 'lib'],
+}
+
+moduleclass = 'lib'
diff --git a/acls.yml b/acls.yml
index baaf71fdd..a478f36b6 100644
--- a/acls.yml
+++ b/acls.yml
@@ -95,6 +95,9 @@ software:
   - name: 'Colmap'
     owner: 'goebbert1'
     base: True
+  - name: 'cppzmq'
+    owner: 'goebbert1'
+    base: True
   - name: 'CVXOPT'
     owner: 'goebbert1'
     mpi: True
-- 
GitLab