1 |
commit: ce8aa31699d6cd0ddee05eaa427e90735de99c63 |
2 |
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> |
3 |
AuthorDate: Fri Nov 4 06:26:32 2022 +0000 |
4 |
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> |
5 |
CommitDate: Sat Nov 5 14:41:32 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce8aa316 |
7 |
|
8 |
dev-nim/zedeus_redis: use databases eclass |
9 |
|
10 |
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in> |
11 |
|
12 |
.../zedeus_redis-0.3.0_p20211226.ebuild | 24 ++++++---------------- |
13 |
1 file changed, 6 insertions(+), 18 deletions(-) |
14 |
|
15 |
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 |
16 |
index 8b48aaa36..ed93ffa38 100644 |
17 |
--- a/dev-nim/zedeus_redis/zedeus_redis-0.3.0_p20211226.ebuild |
18 |
+++ b/dev-nim/zedeus_redis/zedeus_redis-0.3.0_p20211226.ebuild |
19 |
@@ -3,7 +3,7 @@ |
20 |
|
21 |
EAPI=8 |
22 |
|
23 |
-inherit nimble |
24 |
+inherit databases nimble |
25 |
|
26 |
MY_PN="redis" |
27 |
COMMIT="d0a0e6fb3010015f0cc483ca2e540ace02446570" |
28 |
@@ -18,7 +18,9 @@ KEYWORDS="~amd64" |
29 |
IUSE="test" |
30 |
RESTRICT="!test? ( test )" |
31 |
|
32 |
-BDEPEND="test? ( dev-db/redis )" |
33 |
+BDEPEND="test? ( |
34 |
+ $(eredis --get-depend) |
35 |
+)" |
36 |
|
37 |
set_package_url "https://github.com/zedeus/redis" |
38 |
|
39 |
@@ -32,21 +34,7 @@ src_test() { |
40 |
#enim r tests/tawaitorder.nim |
41 |
|
42 |
# Tests that require redis |
43 |
- local redis_pid="${T}"/redis.pid |
44 |
- local redis_port=6379 |
45 |
- |
46 |
- ebegin "Spawning Redis (NOTE: port ${redis_port} must be free)" |
47 |
- "${EPREFIX}"/usr/sbin/redis-server - <<- EOF > /dev/null |
48 |
- daemonize yes |
49 |
- pidfile ${redis_pid} |
50 |
- port ${redis_port} |
51 |
- bind 127.0.0.1 |
52 |
- EOF |
53 |
- eend ${?} |
54 |
- |
55 |
+ eredis --start |
56 |
nimble_src_test |
57 |
- |
58 |
- ebegin "Stopping Redis" |
59 |
- kill "$(<"${redis_pid}")" |
60 |
- eend ${?} |
61 |
+ eredis --stop |
62 |
} |