commit:     68f0c20f6d8a252304d15725bee23dd474b6e7e5
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Wed Jun 29 20:00:00 2022 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Jun 30 06:00:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=68f0c20f

dev-nim/httpbeast: new package, add 0.4.1

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

 dev-nim/httpbeast/Manifest               |  1 +
 dev-nim/httpbeast/httpbeast-0.4.1.ebuild | 36 ++++++++++++++++++++++++++++++++
 dev-nim/httpbeast/metadata.xml           | 11 ++++++++++
 3 files changed, 48 insertions(+)

diff --git a/dev-nim/httpbeast/Manifest b/dev-nim/httpbeast/Manifest
new file mode 100644
index 000000000..7e3af5b06
--- /dev/null
+++ b/dev-nim/httpbeast/Manifest
@@ -0,0 +1 @@
+DIST httpbeast-0.4.1.tar.gz 12581 BLAKE2B 
47b07a11192f3554ac0e127c94a9309dc963f3d00dd839aae7b3cadb5825fd3a227224f0e215a421150c70e5fa44ad71754da113e0dd00c688e0ed28f115ff7c
 SHA512 
cb06765d89ebc948f3ffc4121b50ff75f5710c5a196ee97ef3c0efa1e3d53fc3fb3d3bb724c4dab49687c7f6754ea44722f672f07293c3c9da9c06c67ccf34c8

diff --git a/dev-nim/httpbeast/httpbeast-0.4.1.ebuild 
b/dev-nim/httpbeast/httpbeast-0.4.1.ebuild
new file mode 100644
index 000000000..30fb218ab
--- /dev/null
+++ b/dev-nim/httpbeast/httpbeast-0.4.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit nimble
+
+DESCRIPTION="A super-fast epoll-backed and parallel HTTP server"
+HOMEPAGE="
+       https://github.com/dom96/httpbeast
+       https://nimble.directory/pkg/httpbeast
+"
+SRC_URI="https://github.com/dom96/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="${PV}"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-nim/asynctools )"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+set_package_url "https://github.com/dom96/httpbeast";
+
+src_prepare() {
+       default
+
+       use test || nimble_comment_requires asynctools
+       sed "s/nimble c -y/nim c/g" -i tests/tester.nim || die
+}
+
+src_test() {
+       enim r tests/tester
+}

diff --git a/dev-nim/httpbeast/metadata.xml b/dev-nim/httpbeast/metadata.xml
new file mode 100644
index 000000000..0baac30a2
--- /dev/null
+++ b/dev-nim/httpbeast/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="person">
+               <email>[email protected]</email>
+               <name>Anna</name>
+       </maintainer>
+       <upstream>
+               <remote-id type="github">dom96/httpbeast</remote-id>
+       </upstream>
+</pkgmetadata>

Reply via email to