1 Summary: OneDrive Free Client written in D
6 Source0: https://github.com/abraunegg/onedrive/archive/v%{version}/%{name}-v%{version}.tar.gz
7 # Source0-md5: 18d5f1af56f7e3118e2dd00ad75bc8fa
8 URL: https://github.com/abraunegg/onedrive
9 BuildRequires: autoconf
10 BuildRequires: automake
11 BuildRequires: curl-devel
13 BuildRequires: libnotify-devel
14 BuildRequires: sqlite-devel
15 BuildRequires: systemd-devel
16 ExclusiveArch: %{x8664}
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 Free CLI client for Microsoft OneDrive written in D.
24 sed -i 's/-o root -g users//g' Makefile.in
25 sed -i 's/-o root -g root//g' Makefile.in
26 # sed -i '/git/d' Makefile
27 sed -i "s|std\.c\.|core\.stdc\.|" src/sqlite.d
28 echo %{version} > version
34 export DFLAGS="%{_d_optflags}"
35 export PREFIX="%{_prefix}"
39 rm -rf $RPM_BUILD_ROOT
42 DESTDIR=$RPM_BUILD_ROOT
44 chmod a-x $RPM_BUILD_ROOT%{_mandir}/man1/%{name}*
47 rm -rf $RPM_BUILD_ROOT
50 %defattr(644,root,root,755)
51 %doc README.md LICENSE CHANGELOG.md
52 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/onedrive
53 %attr(755,root,root) %{_bindir}/%{name}
54 %{systemduserunitdir}/%{name}.service
55 %{systemdunitdir}/%{name}@.service
56 %{_mandir}/man1/%{name}.1*