commit: 419afd8ce7ba79dcd6d24faaa183c4a809365824 Author: Zac Medico <zmedico <AT> gentoo <DOT> org> AuthorDate: Tue Jan 21 17:24:07 2025 +0000 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org> CommitDate: Tue Jan 21 17:24:21 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=419afd8c
dev-db/rqlite: add 8.36.6 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org> dev-db/rqlite/Manifest | 2 ++ dev-db/rqlite/rqlite-8.36.6.ebuild | 45 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/dev-db/rqlite/Manifest b/dev-db/rqlite/Manifest index 3a1a085e0465..d191254f81aa 100644 --- a/dev-db/rqlite/Manifest +++ b/dev-db/rqlite/Manifest @@ -4,3 +4,5 @@ DIST rqlite-8.36.3-deps.tar.xz 4078736 BLAKE2B 7bfd590b33e14431831d1acd5b078030a DIST rqlite-8.36.3.tar.gz 745738 BLAKE2B fe082b63e232d8e18d0fab70d5abb18611ffce520fcdcef78a7fca0608985e7f3b41a9d73a277ed97fab768d8303b0374c81e1e1c8accfab7aa89086f501a7f8 SHA512 a8bb01da799d0026251f0be84472f338c8a2e2c202a758ad451cb2c685aa8664ee4a45887a641aabca59abbf4cd7c5d292e7dcc2ce8687af311cc61daf6914a5 DIST rqlite-8.36.5-deps.tar.xz 4081984 BLAKE2B a607643062279a256729687b1bbc821b20872453472a864fca26d6c49bff68c6f107965f80d932ef2ff122f11a0bcdd915d3b1cc47ffc5e104c0fb83512c1580 SHA512 b455f3fdc949ec59ff389cedb05468b8a38d1499cd08fd8f138c0c77d43b4fdd40e16194e1808729b4c287721d9a3dae7b8cd008ccb43039c9787d6109d4d2a9 DIST rqlite-8.36.5.tar.gz 749309 BLAKE2B 43bb5740cb153c6971d9a8dee598078969aa93bcd5d81d06baa8ddd83ab0c28737056d7442689c8907e288bdcb0d34475a6e7db96ca2d45d4b41d6e719a97487 SHA512 07eff0135ca8685fd6d48b13ba991232b515f0eaa9aa61b3f5d4ba6e38252f2430342cdbe89ecc96a09abf36c1f85511fcb08a34c0adf75f7f292c023e3d9927 +DIST rqlite-8.36.6-deps.tar.xz 4082040 BLAKE2B 1ec6bb86f0daa2bcc3e4d723215e06e2ba06d5f8961c367afa688cf988a186dcbaaaf3905e37f358f05f4a8367e62c9cf2287425f782e0cd2135881ed25dc14c SHA512 9f9be57a9c2f0d01b987ec48775d3acbea23daee92be463ce8248e8022b7811a9bcd347da25847ef3c600b6e8df5160982614387574a4088216fc879babdc399 +DIST rqlite-8.36.6.tar.gz 770581 BLAKE2B a55017838601bde4bd1a424fd161272c4fbc821e899c10fd9af66da6c83691d634558fdf08d2896070c4d16ce477013462826edc254297385ac4ddff232ed0cf SHA512 b61986724c8967820985abe209a20357f652ec92e88069ed763896b35354fd318a00f6928c682e0d03ce942428cc9e3fcb06511eec5d453a634cf51d360fe0fa diff --git a/dev-db/rqlite/rqlite-8.36.6.ebuild b/dev-db/rqlite/rqlite-8.36.6.ebuild new file mode 100644 index 000000000000..aa2a8696a9ae --- /dev/null +++ b/dev-db/rqlite/rqlite-8.36.6.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=5bd095af56c904ea270315f3d0d9b182516db5f0 + +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 +}
