]> git.pld-linux.org Git - packages/onedrive.git/blob - onedrive.spec
73b5e0b8afe6cea0d292bad6a426bd9504b80b24
[packages/onedrive.git] / onedrive.spec
1 Summary:        OneDrive Free Client written in D
2 Name:           onedrive
3 Version:        2.4.13
4 Release:        2
5 License:        GPL v3
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
12 BuildRequires:  ldc
13 BuildRequires:  libnotify-devel
14 BuildRequires:  sqlite-devel
15 BuildRequires:  systemd-devel
16 ExclusiveArch:  %{x8664}
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 Free CLI client for Microsoft OneDrive written in D.
21
22 %prep
23 %setup -q
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
29
30 %build
31 %{__aclocal}
32 %{__autoconf}
33 bash %configure
34 export DFLAGS="%{_d_optflags}"
35 export PREFIX="%{_prefix}"
36 %{__make} DC=ldmd2
37
38 %install
39 rm -rf $RPM_BUILD_ROOT
40 %{__make} install \
41     PREFIX="%{_prefix}" \
42         DESTDIR=$RPM_BUILD_ROOT
43
44 chmod a-x $RPM_BUILD_ROOT%{_mandir}/man1/%{name}*
45
46 %clean
47 rm -rf $RPM_BUILD_ROOT
48
49 %files
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*
57 %{_docdir}/%{name}
This page took 0.135908 seconds and 2 git commands to generate.