commit: 1183590a86a615ca7dfb3fcce3da2e56cf723d66 Author: Zac Medico <zmedico <AT> gentoo <DOT> org> AuthorDate: Wed Jan 29 02:19:35 2025 +0000 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org> CommitDate: Wed Jan 29 02:20:38 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1183590a
dev-db/rqlite: add 8.36.10 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org> dev-db/rqlite/Manifest | 2 ++ dev-db/rqlite/rqlite-8.36.10.ebuild | 45 +++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/dev-db/rqlite/Manifest b/dev-db/rqlite/Manifest index aa7a4ee9bba4..9f5de263434f 100644 --- a/dev-db/rqlite/Manifest +++ b/dev-db/rqlite/Manifest @@ -1,3 +1,5 @@ +DIST rqlite-8.36.10-deps.tar.xz 4080696 BLAKE2B c3903038a96065292209cd992bb368e7838ed824650d22b67ee0c85e1ccf33ed48d8a21b2be50c8044b95be514a8fcead6bc2c5bb9e53bb1e5e548c30dab72d8 SHA512 c93ddfdca210ca072f135a6639d9deb5a1493a256dcc2d18a18c6a6fa240dd6e04d4b76ab0e4dc205d550c961d42b68c5ba3abcc51f99f9948d4fb8e0bd4ba9a +DIST rqlite-8.36.10.tar.gz 775952 BLAKE2B b495ad8cdafe347e43721927380829ad2917ca8f5d51e6622b09bc571df333604641f55be8ec6e1b9c79040037bfc5d45e690dc482f63cf53bc500e730d84216 SHA512 eb0f381a0150bc94e20285a56a784270b4e4f1852edc48f82de5b2e64abfc314ed3a60f047f3fd9f3f3e503f1ebae8f5700ec5019c3fdd1b99a29d2159423bff DIST rqlite-8.36.2-deps.tar.xz 4080944 BLAKE2B a3de4bc297a7bb9a842cf08e4571c61731886bef138e583de5e994c8e65dcd9db52fc0891387ffd5e9e2d10eb602cfcd244cc0a5d38bb3f71fecfef20481fafc SHA512 1d01e587794e9aa5e2575f5542b38a5adc90cea68986b7cdba1e20a0ed07dee90bec20b8a59019a6ba89fcfa81e3aa573f172463e65fc214eb207662eac49c7d DIST rqlite-8.36.2.tar.gz 744888 BLAKE2B 7b4ca9905c6f3b7de3deeadeeaddf69756fa2d044fca9a640d19a47b79975427ccb12ab97d9ec6d0033f62bdd26b17778608296e697f813bc0508f9efaa95c1d SHA512 efd4fc2ab90f339e8ef209e373c5b251bcac61797cc8b5a1784657cb297ac39fb26ef3e96be921953284ff076ff67279cdb93f9fef454149059bf8ae60d73019 DIST rqlite-8.36.3-deps.tar.xz 4078736 BLAKE2B 7bfd590b33e14431831d1acd5b078030a3e94a845180c1144f48d429e26c0a5d5cf98585868fb5d88c96efd430bc833543f87b6a870d1a63550f728a2b7bec42 SHA512 e723a23392f12baa4fcd399f00417f57e142254511f74df027e9a8246c334ec53391d81e9bb3d9dc3a79304ae0ed45badf7563782f30423b093b976020ee359e diff --git a/dev-db/rqlite/rqlite-8.36.10.ebuild b/dev-db/rqlite/rqlite-8.36.10.ebuild new file mode 100644 index 000000000000..bda6343912e9 --- /dev/null +++ b/dev-db/rqlite/rqlite-8.36.10.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module +EGIT_COMMIT=768eafc309ff05a57d041d2b19f67994ce83a5c5 + +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/rqlite/rqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz" + +LICENSE="MIT" +LICENSE+=" Apache-2.0 BSD CC0-1.0 MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_unpack() { + default +} + +src_prepare() { + ln -sv ../vendor ./ || die + default +} + +src_compile() { + GOBIN="${S}/bin" \ + ego 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" \ + ego test ./... || die +} + +src_install() { + dobin bin/* + dodoc -r *.md DOC +}