# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit go-module EGIT_COMMIT=f0a198e577deb55497974174e405031b5e864c36 DESCRIPTION="Replicated SQLite using the Raft consensus protocol" HOMEPAGE="https://github.com/rqlite/rqlite https://www.philipotoole.com/tag/rqlite/" SRC_URI="https://github.com/zmedico/rqlite/archive/v${PV}-vendor.tar.gz -> ${P}-vendor.tar.gz" LICENSE="MIT Apache-2.0 BSD CC0-1.0 MPL-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" S=${WORKDIR}/${P}-vendor src_compile() { GOBIN="${S}/bin" \ go install \ -ldflags="-X main.version=v${PV} -X main.branch=master -X main.commit=${EGIT_COMMIT} -X main.buildtime=$(date +%Y-%m-%dT%T%z)" \ ./cmd/... || die } src_test() { GOBIN="${S}/bin" \ go test ./... || die } src_install() { dobin bin/* dodoc -r *.md DOC }