Skip to content

Commit

Permalink
Build spdlog in RPM packages
Browse files Browse the repository at this point in the history
  • Loading branch information
SemaiCZE committed May 12, 2017
1 parent ab4cfc6 commit a9e74cf
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions recodex-broker.spec
Original file line number Diff line number Diff line change
@@ -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 <UNKNOWN>
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 .
Expand Down

0 comments on commit a9e74cf

Please sign in to comment.