From 407525b571b48cfd65e1ad7a02d250a927c967c9 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 1 Dec 2017 03:04:39 +0000 Subject: gentoo resync : 01.12.2017 --- app-backup/restic/Manifest | 8 ++--- app-backup/restic/restic-0.6.1.ebuild | 45 ----------------------- app-backup/restic/restic-0.7.1.ebuild | 45 ----------------------- app-backup/restic/restic-0.8.0.ebuild | 68 +++++++++++++++++++++++++++++++++++ 4 files changed, 71 insertions(+), 95 deletions(-) delete mode 100644 app-backup/restic/restic-0.6.1.ebuild delete mode 100644 app-backup/restic/restic-0.7.1.ebuild create mode 100644 app-backup/restic/restic-0.8.0.ebuild (limited to 'app-backup/restic') diff --git a/app-backup/restic/Manifest b/app-backup/restic/Manifest index ac6349aad46b..537ada7a19db 100644 --- a/app-backup/restic/Manifest +++ b/app-backup/restic/Manifest @@ -1,7 +1,5 @@ -DIST restic-0.6.1.tar.gz 25231223 SHA256 7cd709c592a5978723673397d7d13c37c0977e20c43db253d0c274b53a55654a SHA512 8c899ca8b6e3dfa399fe5c4306f72a1bcfa869dd667d27f3f88efa26aaa1000959bf91b515911b2ef7b2d4c5bb3e2ed4f202c87add7766d2147b7d40f0757a9a WHIRLPOOL 39225876fd6ce9e4ddac765688238ab5ea430272aacc6e96d54c359de939d2e69cdc45a5571cb63777c258a74b5a9bfbd6114d2463004b242b009856d87b6e2e -DIST restic-0.7.1.tar.gz 25438170 SHA256 81efde662c34225b5705f3d72daa1f6278455c2b8f786224d7a1ecca0b14efca SHA512 3b887149c801fe81f9bf65e0ae4a17ba97f66c0133f45b3f5526d79d580f072e0e5fd89cd78a5018992dc42e6dafb9385139f4336fe6f06d57d8abe7a9e323b1 WHIRLPOOL bbdeafadd7b329147b7ea30b13d806d20de76e8efcc1ace4eea74420aa39f6d7a8f5eb186169d2a053988d07d44063ca71c54287aa07c4cd4cdc906a07b80dc7 -DIST restic-0.7.3.tar.gz 37062625 SHA256 6d795a5f052b3a8cb8e7571629da14f00e92035b7174eb20e32fd1440f68aaff SHA512 2d44b4fc363c7f6389c1f06469cf30ebeff4d6ade0bd4fcae1d7d9def3922936b45043b04f4072284b773df2c6487c58db6aea41c7de5c8184ca33ca3c44d44a WHIRLPOOL dde430e4d718928b01da0f1558fd8a7bf65a0d9e3a4a620cc7557e6afd4760a8dc6c1a9d7c744649cb817b99fb22ee2e2f893d5fd49fa961d5ab6b8bb02941b0 -EBUILD restic-0.6.1.ebuild 1078 BLAKE2B 37022d0658d9c0af933f5b72949cf9141d7066aaabc6d2684d851fefc0e82a6c9c7e8db63c2b0d2e93ab4ababc0cc6d591eed56edc7257f39ee13de103bf5855 SHA512 4eaec8118534b3f5b9c97860ac0bae066712e6ce196594ccd90bcc92979e39166bb41d40cde54513ca30409935b31ee20eb71040f95da230632329bc73ee8fe2 -EBUILD restic-0.7.1.ebuild 1073 BLAKE2B 7ae6073a8704d9d48e25f4120a8ab5886a6c5e54e9d60eb834faea169f802c8c2dc9a3a5e5b1ab0fda870c820250ffb35b30f95c3daebb7ed60216881ad120ad SHA512 08f73d1e267f90a9eda7e16ad883d38dd05ed21e1f2fdcb02c5cb7fb66cc5f9d7f7a6caef756d41e6b562df882572a96ceb077e8050e7407d42862bec3bbf989 +DIST restic-0.7.3.tar.gz 37062625 BLAKE2B 0a50c1c6c1ffc8f5d5c0698341bfd1715faee0ab3392ddb065b75143babb45dcfee355f2a369771b4c256cafcb839dc401ad827e194b52d27a1c7582b9c3a1c3 SHA512 2d44b4fc363c7f6389c1f06469cf30ebeff4d6ade0bd4fcae1d7d9def3922936b45043b04f4072284b773df2c6487c58db6aea41c7de5c8184ca33ca3c44d44a +DIST restic-0.8.0.tar.gz 37309494 BLAKE2B 0c50ccbdabca2057a5d1f8a7326a3e143101daed7cf9eabf0deb2d4452bbd63fd57c3edc8be106c0123f3c4e01195e8042a8f70477c999b00069ffe3d4fcb1d5 SHA512 5f2205ac5caf91f119f1705dc1f8340c481fd27d809cdadbd8ff39ebbc910d98452626c2a9564300935746550a2604ed59aa095f3137788bd0dce87c0dcb14f9 EBUILD restic-0.7.3.ebuild 1276 BLAKE2B 13a79b91735acd188bee1f60303d3237b69fa85af4f37de021b60ca942b0fe2ae06a695720e268f2076eb3c860336a163cb9279d037fbe6a597b621028866531 SHA512 d7bfd4df6620cba9400e6b6c484864a0a5fae4953744cef7e1979f234a3c7d40a53e8750a572d414c98090f99734bc8243aac6353493c845b710190915f52cfe +EBUILD restic-0.8.0.ebuild 1589 BLAKE2B 9ecc5384646c5227e7557e0a0f4ece8928e70e6491ff90549162223d6aea1b56e57271666491251122ebce01c274a80208010a9647e74a3f33e54ac91f28623e SHA512 3232fcffcf1ced52759125c00f3380f90e263e0e84d1a5da24f3f225ad49c1476e2d979cad85781a7c66bdb89460fa59e7d3b04b7b08bed29b59ea8e008c79f6 MISC metadata.xml 444 BLAKE2B f9cc0e8188fbd02a7bacc258eac4052b88fcd3d3b878ce336f7f4635bd4fa94abdfa5112b35bbf6913dcbbfb64833d5f3a4d372c202b2f2488d5d0c750ce2f52 SHA512 8dbd7df10769ff8d0271588be8c97402d5917a4c0dbafa5daad2090245ee4b022193a6c271f71c342540d7599b029998c91c10364eae7d55de0275276342c0f4 diff --git a/app-backup/restic/restic-0.6.1.ebuild b/app-backup/restic/restic-0.6.1.ebuild deleted file mode 100644 index ed91b94db276..000000000000 --- a/app-backup/restic/restic-0.6.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="restic is a backup program that is fast, efficient and secure" -HOMEPAGE="https://restic.github.io/" -SRC_URI="https://github.com/restic/restic/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -DOCS=( README.rst CONTRIBUTING.md doc/design.rst doc/faq.rst doc/index.rst doc/manual.rst - doc/rest_backend.rst doc/development.rst doc/talks.rst doc/tutorial_aws_s3.rst doc/installation.rst ) - -DEPEND="dev-lang/go - test? ( sys-fs/fuse:0 )" - -RDEPEND="sys-fs/fuse:0" - -src_compile() { - local mygoargs=( - -v - -work - -x - -tags release - -ldflags "-w -X main.version=${PV}" - -asmflags "-trimpath=${S}/vendor -trimpath=${S}" - -gcflags "-trimpath=${S}/vendor -trimpath=${S}" - -o "${S}"/restic cmds/restic - ) - - GOPATH="${S}:${S}/vendor" go build "${mygoargs[@]}" || die -} - -src_test() { - GOPATH="${S}:${S}/vendor" go test -v -work -x restic/... cmds/... || die -} - -src_install() { - dobin restic - einstalldocs -} diff --git a/app-backup/restic/restic-0.7.1.ebuild b/app-backup/restic/restic-0.7.1.ebuild deleted file mode 100644 index e3a29977d90f..000000000000 --- a/app-backup/restic/restic-0.7.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="A backup program that is fast, efficient and secure" -HOMEPAGE="https://restic.github.io/" -SRC_URI="https://github.com/restic/restic/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="test" - -DOCS=( README.rst CONTRIBUTING.md doc/design.rst doc/faq.rst doc/index.rst doc/manual.rst - doc/rest_backend.rst doc/development.rst doc/talks.rst doc/tutorial_aws_s3.rst doc/installation.rst ) - -DEPEND="dev-lang/go - test? ( sys-fs/fuse:0 )" - -RDEPEND="sys-fs/fuse:0" - -src_compile() { - local mygoargs=( - -v - -work - -x - -tags release - -ldflags "-w -X main.version=${PV}" - -asmflags "-trimpath=${S}/vendor -trimpath=${S}" - -gcflags "-trimpath=${S}/vendor -trimpath=${S}" - -o "${S}"/restic cmds/restic - ) - - GOPATH="${S}:${S}/vendor" go build "${mygoargs[@]}" || die -} - -src_test() { - GOPATH="${S}:${S}/vendor" go test -v -work -x restic/... cmds/... || die -} - -src_install() { - dobin restic - einstalldocs -} diff --git a/app-backup/restic/restic-0.8.0.ebuild b/app-backup/restic/restic-0.8.0.ebuild new file mode 100644 index 000000000000..3cd921c0f6dc --- /dev/null +++ b/app-backup/restic/restic-0.8.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit golang-vcs-snapshot bash-completion-r1 + +DESCRIPTION="A backup program that is fast, efficient and secure" +HOMEPAGE="https://restic.github.io/" +SRC_URI="https://github.com/restic/restic/archive/v${PV}.tar.gz -> ${P}.tar.gz" +EGO_PN="github.com/restic/restic" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="test" + +DOCS=( + README.rst CONTRIBUTING.md doc/010_introduction.rst doc/020_installation.rst + doc/030_preparing_a_new_repo.rst doc/040_backup.rst doc/045_working_with_repos.rst + doc/050_restore.rst doc/060_forget.rst doc/070_encryption.rst doc/080_examples.rst + doc/090_participating.rst doc/100_references.rst doc/cache.rst doc/faq.rst + doc/index.rst doc/manual_rest.rst +) + +DEPEND=" + dev-lang/go + test? ( sys-fs/fuse:0 )" + +RDEPEND="sys-fs/fuse:0" + +S="${WORKDIR}/${P}/src/${EGO_PN}" + +src_compile() { + local mygoargs=( + -v + -work + -x + -tags release + -ldflags "-s -w -X main.version=${PV}" + -asmflags "-trimpath=${S}" + -gcflags "-trimpath=${S}" + -o restic ${EGO_PN}/cmd/restic + ) + + GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \ + go build "${mygoargs[@]}" || die +} + +src_test() { + GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \ + go test -timeout 30m -v -work -x ${EGO_PN}/cmd/... ${EGO_PN}/internal/... || die +} + +src_install() { + dobin restic + einstalldocs + + newbashcomp doc/bash-completion.sh "${PN}" + + insinto /usr/share/zsh/site-functions + newins doc/zsh-completion.zsh _restic + + local i + for i in doc/man/*; do + doman "$i" + done +} -- cgit v1.2.3