commit:     27213ed12afb4e8a820ef58f4efa2728424e2213
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Wed Jun 29 20:11:27 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=27213ed1

dev-nim/jester: new package, add 0.5.0

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

 dev-nim/jester/Manifest            |  1 +
 dev-nim/jester/jester-0.5.0.ebuild | 47 ++++++++++++++++++++++++++++++++++++++
 dev-nim/jester/metadata.xml        | 11 +++++++++
 3 files changed, 59 insertions(+)

diff --git a/dev-nim/jester/Manifest b/dev-nim/jester/Manifest
new file mode 100644
index 000000000..1c79db935
--- /dev/null
+++ b/dev-nim/jester/Manifest
@@ -0,0 +1 @@
+DIST jester-0.5.0.tar.gz 27750 BLAKE2B 
488d2076ecb84e75b50582084a69a8810fea4953421d2fd7aafc282629c2c636511ede82cf05ebaed8b84295d9c7b76fa244b59a35a8349f4e78ec25dd8142ad
 SHA512 
e000635e89560aa267056f1753eec1718e8ccbf9ee966745a5bfe5db7337f102f43a76a0e8d89961f607c517ecab40919027e3a8a12e86355c76db01897a21b8

diff --git a/dev-nim/jester/jester-0.5.0.ebuild 
b/dev-nim/jester/jester-0.5.0.ebuild
new file mode 100644
index 000000000..997f3745d
--- /dev/null
+++ b/dev-nim/jester/jester-0.5.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit nimble
+
+DESCRIPTION="A sinatra-like web framework for Nim"
+HOMEPAGE="
+       https://github.com/dom96/jester
+       https://nimble.directory/pkg/jester
+"
+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"
+
+# can't deselect broken tests
+RESTRICT="test"
+
+RDEPEND="dev-nim/httpbeast"
+DEPEND="
+       test? (
+               ${RDEPEND}
+               dev-nim/asynctools
+       )
+"
+
+DOCS=( {changelog,readme,todo}.markdown )
+
+set_package_url "https://github.com/dom96/jester";
+
+src_prepare() {
+       default
+
+       sed "s|https://github.com/timotheecour/\(asynctools\)|\1|g" \
+               -i *.nimble || die
+       use test || nimble_comment_requires asynctools
+
+       sed "s/nimble \(c --hints:off\) -y/nim \1/g" -i tests/tester.nim || die
+}
+
+src_test() {
+       enim r tests/tester
+}

diff --git a/dev-nim/jester/metadata.xml b/dev-nim/jester/metadata.xml
new file mode 100644
index 000000000..6c984f1c9
--- /dev/null
+++ b/dev-nim/jester/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/jester</remote-id>
+       </upstream>
+</pkgmetadata>

Reply via email to