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
+}