diff --git a/recodex-broker.spec b/recodex-broker.spec index 4743871..34a6363 100644 --- a/recodex-broker.spec +++ b/recodex-broker.spec @@ -1,29 +1,38 @@ %define name recodex-broker %define version 1.0.0 %define unmangled_version 1.0.0 -%define release 2 +%define release 3 + +%define spdlog_name spdlog +%define spdlog_version 0.13.0 Summary: ReCodEx broker component Name: %{name} Version: %{version} Release: %{release} -Source0: %{name}-%{unmangled_version}.tar.gz License: MIT Group: Development/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Prefix: %{_prefix} Vendor: Petr Stefan Url: https://github.com/ReCodEx/broker -BuildRequires: systemd cmake zeromq-devel cppzmq-devel yaml-cpp-devel libcurl-devel spdlog-devel +BuildRequires: systemd cmake zeromq-devel cppzmq-devel yaml-cpp-devel libcurl-devel Requires(post): systemd Requires(preun): systemd Requires(postun): systemd +Source0: %{name}-%{unmangled_version}.tar.gz +Source1: https://github.com/gabime/%{spdlog_name}/archive/v%{spdlog_version}.tar.gz#/%{spdlog_name}-%{spdlog_version}.tar.gz + %description Backend part of ReCodEx programmer testing solution. %prep %setup -n %{name}-%{unmangled_version} +# Unpack spdlog to the right location +%setup -n %{name}-%{unmangled_version} -T -D -a 1 +rmdir vendor/spdlog +mv -f %{spdlog_name}-%{spdlog_version} vendor/spdlog %build %cmake -DDISABLE_TESTS=true .