public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: dev-python/jpype/
@ 2024-08-10 15:41 Lucio Sauer
  0 siblings, 0 replies; 8+ messages in thread
From: Lucio Sauer @ 2024-08-10 15:41 UTC (permalink / raw
  To: gentoo-commits

commit:     1d7ce48d37aec2b546096b45861b24d3c5412f8c
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Sat Aug 10 06:00:29 2024 +0000
Commit:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Sat Aug 10 06:01:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d7ce48d

dev-python/jpype: new package, add 1.5.0

Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 dev-python/jpype/Manifest           |  1 +
 dev-python/jpype/jpype-1.5.0.ebuild | 27 +++++++++++++++++++++++++++
 dev-python/jpype/metadata.xml       | 11 +++++++++++
 3 files changed, 39 insertions(+)

diff --git a/dev-python/jpype/Manifest b/dev-python/jpype/Manifest
new file mode 100644
index 000000000..1cf190a18
--- /dev/null
+++ b/dev-python/jpype/Manifest
@@ -0,0 +1 @@
+DIST JPype1-1.5.0.tar.gz 799134 BLAKE2B 0389c0452e6b453e82554e956c7c4848c14b7bbf76fa624f5f0bf4d70e7008864f0f290393794d89de56ff9740ffefc4dc839a18f48f3daa18f7d9933be4d067 SHA512 955dde2d33a0bd2e5eb0895754fd0c077df94bb28541f720cc706988e0b530e39c3e7752d9f0c531cc86d1812148c443b1430a66553ebd3632a4d4161ad5ed78

diff --git a/dev-python/jpype/jpype-1.5.0.ebuild b/dev-python/jpype/jpype-1.5.0.ebuild
new file mode 100644
index 000000000..fb0fd175f
--- /dev/null
+++ b/dev-python/jpype/jpype-1.5.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Cross-language bridge to allow Python programs full access to Java class libraries"
+HOMEPAGE="https://github.com/jpype-project/jpype/"
+SRC_URI="https://github.com/jpype-project/jpype/releases/download/v1.5.0/JPype1-1.5.0.tar.gz "
+S=${WORKDIR}/JPype1-${PV}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="virtual/jdk"
+
+# WORKAROUND: Overload function to nullify blocking QA check.
+# To be deleted after resolution of
+# https://bugs.gentoo.org/937642
+_distutils-r1_post_python_install() {
+    local keep
+}

diff --git a/dev-python/jpype/metadata.xml b/dev-python/jpype/metadata.xml
new file mode 100644
index 000000000..f2a5ac5e7
--- /dev/null
+++ b/dev-python/jpype/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>ivan.lloro.boada@gmail.com</email>
+                <name>Ivan Lloro</name>
+        </maintainer>
+        <upstream>
+                <remote-id type="github">jpype-project/jpype</remote-id>
+        </upstream>
+</pkgmetadata>


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

* [gentoo-commits] repo/proj/guru:master commit in: dev-python/jpype/
@ 2024-08-10 20:34 Lucio Sauer
  0 siblings, 0 replies; 8+ messages in thread
From: Lucio Sauer @ 2024-08-10 20:34 UTC (permalink / raw
  To: gentoo-commits

commit:     b0f3ee448419112467f0e2698489c459b7129494
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Sat Aug 10 07:22:50 2024 +0000
Commit:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Sat Aug 10 07:22:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b0f3ee44

dev-python/jpype: Add distutils_enable_tests

Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 dev-python/jpype/jpype-1.5.0.ebuild | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-python/jpype/jpype-1.5.0.ebuild b/dev-python/jpype/jpype-1.5.0.ebuild
index fb0fd175f..e59607b31 100644
--- a/dev-python/jpype/jpype-1.5.0.ebuild
+++ b/dev-python/jpype/jpype-1.5.0.ebuild
@@ -16,8 +16,16 @@ S=${WORKDIR}/JPype1-${PV}
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="test"
 
-RDEPEND="virtual/jdk"
+RDEPEND="
+    test? (
+        dev-python/pyinstaller
+    )
+    virtual/jdk
+"
+
+distutils_enable_tests pytest
 
 # WORKAROUND: Overload function to nullify blocking QA check.
 # To be deleted after resolution of


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

* [gentoo-commits] repo/proj/guru:master commit in: dev-python/jpype/
@ 2024-08-10 20:34 Lucio Sauer
  0 siblings, 0 replies; 8+ messages in thread
From: Lucio Sauer @ 2024-08-10 20:34 UTC (permalink / raw
  To: gentoo-commits

commit:     1a3bbf6f245f2cf421924cf975edd429af348821
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Sat Aug 10 19:12:51 2024 +0000
Commit:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Sat Aug 10 19:13:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a3bbf6f

dev-python/jpype: Move test dependency to BDEPEND

Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 dev-python/jpype/jpype-1.5.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/jpype/jpype-1.5.0.ebuild b/dev-python/jpype/jpype-1.5.0.ebuild
index e59607b31..b04c76ab1 100644
--- a/dev-python/jpype/jpype-1.5.0.ebuild
+++ b/dev-python/jpype/jpype-1.5.0.ebuild
@@ -18,13 +18,14 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="test"
 
-RDEPEND="
+BDEPEND="
     test? (
         dev-python/pyinstaller
     )
-    virtual/jdk
 "
 
+RDEPEND="virtual/jdk"
+
 distutils_enable_tests pytest
 
 # WORKAROUND: Overload function to nullify blocking QA check.


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

* [gentoo-commits] repo/proj/guru:master commit in: dev-python/jpype/
@ 2024-08-10 20:34 Lucio Sauer
  0 siblings, 0 replies; 8+ messages in thread
From: Lucio Sauer @ 2024-08-10 20:34 UTC (permalink / raw
  To: gentoo-commits

commit:     2e3ff2f58bcdeaf0fdba6c68579441d5272b43ab
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Sat Aug 10 19:28:00 2024 +0000
Commit:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Sat Aug 10 19:28:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2e3ff2f5

dev-python/jpype: Roll back test flag.

Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 dev-python/jpype/jpype-1.5.0.ebuild | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/dev-python/jpype/jpype-1.5.0.ebuild b/dev-python/jpype/jpype-1.5.0.ebuild
index b04c76ab1..37cfc6760 100644
--- a/dev-python/jpype/jpype-1.5.0.ebuild
+++ b/dev-python/jpype/jpype-1.5.0.ebuild
@@ -16,13 +16,6 @@ S=${WORKDIR}/JPype1-${PV}
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="test"
-
-BDEPEND="
-    test? (
-        dev-python/pyinstaller
-    )
-"
 
 RDEPEND="virtual/jdk"
 


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

* [gentoo-commits] repo/proj/guru:master commit in: dev-python/jpype/
@ 2024-08-13 15:39 Lucio Sauer
  0 siblings, 0 replies; 8+ messages in thread
From: Lucio Sauer @ 2024-08-13 15:39 UTC (permalink / raw
  To: gentoo-commits

commit:     18d68ea8ac8796a4fe2e313433235f2b65864244
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Mon Aug 12 17:03:09 2024 +0000
Commit:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Mon Aug 12 17:03:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=18d68ea8

dev-python/jpype: Remove upstream's default -O2 -g0 compile flags.

Closes: https://bugs.gentoo.org/937760
Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 dev-python/jpype/jpype-1.5.0.ebuild | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dev-python/jpype/jpype-1.5.0.ebuild b/dev-python/jpype/jpype-1.5.0.ebuild
index 37cfc6760..66f80d3a4 100644
--- a/dev-python/jpype/jpype-1.5.0.ebuild
+++ b/dev-python/jpype/jpype-1.5.0.ebuild
@@ -27,3 +27,8 @@ distutils_enable_tests pytest
 _distutils-r1_post_python_install() {
     local keep
 }
+
+src_prepare() {
+    sed -i "s/'-g0', //g;s/, '-O2'//g"  ${S}/setupext/platform.py
+    default
+}


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

* [gentoo-commits] repo/proj/guru:master commit in: dev-python/jpype/
  2024-08-12 23:17 [gentoo-commits] repo/proj/guru:dev " Lucio Sauer
@ 2024-08-13 15:39 ` Lucio Sauer
  0 siblings, 0 replies; 8+ messages in thread
From: Lucio Sauer @ 2024-08-13 15:39 UTC (permalink / raw
  To: gentoo-commits

commit:     d6f2c0a5b4112b744edbea65d3d0b18a8ed337c1
Author:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Mon Aug 12 23:12:12 2024 +0000
Commit:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Mon Aug 12 23:12:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d6f2c0a5

dev-python/jpype: QA fixups

- unquoted S
- static version in SRC_URI
- description too long
- unconsistent indentation

Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>

 dev-python/jpype/jpype-1.5.0.ebuild | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-python/jpype/jpype-1.5.0.ebuild b/dev-python/jpype/jpype-1.5.0.ebuild
index 66f80d3a4..c1732409a 100644
--- a/dev-python/jpype/jpype-1.5.0.ebuild
+++ b/dev-python/jpype/jpype-1.5.0.ebuild
@@ -8,9 +8,9 @@ PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 
-DESCRIPTION="Cross-language bridge to allow Python programs full access to Java class libraries"
+DESCRIPTION="Bridge to allow Python programs full access to Java class libraries"
 HOMEPAGE="https://github.com/jpype-project/jpype/"
-SRC_URI="https://github.com/jpype-project/jpype/releases/download/v1.5.0/JPype1-1.5.0.tar.gz "
+SRC_URI="https://github.com/jpype-project/jpype/releases/download/v${PV}/JPype1-${PV}.tar.gz "
 S=${WORKDIR}/JPype1-${PV}
 
 LICENSE="Apache-2.0"
@@ -25,10 +25,10 @@ distutils_enable_tests pytest
 # To be deleted after resolution of
 # https://bugs.gentoo.org/937642
 _distutils-r1_post_python_install() {
-    local keep
+	local keep
 }
 
 src_prepare() {
-    sed -i "s/'-g0', //g;s/, '-O2'//g"  ${S}/setupext/platform.py
-    default
+	sed -i "s/'-g0', //g;s/, '-O2'//g"  "${S}"/setupext/platform.py || die
+	default
 }


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

* [gentoo-commits] repo/proj/guru:master commit in: dev-python/jpype/
@ 2024-08-23  0:18 David Roman
  0 siblings, 0 replies; 8+ messages in thread
From: David Roman @ 2024-08-23  0:18 UTC (permalink / raw
  To: gentoo-commits

commit:     39c92240a313dbe2a17175341b2b730feccb731c
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Wed Aug 21 23:33:50 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Aug 21 23:40:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=39c92240

dev-python/jpype: dev-python/jpype QA: quote variable

Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 dev-python/jpype/jpype-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jpype/jpype-1.5.0.ebuild b/dev-python/jpype/jpype-1.5.0.ebuild
index 81179f49a..a7ecaa06a 100644
--- a/dev-python/jpype/jpype-1.5.0.ebuild
+++ b/dev-python/jpype/jpype-1.5.0.ebuild
@@ -11,7 +11,7 @@ inherit distutils-r1
 DESCRIPTION="Bridge to allow Python programs full access to Java class libraries"
 HOMEPAGE="https://github.com/jpype-project/jpype/"
 SRC_URI="https://github.com/jpype-project/jpype/releases/download/v${PV}/JPype1-${PV}.tar.gz "
-S=${WORKDIR}/JPype1-${PV}
+S="${WORKDIR}/JPype1-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0"


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

* [gentoo-commits] repo/proj/guru:master commit in: dev-python/jpype/
@ 2024-09-12  9:37 David Roman
  0 siblings, 0 replies; 8+ messages in thread
From: David Roman @ 2024-09-12  9:37 UTC (permalink / raw
  To: gentoo-commits

commit:     90a7c2f4ffef67f4e3bb00d8473557e19cd303bc
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Wed Sep 11 09:40:56 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Sep 11 13:08:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90a7c2f4

dev-python/jpype: Remove obsolete workaround to distutils-r1.eclass former blocking QA check

Bug: https://bugs.gentoo.org/937642
Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 dev-python/jpype/jpype-1.5.0.ebuild | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/dev-python/jpype/jpype-1.5.0.ebuild b/dev-python/jpype/jpype-1.5.0.ebuild
index a7ecaa06a..2f6768ca8 100644
--- a/dev-python/jpype/jpype-1.5.0.ebuild
+++ b/dev-python/jpype/jpype-1.5.0.ebuild
@@ -19,13 +19,6 @@ KEYWORDS="~amd64"
 
 RDEPEND="virtual/jdk"
 
-# WORKAROUND: Overload function to nullify blocking QA check.
-# To be deleted after resolution of
-# https://bugs.gentoo.org/937642
-_distutils-r1_post_python_install() {
-	local keep
-}
-
 src_prepare() {
 	sed -i "s/'-g0', //g;s/, '-O2'//g"  "${S}"/setupext/platform.py || die
 	default


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

end of thread, other threads:[~2024-09-12  9:37 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-12  9:37 [gentoo-commits] repo/proj/guru:master commit in: dev-python/jpype/ David Roman
  -- strict thread matches above, loose matches on Subject: below --
2024-08-23  0:18 David Roman
2024-08-13 15:39 Lucio Sauer
2024-08-12 23:17 [gentoo-commits] repo/proj/guru:dev " Lucio Sauer
2024-08-13 15:39 ` [gentoo-commits] repo/proj/guru:master " Lucio Sauer
2024-08-10 20:34 Lucio Sauer
2024-08-10 20:34 Lucio Sauer
2024-08-10 20:34 Lucio Sauer
2024-08-10 15:41 Lucio Sauer

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