From 167001d4159225cba1b4254b716c8bab72a7b91c Mon Sep 17 00:00:00 2001 From: SigHunter Date: Sun, 24 Mar 2024 21:57:44 +0000 Subject: [PATCH] net-nntp/nzb-monkey-go: new package, add 0.1.12 --- net-nntp/nzb-monkey-go/Manifest | 2 ++ net-nntp/nzb-monkey-go/metadata.xml | 14 ++++++++++ .../nzb-monkey-go/nzb-monkey-go-0.1.12.ebuild | 28 +++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 net-nntp/nzb-monkey-go/Manifest create mode 100644 net-nntp/nzb-monkey-go/metadata.xml create mode 100644 net-nntp/nzb-monkey-go/nzb-monkey-go-0.1.12.ebuild diff --git a/net-nntp/nzb-monkey-go/Manifest b/net-nntp/nzb-monkey-go/Manifest new file mode 100644 index 0000000..86300e8 --- /dev/null +++ b/net-nntp/nzb-monkey-go/Manifest @@ -0,0 +1,2 @@ +DIST nzb-monkey-go-0.1.12-deps.tar.xz 19138820 BLAKE2B fc61c50d7acaf0ee1da06b829287b992342e29533b0671ef7cf28ac878a265d0331da66df939fa6574b2ad036498a5c069c146ec32a4fbc3b1d3c5863fd20f7a SHA512 65858d21e927b1387148c9e44ddf0e00219ac09ada74e9a146f886ab8c82a62f2519f5f282c3b5cf866153f48b2d10f6bd4bd8d6db411e0400480e44e2d4b80e +DIST nzb-monkey-go-0.1.12.tar.gz 606652 BLAKE2B 447ad2aece8cb24772b48d23f6fe823e571727d15f989ca54a4a612cf4a02edf53e2f423796e0494acf8785e2a042abd4235628481a38c3b9c632d184485493f SHA512 64e31cdfc3a5de51205eea484cc96d693c7c30bbe45b0ad32d8355713dfd6fc9acc60b86e3556f608885a4c1ada68576a18a36a0c81c3bbade14ce78ba09dced diff --git a/net-nntp/nzb-monkey-go/metadata.xml b/net-nntp/nzb-monkey-go/metadata.xml new file mode 100644 index 0000000..4d782f1 --- /dev/null +++ b/net-nntp/nzb-monkey-go/metadata.xml @@ -0,0 +1,14 @@ + + + + + Tensai75/nzb-monkey-go + + + nzb-monkey-go is a Golang rewrite of the NZB Monkey, the reference + implementation of how to handle a NZBLNK-URI. nzb-monkey-go also includes + the NZBSearcher functionality, so besides the nzb search engines it can + also search directly on the news server and create the NZB file from the + article headers. + + diff --git a/net-nntp/nzb-monkey-go/nzb-monkey-go-0.1.12.ebuild b/net-nntp/nzb-monkey-go/nzb-monkey-go-0.1.12.ebuild new file mode 100644 index 0000000..92e54b4 --- /dev/null +++ b/net-nntp/nzb-monkey-go/nzb-monkey-go-0.1.12.ebuild @@ -0,0 +1,28 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Golang version of the NZB Monkey with included NZB direct search" +HOMEPAGE="https://github.com/Tensai75/nzb-monkey-go" +SRC_URI=" + https://github.com/Tensai75/nzb-monkey-go/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/37881342/packages/generic/${PN}/${PV}/${P}-deps.tar.xz +" + +LICENSE="MIT" +# vendored licenses +LICENSE+=" Apache-2.0 BSD BSD-2 MIT" +SLOT="0" +KEYWORDS="~amd64" + +src_compile() { + ego build -ldflags="-X main.appVersion=${PV}" +} + +src_install() { + dobin nzb-monkey-go + einstalldocs +}