Sisyphus
: 20 2017 | : 17933 | : 10205203
en ru br
ALT

:: /
: syncthing

             Sources      Gear   Bugs and FR  Repocop 

Name: syncthing
Version: 0.14.37
Release: alt1
Summary: FOSS Continuous File Synchronisation
Summary(ru_RU.UTF-8): Свободная программа непрерывной синхронизации файлов
License: MPL-2.0
Group: Networking/Other
Url:https://github.com/syncthing/syncthing

Packager: Anton Midyukov <antohami at altlinux.org>

Source: %name-%version.tar
BuildRequires: go >= 1.3
BuildRequires: udev-rules

%description
Syncthing replaces proprietary sync and cloud services with
something open, trustworthy and decentralised. 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.

%description -l ru_RU.UTF-8
Syncthing призван заменить собой проприетарные программы синхронизации и
облачные сервисы на открытый, надёжный и децентрализованный сервис. Ваши данные
это ваши данные и вы должны иметь возможность выбрать, где им храниться,
совместно с какой-то третьей стороной или нет, и как им передаваться через
Интернет.

%prep
%setup

%build
mkdir -p build/src/ build/vendor/
export GOPATH="$PWD/build:$PWD/build/vendor"

mkdir -p build/src/github.com/%name/%name
ls | sed '/^build$/d' | xargs cp -at build/src/github.com/%name/%name
cp -a vendor build/vendor/src

pushd build/src/github.com/%name/%name/
go run build.go -version v%version -no-upgrade
popd

%install
install -Dm 0755 build/src/github.com/%name/%name/bin/%name \
 %buildroot%_bindir/%name
install -Dm 0644 etc/linux-systemd/system/%name at .service        \
 %buildroot%_unitdir/%name at .service
install -Dm 0644 etc/linux-systemd/system/%name-resume.service  \
 %buildroot%_unitdir/%name-resume.service
install -Dm 0644 etc/linux-systemd/user/%name.service           \
 %buildroot%_libexecdir/systemd/user/%name.service

%files
%doc AUTHORS CONDUCT.md CONTRIBUTING.md LICENSE README.md
%_bindir/%name
%dir /lib/systemd
%dir %_unitdir/
%_unitdir/%name at .service
%_unitdir/%name-resume.service
%dir %_libexecdir/systemd
%dir %_libexecdir/systemd/user
%_libexecdir/systemd/user/%name.service

%changelog

changelog

 
: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
: Michael Shigorin