%global project onedrive %global repo %{project} Name: onedrive Version: 1.0.1 Release: 2.git%{?dist} Summary: OneDrive Free Client written in D Group: Applications/Internet License: GPLv3 URL: https://github.com/skilion/onedrive Source0: %{url}/archive/v%{version}/%{repo}-v%{version}.tar.gz BuildRequires: ldc BuildRequires: libcurl-devel BuildRequires: sqlite-devel BuildRequires: systemd Requires(post): systemd Requires(preun): systemd %description Free CLI client for Microsoft OneDrive written in D. This do not support OneDrive for business. %prep %setup -q -n %repo-%{version} sed -i 's/dmd/ldmd2/g' Makefile sed -i 's/version//g' Makefile sed -i '/git/d' Makefile sed -i 's/\/usr\/local/\/usr/' Makefile echo %{version} >version %build %make_build %install %make_install \ PREFIX="%{_prefix}" %post %systemd_user_post %{name}.service %preun %systemd_user_preun %{name}.service %files %doc README.md config %license LICENSE %{_bindir}/%{name} %{_userunitdir}/%{name}.service %changelog * Thu Nov 30 2017 Zamir SUN 1.0.1-1 - Update to upstream release version 1.0.1 * Tue Oct 25 2016 mosquito 0.1.1-2.giteb8d0fe - add BReq systemd * Thu Oct 20 2016 Zamir SUN 0.1.1-1.giteb8d0fe - initial package