Blob Blame History Raw
%global project abraunegg
%global repo onedrive

Name:           onedrive
Version:        2.4.25
Release:        1%{?dist}
Summary:        OneDrive Free Client written in D
License:        GPLv3
URL:            https://github.com/%{project}/%{repo}
Source0:        %{url}/archive/v%{version}/%{repo}-v%{version}.tar.gz
BuildRequires: make
BuildRequires:  ldc
BuildRequires:  libcurl-devel
BuildRequires:  libnotify-devel
BuildRequires:  sqlite-devel
BuildRequires:  systemd
Requires(preun): systemd
ExclusiveArch:  %{ldc_arches}

%description
Free CLI client for Microsoft OneDrive written in D.

%prep
%setup -q -n %repo-%{version}
# sed -i 's|version ||g' Makefile
# sed -i '/chown/d' Makefile.in
sed -i 's/-o root -g users//g' Makefile.in
sed -i 's/-o root -g root//g' Makefile.in
# sed -i '/git/d' Makefile
sed -i "s|std\.c\.|core\.stdc\.|" src/sqlite.d
echo %{version} > version

%build
%configure
export DFLAGS="%{_d_optflags}"
export PREFIX="%{_prefix}"
make DC=ldmd2 %{?_smp_mflags}

%install
%make_install \
    PREFIX="%{_prefix}"
chmod a-x %{buildroot}/%{_mandir}/man1/%{name}*

%preun
%systemd_user_preun %{name}.service
%systemd_preun %{name}@.service

%files
%doc README.md LICENSE CHANGELOG.md
%{_bindir}/%{name}
%if 0%{?el8} || 0%{?el9}
%{_unitdir}/%{name}.service
%else
%{_userunitdir}/%{name}.service
%endif
%{_unitdir}/%{name}@.service
%{_mandir}/man1/%{name}.1.gz
%{_docdir}/%{name}
%config %{_sysconfdir}/logrotate.d/onedrive

%changelog
* Wed Jun 21 2023 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 2.4.25-1
- Update to 2.4.25 (#2216391)

* Wed Mar 15 2023 Kalev Lember <klember@redhat.com> - 2.4.23-3
- Rebuilt for ldc 1.32

* Thu Feb 23 2023 Zamir SUN <sztsian@gmail.com> - 2.4.23-2
- Support EPEL8

* Mon Feb 06 2023 Zamir SUN <sztsian@gmail.com> - 2.4.23-1
- Update to 2.4.23

* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.21-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild

* Sat Aug 13 2022 Zamir SUN <sztsian@gmail.com> - 2.4.21-1
- Update to 2.4.21

* Sat Aug 13 2022 Zamir SUN <sztsian@gmail.com> - 2.4.20-1
- Update to 2.4.20

* Wed Jul 27 2022 Kalev Lember <klember@redhat.com> - 2.4.19-3
- Rebuilt for ldc 1.30

* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.19-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild

* Tue Jun 28 2022 Zamir SUN <sztsian@gmail.com> - 2.4.19-1
- Update to 2.4.19

* Fri Jun 03 2022 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 2.4.18-1
- Update to 2.4.18 (#2093172)

* Sat Apr 30 2022 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 2.4.17-1
- Update to 2.4.17 (#2080550)

* Thu Mar 10 2022 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 2.4.16-1
- Update to 2.4.16 (#2036387)

* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.14-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild

* Wed Nov 24 2021 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 2.4.14-1
- Update to 2.4.14 (#2026496)

* Tue Aug 17 2021 Kalev Lember <klember@redhat.com> - 2.4.13-4
- Rebuilt for ldc 1.27

* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.13-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

* Fri Jul 16 2021 Zamir SUN <sztsian@gmail.com> - 2.4.13-2
- Fix rpath issue

* Wed Jul 14 2021 Marcel <34819524+MarcelCoding@users.noreply.github.com> - 2.4.13-1
- Update to 2.4.13

* Fri Jul 02 2021 Marcel <34819524+MarcelCoding@users.noreply.github.com> - 2.4.12-1
- Update to 2.4.12

* Mon Feb 22 2021 Kalev Lember <klember@redhat.com> - 2.4.8-3
- Rebuilt for ldc 1.25

* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

* Sun Dec 13 2020 Zamir SUN <sztsian@gmail.com> - 2.4.8-1
- Update to 2.4.8 to apply more fixes

* Sat Nov 28 2020 Zamir SUN <sztsian@gmail.com> - 2.4.7-1
- Update to 2.4.7

* Fri Aug 21 2020 Kalev Lember <klember@redhat.com> - 2.4.5-2
- Rebuilt for ldc 1.23

* Sat Aug 15 2020 Zamir SUN <sztsian@gmail.com> - 2.4.5-1
- Update to 2.4.5

* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

* Wed May 27 2020 Thomas Drake-Brockman <thomas@drake-brockman.id.au> - 2.4.2-1
- Update to 2.4.2 (#1840773)

* Mon May 18 2020 Zamir SUN <sztsian@gmail.com> - 2.4.1-1
- Update to 2.4.1

* Sun Apr 19 2020 Alan Pevec <alan.pevec@redhat.com> 2.4.0-1
- Update to 2.4.0

* Mon Feb 10 2020 Kalev Lember <klember@redhat.com> - 2.3.12-3
- Rebuilt for ldc 1.20

* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.12-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

* Tue Dec 17 2019 Thomas Drake-Brockman <thom@sfedb.com> - 2.3.12-1
- Update to 2.3.12

* Wed Oct 02 2019 Zamir SUN <sztsian@gmail.com> - 2.3.10-1
- Update to 2.3.10

* Mon Aug 19 2019 David Va <davidva@tuta.io> - 2.3.8-1
- Update to 2.3.8 for bug fixes

* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

* Sat Jul 06 2019 Thomas Drake-Brockman <thom@sfedb.com> - 2.3.7-1
- Update to 2.3.7 for bug fixes

* Thu Jun 20 2019 Zamir SUN <zsun@fedoraproject.org> - 2.3.5-1
- Update to 2.3.5 to apply some more fixes

* Sat Jun 15 2019 Zamir SUN <zsun@fedoraproject.org> - 2.3.4-1
- Update to 2.3.4 for bug fixes

* Tue Apr 09 2019 Kalev Lember <klember@redhat.com> - 2.3.2-2
- Rebuilt for ldc 1.15

* Wed Apr 03 2019 Zamir SUN <zsun@fedoraproject.org> - 2.3.2-1
- Update to 2.3.2 to bring in bugfixes.
- Resolves: 1695392

* Thu Mar  7 2019 Tim Landscheidt <tim@tim-landscheidt.de> - 2.2.1-5
- Remove obsolete requirement for %%post scriptlet

* Mon Feb 18 2019 Kalev Lember <klember@redhat.com> - 2.2.1-4
- Rebuilt for ldc 1.14

* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

* Tue Dec 04 2018 Zamir SUN <sztsian@gmail.com> - 2.2.1-2
- Add the source tarball

* Tue Dec 04 2018 Zamir SUN <sztsian@gmail.com> - 2.2.1-1
- Update to 2.2.1

* Fri Nov 30 2018 Zamir SUN <sztsian@gmail.com> - 2.2.0-1
- Switch upstream to more active fork in https://github.com/abraunegg/onedrive
- Update to 2.2.0

* Sun Oct 14 2018 Kalev Lember <klember@redhat.com> - 1.1.1-6
- Rebuilt for ldc 1.12

* Sun Aug 05 2018 Thomas Drake-Brockman <thom@sfedb.com> - 1.1.1-5
- Patch src/sqlite.d to use core.stc instead of std.c

* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

* Mon Jul 09 2018 Kalev Lember <klember@redhat.com> - 1.1.1-3
- Rebuilt for ldc 1.11

* Fri Feb 23 2018 Thomas Drake-Brockman <thom@sfedb.com> - 1.1.1-2
- Bump release for rebuild on f28 branch

* Tue Feb 20 2018 Thomas Drake-Brockman <thom@sfedb.com> - 1.1.1-1
- Update to upstream version 1.1.1
- Remove %check because upstream removed the unittest action from Makefile

* Mon Feb 19 2018 Kalev Lember <klember@redhat.com> - 1.0.1-3
- Rebuilt for ldc 1.8

* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

* Thu Nov 30 2017 Zamir SUN <sztsian@gmail.com> 1.0.1-1
- Update to upstream release version 1.0.1

* Tue Oct 25 2016 mosquito <sensor.wen@gmail.com> 0.1.1-2.giteb8d0fe
- add BReq systemd

* Thu Oct 20 2016 Zamir SUN <sztsian@gmail.com> 0.1.1-1.giteb8d0fe
- initial package