# -*- 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/restic/restic 0.9.5 v
description Fast, secure, efficient backup program.
long_description Restic is a program that does backups right. Its design goals are: Easy, Fast, Verifiable, Secure, Efficient and Free.
homepage https://restic.net/
checksums rmd160 7297c7dc01980c0ece228ad492bbc7d06fae6d37 \
sha256 f818778b135d3b0ca9710992e13b7e06458fcde3aa914b60907aeca7ac84bb5e \
variant docs description {Build the documentation} {
set pyver_nodot [string map {. {}} ${pyver}]
port:python${pyver_nodot} \
port:py${pyver_nodot}-sphinx \
port:py${pyver_nodot}-sphinx_rtd_theme
build.cmd go run build.go
if {[variant_isset docs]} {
reinplace -W ${worksrcpath}/doc "s|sphinx-build|sphinx-build-${pyver}|g" Makefile
system -W ${worksrcpath}/doc "make html"
xinstall -m 755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/
set docdir ${prefix}/share/doc/${name}
xinstall -m 755 -d ${destroot}${docdir}
xinstall -m 644 -W ${worksrcpath} LICENSE README.rst ${destroot}${docdir}
if {[variant_isset docs]} {
file copy ${worksrcpath}/doc/_build/html ${destroot}${docdir}