From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 82B62158095 for ; Tue, 5 Jul 2022 20:09:11 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CE1BCE0F6F; Tue, 5 Jul 2022 20:09:09 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B0C46E0F6F for ; Tue, 5 Jul 2022 20:09:09 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 54CF234122B for ; Tue, 5 Jul 2022 20:09:08 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id C3C7C527 for ; Tue, 5 Jul 2022 20:09:06 +0000 (UTC) From: "Anna Vyalkova" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Anna Vyalkova" Message-ID: <1657051340.689f4e533bbcc3f9c7e15450fd05d1d29733dab5.cybertailor@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-nim/zedeus_redis/ X-VCS-Repository: repo/proj/guru X-VCS-Files: dev-nim/zedeus_redis/Manifest dev-nim/zedeus_redis/metadata.xml dev-nim/zedeus_redis/zedeus_redis-0.3.0_p20211226.ebuild X-VCS-Directories: dev-nim/zedeus_redis/ X-VCS-Committer: cybertailor X-VCS-Committer-Name: Anna Vyalkova X-VCS-Revision: 689f4e533bbcc3f9c7e15450fd05d1d29733dab5 X-VCS-Branch: dev Date: Tue, 5 Jul 2022 20:09:06 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 1e399281-9eef-4655-9f27-bd26af046b26 X-Archives-Hash: 923a7a4bffdba23aefe043b79088b5c0 commit: 689f4e533bbcc3f9c7e15450fd05d1d29733dab5 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Mon Jul 4 03:33:09 2022 +0000 Commit: Anna Vyalkova sysrq in> CommitDate: Tue Jul 5 20:02:20 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=689f4e53 dev-nim/zedeus_redis: new package, add 0.3.0_p20211226 Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-nim/zedeus_redis/Manifest | 1 + dev-nim/zedeus_redis/metadata.xml | 11 +++++ .../zedeus_redis-0.3.0_p20211226.ebuild | 52 ++++++++++++++++++++++ 3 files changed, 64 insertions(+) diff --git a/dev-nim/zedeus_redis/Manifest b/dev-nim/zedeus_redis/Manifest new file mode 100644 index 000000000..7aaffdfa0 --- /dev/null +++ b/dev-nim/zedeus_redis/Manifest @@ -0,0 +1 @@ +DIST zedeus_redis-0.3.0_p20211226.tar.gz 14502 BLAKE2B ac88fe57e87bc9718914d8fa1364bd9c7ad52af7f192507fe1ebdb9b37aabdee047a96bc3eaa4763327ed0d65f6b83fa3e182b9717161611ccabd7f85d9dd7de SHA512 b4e0fdbdc9ae5a8cc17cca16db6b18a9832b079f772cb99f80e1147d0c7c65b6c4d6701cefbb6ce765c600035564f6b4d00ddfdfcb65592b9f4628e97d6b6873 diff --git a/dev-nim/zedeus_redis/metadata.xml b/dev-nim/zedeus_redis/metadata.xml new file mode 100644 index 000000000..0b10453c3 --- /dev/null +++ b/dev-nim/zedeus_redis/metadata.xml @@ -0,0 +1,11 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + + zedeus/redis + + diff --git a/dev-nim/zedeus_redis/zedeus_redis-0.3.0_p20211226.ebuild b/dev-nim/zedeus_redis/zedeus_redis-0.3.0_p20211226.ebuild new file mode 100644 index 000000000..8b48aaa36 --- /dev/null +++ b/dev-nim/zedeus_redis/zedeus_redis-0.3.0_p20211226.ebuild @@ -0,0 +1,52 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit nimble + +MY_PN="redis" +COMMIT="d0a0e6fb3010015f0cc483ca2e540ace02446570" +DESCRIPTION="Fork of the official redis client for Nim" +HOMEPAGE="https://github.com/zedeus/redis" +SRC_URI="https://github.com/zedeus/${MY_PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${COMMIT}" + +LICENSE="MIT" +SLOT="$(ver_cut 1-3)" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( dev-db/redis )" + +set_package_url "https://github.com/zedeus/redis" + +src_prepare() { + default + mv redis.nimble ${PN}.nimble || die +} + +src_test() { + # Tests that don't require redis, currently broken + #enim r tests/tawaitorder.nim + + # Tests that require redis + local redis_pid="${T}"/redis.pid + local redis_port=6379 + + ebegin "Spawning Redis (NOTE: port ${redis_port} must be free)" + "${EPREFIX}"/usr/sbin/redis-server - <<- EOF > /dev/null + daemonize yes + pidfile ${redis_pid} + port ${redis_port} + bind 127.0.0.1 + EOF + eend ${?} + + nimble_src_test + + ebegin "Stopping Redis" + kill "$(<"${redis_pid}")" + eend ${?} +}