repo/proj/guru:dev commit in: net-im/bbctl/

"Anna Vyalkova" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786136555.263f1022a68dfc1277dbd0a1128c516728c2a934.cybertailor@gentoo>
commit:     263f1022a68dfc1277dbd0a1128c516728c2a934
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Fri Aug  7 21:02:35 2026 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Fri Aug  7 21:02:35 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=263f1022

net-im/bbctl: add 0.15.0

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 net-im/bbctl/Manifest            |  2 ++
 net-im/bbctl/bbctl-0.15.0.ebuild | 46 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+)

diff --git a/net-im/bbctl/Manifest b/net-im/bbctl/Manifest
index f982579e53..8d47799d1f 100644
--- a/net-im/bbctl/Manifest
+++ b/net-im/bbctl/Manifest
@@ -1,2 +1,4 @@
 DIST bbctl-0.13.0.tar.gz 76461 BLAKE2B f05b23d5e69e8ea78114df57e225f07456cc9ed895c95772cc0f90d2792b57edebb7aa5fa820f6a093d8f30c94d9e814913aa197d2294a0b6860525f23e28056 SHA512 6ce826acd8f58e2b5128c852d23159a3cd15496f99606fad6d4247a8f07159396ba0754b69cc866df67db88d41daf0c5267f8141a75591f9a246c8a2af4fbe4d
+DIST bbctl-0.15.0.tar.gz 76259 BLAKE2B 8462b4f8364775bb8bd888fd1bf78807d03b1d718f4b55a1ef661a4bdafd2012d6d65185eced8f94a6360d2c5ad517afee565bba960795e3bdde1e64754b639d SHA512 44777130dd7d3135ab83d5975c0533cbf98e90f587b91d57776473f031812256e121499de3006ea777c2e4da2699322ce19be1f52c295b645d8a80e8bfe57c50
 DIST bridge-manager-0.13.0-vendor.tar.xz 1439060 BLAKE2B 5da9a3cdf36021b3acda5c4ebd916ea4c8607fda2d7c1556f7fd0711ecd7aabd591ec3137ddeb3499a8f13af88313e1d296b311824a441403f15e2ed34b9ebb3 SHA512 7f6e6bcd1fd962ba9895c7dc4ab1bbfb4c774b981740b97bc5c05b0aebb1ce8b23966435feff704ce4c246d1ea017bd405c81c00501e55a369474a0cb3cddb17
+DIST bridge-manager-0.15.0-vendor.tar.xz 3405304 BLAKE2B a827df72b88b3e58a602a4ed451955536c54819956d477e9b808eabbf53f1c3132b10776902356f093fb1142265678ab6ac63a7e8ad4736e7de4228e4bba7b96 SHA512 127187537a59a3812a280679530020821d5c5bb66b24bd1b3a010808c3896a19c6285705452ba37f310d491109fd3a4c5ce73a86526741aafbcda60a3efd8d85

diff --git a/net-im/bbctl/bbctl-0.15.0.ebuild b/net-im/bbctl/bbctl-0.15.0.ebuild
new file mode 100644
index 0000000000..f7a109cd7f
--- /dev/null
+++ b/net-im/bbctl/bbctl-0.15.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+inherit go-module
+
+MY_PN="bridge-manager"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Beeper Bridge Manager"
+HOMEPAGE="https://github.com/beeper/bridge-manager"
+SRC_URI="https://github.com/beeper/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+	https://github.com/gentoo-golang-dist/${MY_PN}/releases/download/v${PV}/${MY_P}-vendor.tar.xz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0"
+# Go dependency licenses
+LICENSE+=" BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-db/sqlite:3"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-lang/go-1.25.0"
+
+src_compile() {
+	local BUILD_TIME=$(date -Iseconds)
+	local go_ldflags=(
+		-X "main.Tag=v${PV}"
+		-X "main.Commit=unknown"
+		-X "main.BuildTime=${BUILD_TIME}"
+	)
+
+	# https://github.com/mattn/go-sqlite3#linux
+	# -tags libsqlite3: use system sqlite3 instead of bundled
+	ego build -tags "libsqlite3" -ldflags "${go_ldflags[*]}" ./cmd/bbctl
+}
+
+src_install() {
+	dobin bbctl
+	einstalldocs
+
+	exeinto /etc/user/init.d
+	newexe "${FILESDIR}"/bbctl.initd bbctl
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.