Name: daggy Version: 1.0.1 Release: 1%{?dist} Summary: Data Aggregation Utility # QSshLib is part of Qt Creator # which is GPLv3+ with exceptions, but exceptions do not apply here License: MIT and GPLv3+ URL: https://github.com/synacker/daggy Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: qt5-qtbase-devel BuildRequires: gcc-c++ BuildRequires: pkgconfig(botan2) BuildRequires: pkgconfig(yaml-cpp) # This is some parts of some version of QSshLib (from Qt Creator) Provides: bundled(qsshlib) %description Daggy - application that can run multiple commands on remote servers simultaneously and save output locally. * Simple to use. Configure commands and servers via json/yaml config. Run command via ssh/bash/powershell * Simple to support. No installations are required on remote servers. Only ssh connection are required for remote servers. * Simple to search and read. Each command output saving in separate file at runtime. %prep %autosetup rm -vrf 3rd-party mkdir -p %{_target_platform} %build pushd %{_target_platform} %qmake_qt5 BINDIR=%{_bindir} LIBDIR=%{_libdir} VERSION=%{version} BUILD_NUMBER=0 CONFIG+=release .. popd %make_build -C %{_target_platform} %install %make_install INSTALL_ROOT=%{buildroot} -C %{_target_platform} %files %license COPYING %doc README.md %{_bindir}/daggy %changelog * Tue Mar 19 2019 Igor Gnatenko - 1.0.1-1 - Update to 1.0.1 * Sat Mar 16 2019 Mikhail Milovidov - 1.0.0-1 - Initial rpm release