public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: app-misc/sherlock/
@ 2024-08-16 22:27 Marco Sirabella
  0 siblings, 0 replies; 3+ messages in thread
From: Marco Sirabella @ 2024-08-16 22:27 UTC (permalink / raw
  To: gentoo-commits

commit:     f6f53d8d31e3e756fb6fb95c96819a8974767f20
Author:     Marco Sirabella <marco <AT> sirabella <DOT> org>
AuthorDate: Fri Aug 16 22:23:30 2024 +0000
Commit:     Marco Sirabella <marco <AT> sirabella <DOT> org>
CommitDate: Fri Aug 16 22:23:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f6f53d8d

app-misc/sherlock: new package, add 0.15.0, live

Signed-off-by: Marco Sirabella <marco <AT> sirabella.org>

 app-misc/sherlock/Manifest               |  1 +
 app-misc/sherlock/metadata.xml           | 12 +++++++++++
 app-misc/sherlock/sherlock-0.15.0.ebuild | 37 ++++++++++++++++++++++++++++++++
 app-misc/sherlock/sherlock-9999.ebuild   | 37 ++++++++++++++++++++++++++++++++
 4 files changed, 87 insertions(+)

diff --git a/app-misc/sherlock/Manifest b/app-misc/sherlock/Manifest
new file mode 100644
index 000000000..463353703
--- /dev/null
+++ b/app-misc/sherlock/Manifest
@@ -0,0 +1 @@
+DIST sherlock-0.15.0.tar.gz 590008 BLAKE2B fac3f705a0177ae7eca4e4926b878c369263720b663ef585b47109530c94cb6e04bfbc6832c2c6a5c2a2b96b645983e2625e3ba6f5d9f86a1a4cd69ca2ab3635 SHA512 9b926e0c4226f669b5549b3f7984a070c063d56e067a8b222e749d79c470d37430cc7615e9d38728833caf6e88cbee3788c10c9ae9dfcdc38dc9e6f73adc3b76

diff --git a/app-misc/sherlock/metadata.xml b/app-misc/sherlock/metadata.xml
new file mode 100644
index 000000000..7751ca094
--- /dev/null
+++ b/app-misc/sherlock/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>marco@sirabella.org</email>
+		<name>Marco Sirabella</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">sherlock-project/sherlock</remote-id>
+		<bugs-to>https://github.com/sherlock-project/sherlock/issues</bugs-to>
+	</upstream>
+</pkgmetadata>

diff --git a/app-misc/sherlock/sherlock-0.15.0.ebuild b/app-misc/sherlock/sherlock-0.15.0.ebuild
new file mode 100644
index 000000000..8e94dba9a
--- /dev/null
+++ b/app-misc/sherlock/sherlock-0.15.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=poetry
+inherit distutils-r1
+
+DESCRIPTION="Hunt down social media accounts by username across social networks"
+HOMEPAGE="http://sherlock-project.github.io/"
+if [[ ${PV} == *9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/sherlock-project/sherlock.git"
+else
+	SRC_URI="https://github.com/sherlock-project/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+	$(python_gen_cond_dep '
+		>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
+		>=dev-python/colorama-0.4.1[${PYTHON_USEDEP}]
+		>=dev-python/PySocks-1.7.0[${PYTHON_USEDEP}]
+		>=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
+		>=dev-python/requests-futures-1.00.0[${PYTHON_USEDEP}]
+		>=dev-python/pandas-1.0.0[${PYTHON_USEDEP}]
+		>=dev-python/openpyxl-3.0.10.0.0[${PYTHON_USEDEP}]
+	')
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs

diff --git a/app-misc/sherlock/sherlock-9999.ebuild b/app-misc/sherlock/sherlock-9999.ebuild
new file mode 100644
index 000000000..8e94dba9a
--- /dev/null
+++ b/app-misc/sherlock/sherlock-9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=poetry
+inherit distutils-r1
+
+DESCRIPTION="Hunt down social media accounts by username across social networks"
+HOMEPAGE="http://sherlock-project.github.io/"
+if [[ ${PV} == *9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/sherlock-project/sherlock.git"
+else
+	SRC_URI="https://github.com/sherlock-project/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+	$(python_gen_cond_dep '
+		>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
+		>=dev-python/colorama-0.4.1[${PYTHON_USEDEP}]
+		>=dev-python/PySocks-1.7.0[${PYTHON_USEDEP}]
+		>=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
+		>=dev-python/requests-futures-1.00.0[${PYTHON_USEDEP}]
+		>=dev-python/pandas-1.0.0[${PYTHON_USEDEP}]
+		>=dev-python/openpyxl-3.0.10.0.0[${PYTHON_USEDEP}]
+	')
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: app-misc/sherlock/
@ 2024-08-17  8:51 Takuya Wakazono
  0 siblings, 0 replies; 3+ messages in thread
From: Takuya Wakazono @ 2024-08-17  8:51 UTC (permalink / raw
  To: gentoo-commits

commit:     b930fe7c192b252f8bd9a83366000dfd5224e7dd
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sat Aug 17 08:46:50 2024 +0000
Commit:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
CommitDate: Sat Aug 17 08:46:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b930fe7c

app-misc/sherlock: fix tests

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 app-misc/sherlock/sherlock-0.15.0.ebuild | 10 ++++++++--
 app-misc/sherlock/sherlock-9999.ebuild   | 10 ++++++++--
 2 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/app-misc/sherlock/sherlock-0.15.0.ebuild b/app-misc/sherlock/sherlock-0.15.0.ebuild
index 8e94dba9a..d2ce4fee8 100644
--- a/app-misc/sherlock/sherlock-0.15.0.ebuild
+++ b/app-misc/sherlock/sherlock-0.15.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1
 
 DESCRIPTION="Hunt down social media accounts by username across social networks"
-HOMEPAGE="http://sherlock-project.github.io/"
+HOMEPAGE="https://sherlockproject.xyz/"
 if [[ ${PV} == *9999* ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/sherlock-project/sherlock.git"
@@ -20,6 +20,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
 	$(python_gen_cond_dep '
@@ -32,6 +33,11 @@ RDEPEND="
 		>=dev-python/openpyxl-3.0.10.0.0[${PYTHON_USEDEP}]
 	')
 "
+BDEPEND="test? ( $(python_gen_cond_dep 'dev-python/jsonschema[${PYTHON_USEDEP}]') )"
 
 distutils_enable_tests pytest
 distutils_enable_sphinx docs
+
+python_test() {
+	epytest -m 'not online'
+}

diff --git a/app-misc/sherlock/sherlock-9999.ebuild b/app-misc/sherlock/sherlock-9999.ebuild
index 8e94dba9a..d2ce4fee8 100644
--- a/app-misc/sherlock/sherlock-9999.ebuild
+++ b/app-misc/sherlock/sherlock-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1
 
 DESCRIPTION="Hunt down social media accounts by username across social networks"
-HOMEPAGE="http://sherlock-project.github.io/"
+HOMEPAGE="https://sherlockproject.xyz/"
 if [[ ${PV} == *9999* ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/sherlock-project/sherlock.git"
@@ -20,6 +20,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
 	$(python_gen_cond_dep '
@@ -32,6 +33,11 @@ RDEPEND="
 		>=dev-python/openpyxl-3.0.10.0.0[${PYTHON_USEDEP}]
 	')
 "
+BDEPEND="test? ( $(python_gen_cond_dep 'dev-python/jsonschema[${PYTHON_USEDEP}]') )"
 
 distutils_enable_tests pytest
 distutils_enable_sphinx docs
+
+python_test() {
+	epytest -m 'not online'
+}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: app-misc/sherlock/
@ 2024-08-19 17:20 Marco Sirabella
  0 siblings, 0 replies; 3+ messages in thread
From: Marco Sirabella @ 2024-08-19 17:20 UTC (permalink / raw
  To: gentoo-commits

commit:     b74ee0f2c81ca312933d979934bcf47b6e0424ed
Author:     Marco Sirabella <marco <AT> sirabella <DOT> org>
AuthorDate: Mon Aug 19 17:19:32 2024 +0000
Commit:     Marco Sirabella <marco <AT> sirabella <DOT> org>
CommitDate: Mon Aug 19 17:19:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b74ee0f2

app-misc/sherlock: remove sphinx doc building

Signed-off-by: Marco Sirabella <marco <AT> sirabella.org>

 app-misc/sherlock/sherlock-0.15.0.ebuild | 1 -
 app-misc/sherlock/sherlock-9999.ebuild   | 1 -
 2 files changed, 2 deletions(-)

diff --git a/app-misc/sherlock/sherlock-0.15.0.ebuild b/app-misc/sherlock/sherlock-0.15.0.ebuild
index d2ce4fee8..81f060848 100644
--- a/app-misc/sherlock/sherlock-0.15.0.ebuild
+++ b/app-misc/sherlock/sherlock-0.15.0.ebuild
@@ -36,7 +36,6 @@ RDEPEND="
 BDEPEND="test? ( $(python_gen_cond_dep 'dev-python/jsonschema[${PYTHON_USEDEP}]') )"
 
 distutils_enable_tests pytest
-distutils_enable_sphinx docs
 
 python_test() {
 	epytest -m 'not online'

diff --git a/app-misc/sherlock/sherlock-9999.ebuild b/app-misc/sherlock/sherlock-9999.ebuild
index d2ce4fee8..81f060848 100644
--- a/app-misc/sherlock/sherlock-9999.ebuild
+++ b/app-misc/sherlock/sherlock-9999.ebuild
@@ -36,7 +36,6 @@ RDEPEND="
 BDEPEND="test? ( $(python_gen_cond_dep 'dev-python/jsonschema[${PYTHON_USEDEP}]') )"
 
 distutils_enable_tests pytest
-distutils_enable_sphinx docs
 
 python_test() {
 	epytest -m 'not online'


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-08-19 17:20 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-19 17:20 [gentoo-commits] repo/proj/guru:dev commit in: app-misc/sherlock/ Marco Sirabella
  -- strict thread matches above, loose matches on Subject: below --
2024-08-17  8:51 Takuya Wakazono
2024-08-16 22:27 Marco Sirabella

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox