4a857cd
%global project abraunegg
6faf25f
%global repo onedrive
6faf25f
6faf25f
Name:           onedrive
5785e05
Version:        2.4.25
5785e05
Release:        1%{?dist}
6faf25f
Summary:        OneDrive Free Client written in D
6faf25f
License:        GPLv3
6faf25f
URL:            https://github.com/%{project}/%{repo}
6faf25f
Source0:        %{url}/archive/v%{version}/%{repo}-v%{version}.tar.gz
314e6c2
BuildRequires: make
6faf25f
BuildRequires:  ldc
6faf25f
BuildRequires:  libcurl-devel
ed1b33c
BuildRequires:  libnotify-devel
6faf25f
BuildRequires:  sqlite-devel
6faf25f
BuildRequires:  systemd
524cefd
Requires(preun): systemd
6faf25f
ExclusiveArch:  %{ldc_arches}
6faf25f
6faf25f
%description
6faf25f
Free CLI client for Microsoft OneDrive written in D.
6faf25f
6faf25f
%prep
6faf25f
%setup -q -n %repo-%{version}
3026956
# sed -i 's|version ||g' Makefile
ed1b33c
# sed -i '/chown/d' Makefile.in
ed1b33c
sed -i 's/-o root -g users//g' Makefile.in
ed1b33c
sed -i 's/-o root -g root//g' Makefile.in
3026956
# sed -i '/git/d' Makefile
66028c1
sed -i "s|std\.c\.|core\.stdc\.|" src/sqlite.d
8932c42
echo %{version} > version
4a857cd
6faf25f
%build
ed1b33c
%configure
6faf25f
export DFLAGS="%{_d_optflags}"
4a857cd
export PREFIX="%{_prefix}"
4a857cd
make DC=ldmd2 %{?_smp_mflags}
6faf25f
6faf25f
%install
6faf25f
%make_install \
6faf25f
    PREFIX="%{_prefix}"
4a857cd
chmod a-x %{buildroot}/%{_mandir}/man1/%{name}*
6faf25f
6faf25f
%preun
6faf25f
%systemd_user_preun %{name}.service
4a857cd
%systemd_preun %{name}@.service
6faf25f
6faf25f
%files
ed1b33c
%doc README.md LICENSE CHANGELOG.md
6faf25f
%{_bindir}/%{name}
1412618
%if 0%{?el8} || 0%{?el9}
299f8e2
%{_unitdir}/%{name}.service
299f8e2
%else
6faf25f
%{_userunitdir}/%{name}.service
299f8e2
%endif
4a857cd
%{_unitdir}/%{name}@.service
4a857cd
%{_mandir}/man1/%{name}.1.gz
ed1b33c
%{_docdir}/%{name}
4a857cd
%config %{_sysconfdir}/logrotate.d/onedrive
6faf25f
6faf25f
%changelog
5785e05
* Wed Jun 21 2023 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 2.4.25-1
5785e05
- Update to 2.4.25 (#2216391)
5785e05
d2de265
* Wed Mar 15 2023 Kalev Lember <klember@redhat.com> - 2.4.23-3
d2de265
- Rebuilt for ldc 1.32
d2de265
299f8e2
* Thu Feb 23 2023 Zamir SUN <sztsian@gmail.com> - 2.4.23-2
299f8e2
- Support EPEL8
299f8e2
Ziqian SUN(Zamir) 643016f
* Mon Feb 06 2023 Zamir SUN <sztsian@gmail.com> - 2.4.23-1
Ziqian SUN(Zamir) 643016f
- Update to 2.4.23
Ziqian SUN(Zamir) 643016f
0b1c621
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.21-2
0b1c621
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
0b1c621
414fcfe
* Sat Aug 13 2022 Zamir SUN <sztsian@gmail.com> - 2.4.21-1
414fcfe
- Update to 2.4.21
414fcfe
fa5eb56
* Sat Aug 13 2022 Zamir SUN <sztsian@gmail.com> - 2.4.20-1
fa5eb56
- Update to 2.4.20
fa5eb56
bc590e7
* Wed Jul 27 2022 Kalev Lember <klember@redhat.com> - 2.4.19-3
bc590e7
- Rebuilt for ldc 1.30
bc590e7
369cb74
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.19-2
369cb74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
369cb74
229e2e8
* Tue Jun 28 2022 Zamir SUN <sztsian@gmail.com> - 2.4.19-1
229e2e8
- Update to 2.4.19
229e2e8
cd34a45
* Fri Jun 03 2022 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 2.4.18-1
cd34a45
- Update to 2.4.18 (#2093172)
cd34a45
e8b3e85
* Sat Apr 30 2022 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 2.4.17-1
e8b3e85
- Update to 2.4.17 (#2080550)
e8b3e85
19a478c
* Thu Mar 10 2022 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 2.4.16-1
19a478c
- Update to 2.4.16 (#2036387)
19a478c
1f145b8
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.14-2
1f145b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
1f145b8
7957005
* Wed Nov 24 2021 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 2.4.14-1
7957005
- Update to 2.4.14 (#2026496)
7957005
4b86c2e
* Tue Aug 17 2021 Kalev Lember <klember@redhat.com> - 2.4.13-4
4b86c2e
- Rebuilt for ldc 1.27
4b86c2e
5056246
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.13-3
5056246
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
5056246
983028b
* Fri Jul 16 2021 Zamir SUN <sztsian@gmail.com> - 2.4.13-2
983028b
- Fix rpath issue
983028b
Marcel ec8e833
* Wed Jul 14 2021 Marcel <34819524+MarcelCoding@users.noreply.github.com> - 2.4.13-1
Marcel ec8e833
- Update to 2.4.13
Marcel ec8e833
Marcel c05f04a
* Fri Jul 02 2021 Marcel <34819524+MarcelCoding@users.noreply.github.com> - 2.4.12-1
Marcel c05f04a
- Update to 2.4.12
Marcel c05f04a
bd585f4
* Mon Feb 22 2021 Kalev Lember <klember@redhat.com> - 2.4.8-3
bd585f4
- Rebuilt for ldc 1.25
bd585f4
ff0bd79
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.8-2
ff0bd79
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
ff0bd79
313c5a1
* Sun Dec 13 2020 Zamir SUN <sztsian@gmail.com> - 2.4.8-1
313c5a1
- Update to 2.4.8 to apply more fixes
313c5a1
fd0dc7f
* Sat Nov 28 2020 Zamir SUN <sztsian@gmail.com> - 2.4.7-1
fd0dc7f
- Update to 2.4.7
fd0dc7f
1829100
* Fri Aug 21 2020 Kalev Lember <klember@redhat.com> - 2.4.5-2
1829100
- Rebuilt for ldc 1.23
1829100
73b1e69
* Sat Aug 15 2020 Zamir SUN <sztsian@gmail.com> - 2.4.5-1
73b1e69
- Update to 2.4.5
73b1e69
b71b565
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-2
b71b565
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b71b565
ad78619
* Wed May 27 2020 Thomas Drake-Brockman <thomas@drake-brockman.id.au> - 2.4.2-1
ad78619
- Update to 2.4.2 (#1840773)
ad78619
2b43232
* Mon May 18 2020 Zamir SUN <sztsian@gmail.com> - 2.4.1-1
2b43232
- Update to 2.4.1
2b43232
Alan Pevec 25a1fcd
* Sun Apr 19 2020 Alan Pevec <alan.pevec@redhat.com> 2.4.0-1
Alan Pevec 25a1fcd
- Update to 2.4.0
Alan Pevec 25a1fcd
c40b5f1
* Mon Feb 10 2020 Kalev Lember <klember@redhat.com> - 2.3.12-3
c40b5f1
- Rebuilt for ldc 1.20
c40b5f1
f6461c2
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.12-2
f6461c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f6461c2
295ec76
* Tue Dec 17 2019 Thomas Drake-Brockman <thom@sfedb.com> - 2.3.12-1
295ec76
- Update to 2.3.12
295ec76
2b98b49
* Wed Oct 02 2019 Zamir SUN <sztsian@gmail.com> - 2.3.10-1
2b98b49
- Update to 2.3.10
2b98b49
3e9c41a
* Mon Aug 19 2019 David Va <davidva@tuta.io> - 2.3.8-1
3e9c41a
- Update to 2.3.8 for bug fixes
3e9c41a
c274b1b
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.7-2
c274b1b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
c274b1b
524cefd
* Sat Jul 06 2019 Thomas Drake-Brockman <thom@sfedb.com> - 2.3.7-1
524cefd
- Update to 2.3.7 for bug fixes
524cefd
95df950
* Thu Jun 20 2019 Zamir SUN <zsun@fedoraproject.org> - 2.3.5-1
95df950
- Update to 2.3.5 to apply some more fixes
95df950
ed1b33c
* Sat Jun 15 2019 Zamir SUN <zsun@fedoraproject.org> - 2.3.4-1
ed1b33c
- Update to 2.3.4 for bug fixes
ed1b33c
1f5be78
* Tue Apr 09 2019 Kalev Lember <klember@redhat.com> - 2.3.2-2
1f5be78
- Rebuilt for ldc 1.15
1f5be78
3026956
* Wed Apr 03 2019 Zamir SUN <zsun@fedoraproject.org> - 2.3.2-1
3026956
- Update to 2.3.2 to bring in bugfixes.
3026956
- Resolves: 1695392
3026956
faf1d04
* Thu Mar  7 2019 Tim Landscheidt <tim@tim-landscheidt.de> - 2.2.1-5
faf1d04
- Remove obsolete requirement for %%post scriptlet
faf1d04
def10a1
* Mon Feb 18 2019 Kalev Lember <klember@redhat.com> - 2.2.1-4
def10a1
- Rebuilt for ldc 1.14
def10a1
d831d50
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-3
d831d50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
d831d50
17822ec
* Tue Dec 04 2018 Zamir SUN <sztsian@gmail.com> - 2.2.1-2
17822ec
- Add the source tarball
17822ec
4a857cd
* Tue Dec 04 2018 Zamir SUN <sztsian@gmail.com> - 2.2.1-1
4a857cd
- Update to 2.2.1
4a857cd
4a857cd
* Fri Nov 30 2018 Zamir SUN <sztsian@gmail.com> - 2.2.0-1
4a857cd
- Switch upstream to more active fork in https://github.com/abraunegg/onedrive
4a857cd
- Update to 2.2.0
4a857cd
d6193fd
* Sun Oct 14 2018 Kalev Lember <klember@redhat.com> - 1.1.1-6
d6193fd
- Rebuilt for ldc 1.12
d6193fd
72a9331
* Sun Aug 05 2018 Thomas Drake-Brockman <thom@sfedb.com> - 1.1.1-5
72a9331
- Patch src/sqlite.d to use core.stc instead of std.c
72a9331
83ece5b
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-4
83ece5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
83ece5b
2a66313
* Mon Jul 09 2018 Kalev Lember <klember@redhat.com> - 1.1.1-3
2a66313
- Rebuilt for ldc 1.11
2a66313
1fbfd88
* Fri Feb 23 2018 Thomas Drake-Brockman <thom@sfedb.com> - 1.1.1-2
1fbfd88
- Bump release for rebuild on f28 branch
1fbfd88
8932c42
* Tue Feb 20 2018 Thomas Drake-Brockman <thom@sfedb.com> - 1.1.1-1
8932c42
- Update to upstream version 1.1.1
8932c42
- Remove %check because upstream removed the unittest action from Makefile
8932c42
47b7762
* Mon Feb 19 2018 Kalev Lember <klember@redhat.com> - 1.0.1-3
47b7762
- Rebuilt for ldc 1.8
47b7762
e274060
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-2
e274060
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e274060
6faf25f
* Thu Nov 30 2017 Zamir SUN <sztsian@gmail.com> 1.0.1-1
6faf25f
- Update to upstream release version 1.0.1
6faf25f
6faf25f
* Tue Oct 25 2016 mosquito <sensor.wen@gmail.com> 0.1.1-2.giteb8d0fe
6faf25f
- add BReq systemd
6faf25f
6faf25f
* Thu Oct 20 2016 Zamir SUN <sztsian@gmail.com> 0.1.1-1.giteb8d0fe
2b98b49
- initial package