Commit ff0a5fc9 authored by Dennis Klein's avatar Dennis Klein
Browse files

Package v1.4.41

Name: fairmq
Version: 1.4.41
Release: 1%{?dist}
Summary: C++ Message Queuing Library and Framework
License: LGPLv3
%define github
%define gh_user FairRootGroup
%define gh_repo FairMQ
%define gh_repo_url https://%{github}/%{gh_user}/%{gh_repo}
URL: %{gh_repo_url}
Source0: %{name}-%{version}.tar.gz
BuildRequires: asiofi-devel
BuildRequires: boost-devel
BuildRequires: cmake
BuildRequires: fairlogger-devel
BuildRequires: faircmakemodules
BuildRequires: flatbuffers-devel
BuildRequires: gcc-c++
BuildRequires: git
BuildRequires: zeromq-devel
FairMQ is designed to help implementing large-scale data processing
workflows needed in next-generation Particle Physics experiments. FairMQ
is written in C++ and aims to
* provide an asynchronous message passing abstraction of different data transport technologies,
* provide a reasonably efficient data transport service (zero-copy, high throughput),
* be data format agnostic, and
* provide basic building blocks that can be used to implement higher level data processing workflows.
%global debug_package %{nil}
cmake -S. -Bbuild \
cmake --build build %{?_smp_mflags}
DESTDIR=%{buildroot} cmake --build build --target install
%license LICENSE
%package devel
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: boost-devel
Requires: fairlogger-devel
Summary: Development files for %{name}
%description devel
This package contains the header files and CMake package for developing against FairMQ.
%files devel
%license LICENSE
%dir %{_includedir}/%{name}
%dir %{_includedir}/%{name}/options
%dir %{_includedir}/%{name}/shmem
%dir %{_includedir}/%{name}/tools
%dir %{_libdir}/cmake
%dir %{_libdir}/cmake/%{gh_repo}-%{version}
%package examples
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: bash
Requires: xterm
Summary: Example files for %{name}
%description examples
This package contains example topologies for FairMQ.
%files examples
%license LICENSE
* Thu Sep 9 2021 Dennis Klein <> - 1.4.41-1
- Package v1.4.41
* Tue May 11 2021 Dennis Klein <> - 1.4.37-1
- Package v1.4.37
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment