%global debug_package %{nil} %ifarch x86_64 %global altarch amd64 %endif %ifarch %{ix86} %global altarch 386 %endif %ifarch %{arm} %global altarch armv7 %endif Name:syncthing Version:0.14.52 Release:1.0%{?dist} Summary:Syncthing License:MIT URL:http://syncthing.net/ Source0:https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-linux-%{altarch}-v%{version}.tar.gz Source1: syncthing@.service Source2:https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-linux-386-v%{version}.tar.gz ExclusiveArch: x86_64 %{ix86} BuildRequires: systemd Requires(post): systemd Requires(preun): systemd Requires(postun): systemd %description Syncthing replaces Dropbox and BitTorrent Sync with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet. Using syncthing, that control is returned to you. %prep %setup -c %build %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_bindir} install -p -m 0755 %{name}-linux-%{altarch}-v%{version}/syncthing %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_unitdir} install -p -m 0644 %{S:1} %{buildroot}%{_unitdir} %post %systemd_post %{name}@.service %preun %systemd_preun %{name}@.service %postun %systemd_postun_with_restart %{name}@.service %files %doc %{name}-linux-%{altarch}-v%{version}/README.txt %{name}-linux-%{altarch}-v%{version}/LICENSE.txt %{name}-linux-%{altarch}-v%{version}/AUTHORS.txt %{_bindir}/syncthing %{_unitdir}/%{name}@.service %changelog * Tue Jun 05 2018 Richard Monk 0.14.48-1 - Version bump https://github.com/syncthing/syncthing/releases/tag/v0.14.48 * Thu May 03 2018 Richard Monk 0.14.47-1 - Version bump https://github.com/syncthing/syncthing/releases/tag/v0.14.47 * Wed Oct 11 2017 Richard Monk 0.14.39-1 - Version bump https://github.com/syncthing/syncthing/releases/tag/v0.14.28 * Wed May 17 2017 Richard Monk 0.14.28-1 - Version bump https://github.com/syncthing/syncthing/releases/tag/v0.14.28 * Thu Mar 09 2017 Richard Monk 0.14.24-1 - Version bump https://github.com/syncthing/syncthing/releases/tag/v0.14.24 * Fri Feb 17 2017 Richard Monk 0.14.21-1 - Version bump * Tue Jan 17 2017 Richard Monk 0.14.19-1 - Version bump * Fri Oct 02 2015 Richard Monk 0.11.26-1 - Version bump * Mon Sep 14 2015 Richard Monk 0.11.25-1 - Version bump * Mon Aug 31 2015 Richard Monk 0.11.23-1 - Version bump * Thu Aug 27 2015 Richard Monk 0.11.22-1 - Version bump * Mon Aug 24 2015 Richard Monk 0.11.21-1 - Version bump * Mon Aug 17 2015 Richard Monk 0.11.20-1 - Version bump * Tue Aug 11 2015 Richard Monk 0.11.19-1 - Version bump * Mon Aug 03 2015 Richard Monk 0.11.18-1 - Version bump * Sun Jul 26 2015 Richard Monk 0.11.17-1 - Version bump * Mon Jul 20 2015 Richard Monk 0.11.16-1 - Version bump * Tue Jul 14 2015 Richard Monk 0.11.15-1 - Version bump * Tue Jul 07 2015 Richard Monk 0.11.13-1 - Version update * Sat Sep 20 2014 Onuralp SEZER 0.9.17-2.0 - Version update to v0.9.17 * Fri Sep 12 2014 Onuralp SEZER 0.9.15-9 - Version update to v0.9.15 * Wed Sep 10 2014 Onuralp SEZER 0.9.14-8 - Version updated to v0.9.14 - Spec files fixed * Tue Sep 9 2014 Onuralp SEZER 0.9.13-7 - Version updated to v0.9.13 * Mon Sep 1 2014 Onuralp SEZER 0.9.10-6 - Version updated to v0.9.10 - Spec files dates fixed and re-checked. * Wed Aug 27 2014 Onuralp SEZER 0.9.9-5 - Version updated to v0.9.9 - Readme fixes - Source folder path fixed * Mon Aug 25 2014 Onuralp SEZER 0.9.8-4 - Version updated to v0.9.8 * Sun Aug 17 2014 Onuralp SEZER 0.9.5-3 - Version updated to v0.9.5 * Sat Aug 16 2014 Onuralp SEZER 0.9.4-2 - Version updated to v0.9.4 * Mon Jul 28 2014 Onuralp SEZER 0.8.21-1 - Initial Version