# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
go.setup github.com/syncthing/syncthing 1.3.1 v
maintainers {lbschenkel @lbschenkel} openmaintainer
description Open Source Continuous File Synchronization
long_description Syncthing replaces proprietary sync and cloud services \
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.
homepage https://syncthing.net
checksums rmd160 7096b0d9cfbe0ddd7f425513e3080300490108de \
sha256 2958096a2f86b3de80bc6cf1ddef65ae501a5b539170629b6c3032e8d5332b2d \
build.env-append GO111MODULE=on
build.cmd ${go.bin} run build.go
build.target install syncthing
build.pre_args -version v${version} -no-upgrade
build.post_args ${build.target}
xinstall -W ${worksrcpath}/bin syncthing ${destroot}${prefix}/bin
xinstall -W ${worksrcpath}/man syncthing.1 ${destroot}${prefix}/share/man/man1
xinstall -d ${destroot}${prefix}/share/doc/${name}
xinstall -W ${worksrcpath} AUTHORS LICENSE ${destroot}${prefix}/share/doc/${name}
xinstall {*}[glob ${worksrcpath}/*.md] ${destroot}${prefix}/share/doc/${name}
xinstall -d ${destroot}${prefix}/share/examples/${name}
xinstall -W ${worksrcpath}/etc/macos-launchd syncthing.plist ${destroot}${prefix}/share/examples/${name}
reinplace "s|/Users/USERNAME/bin/|${prefix}/bin/|g" ${destroot}${prefix}/share/examples/${name}/syncthing.plist
"Syncthing provides an example launchd plist. To use it:" \
"1. Copy ${prefix}/share/examples/${name}/syncthing.plist to ~/Library/LaunchAgents" \
"2. Edit syncthing.plist by replacing USERNAME with your actual username" \
"3. Log out and in again, or run: launchctl load ~/Library/LaunchAgents/syncthing.plist"
github.livecheck.regex {([0-9.-]+)}