%global commit 5ef9e1880c107bbe41b919d26410abc3a8e6ecb9 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global date 20160501 %bcond_without snapshot %if %{with snapshot} %global dist .%{date}git%{shortcommit}%{?dist} %endif Name: qt-virustotal-uploader Version: 1.3 Release: 1%{?dist} Summary: VirusTotal uploader License: Apache-2.0 URL: https://www.virustotal.com/ %if %{with snapshot} Source0: https://github.com/VirusTotal/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz %else Source0: https://github.com/VirusTotal/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz %endif BuildRequires: desktop-file-utils BuildRequires: make BuildRequires: c-vtapi-devel BuildRequires: gcc-c++ BuildRequires: ImageMagick BuildRequires: pkgconfig(jansson) BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(Qt5) >= 5.3 BuildRequires: pkgconfig(Qt5Core) >= 5.3 BuildRequires: pkgconfig(Qt5Gui) >= 5.3 BuildRequires: pkgconfig(Qt5Network) >= 5.3 BuildRequires: pkgconfig(zlib) Requires: hicolor-icon-theme %description %{summary}. %prep %autosetup %{?with_snapshot:-n %{name}-%{commit}} -p1 sed \ -e 's|/usr/local/include/ $$(HOME)/local/include/|%{_includedir}/c-vtapi|g' \ -e 's|-L/usr/local/lib -L$$(HOME)/local/lib ||g' \ -i qt-vt-uploader.pro cat > %{name}.desktop < - 1.3-1.20160501git5ef9e18 - Initial spec