Gentoo Archives: gentoo-commits

From: Alessandro Barbieri <lssndrbarbieri@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-python/gnuplot-py/
Date: Sat, 04 Jun 2022 13:13:53
Message-Id: 1654348427.5aca2717c2f2bdedf47c1f9d74bda2e9bb4b8ef1.Alessandro-Barbieri@gentoo
1 commit: 5aca2717c2f2bdedf47c1f9d74bda2e9bb4b8ef1
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Sat Jun 4 13:01:13 2022 +0000
4 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
5 CommitDate: Sat Jun 4 13:13:47 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5aca2717
7
8 dev-python/gnuplot-py: new package, add 1.8_p8
9
10 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
11
12 dev-python/gnuplot-py/Manifest | 2 ++
13 dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild | 44 ++++++++++++++++++++++++++
14 dev-python/gnuplot-py/metadata.xml | 12 +++++++
15 3 files changed, 58 insertions(+)
16
17 diff --git a/dev-python/gnuplot-py/Manifest b/dev-python/gnuplot-py/Manifest
18 new file mode 100644
19 index 000000000..f1f64b9e8
20 --- /dev/null
21 +++ b/dev-python/gnuplot-py/Manifest
22 @@ -0,0 +1,2 @@
23 +DIST gnuplot-py-1.8.tar.gz 118828 BLAKE2B 880062169b2fa047d60318cc7dc556c60794bfd81317681395329a56712506f7e406efecb79f37cd98103e76a6feb8b635e55fe056c3ce5bee0c670c8bcaf7a8 SHA512 748dc95ea53acd362f67c821a3cc7cf23b6329c2dd13c130c91e1c9f89afe1ffd84619ed321923c65455adf86ee58976dd6dd187881ee3ede5e0f5f551fb027d
24 +DIST python-gnuplot_1.8-8.debian.tar.xz 13304 BLAKE2B 2bebf1bc648f90b9679a7499f46f208baaee026aef81ac345f7dbdf7769caedc07668c62a809950d454cad560473438aa2e82a29d21f71e8c87201bf7978a3be SHA512 d2d9466d6d738b8244522572d9e45ae3ea1c0e68c3edb18e13bdca8f630b45466219fe68f874155901020540d801ab5aa025164d28958c440dc37ea4dda098cb
25
26 diff --git a/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild b/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild
27 new file mode 100644
28 index 000000000..4a0038c7d
29 --- /dev/null
30 +++ b/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild
31 @@ -0,0 +1,44 @@
32 +# Copyright 1999-2022 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +MYPN="python-gnuplot"
38 +MYPV="$(ver_cut 1-2)"
39 +MYP="${PN}-${MYPV}"
40 +PYTHON_COMPAT=( python3_{8..11} )
41 +
42 +inherit distutils-r1
43 +
44 +DESCRIPTION="A python wrapper for Gnuplot"
45 +HOMEPAGE="http://gnuplot-py.sourceforge.net/"
46 +SRC_URI="
47 + mirror://sourceforge/${PN}/${MYP}.tar.gz
48 + mirror://debian/pool/main/p/${MYPN}/${MYPN}_${PV//_p/-}.debian.tar.xz
49 +"
50 +S="${WORKDIR}/${MYP}"
51 +
52 +LICENSE="LGPL-2.1"
53 +SLOT="0"
54 +KEYWORDS="~amd64"
55 +
56 +DEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
57 +RDEPEND="
58 + ${DEPEND}
59 + sci-visualization/gnuplot
60 +"
61 +
62 +DOCS="ANNOUNCE.txt CREDITS.txt FAQ.txt NEWS.txt TODO.txt"
63 +PATCHES=(
64 + "${WORKDIR}/debian/patches/00-python3-port.patch"
65 + "${WORKDIR}/debian/patches/fix-privacy-breach.patch"
66 + "${WORKDIR}/debian/patches/00-remove-version-import.patch"
67 + "${WORKDIR}/debian/patches/fix-python-name.patch"
68 + "${WORKDIR}/debian/patches/fix-malfuction-mouse-keys.patch"
69 + "${WORKDIR}/debian/patches/fix-string-exceptions.patch"
70 +)
71 +
72 +python_install_all() {
73 + HTML_DOCS=( doc/Gnuplot/*.html )
74 + einstalldocs
75 +}
76
77 diff --git a/dev-python/gnuplot-py/metadata.xml b/dev-python/gnuplot-py/metadata.xml
78 new file mode 100644
79 index 000000000..9f59e8b79
80 --- /dev/null
81 +++ b/dev-python/gnuplot-py/metadata.xml
82 @@ -0,0 +1,12 @@
83 +<?xml version="1.0" encoding="UTF-8"?>
84 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
85 +<pkgmetadata>
86 + <maintainer type="person">
87 + <description>co-maintainers welcome</description>
88 + <email>lssndrbarbieri@×××××.com</email>
89 + <name>Alessandro Barbieri</name>
90 + </maintainer>
91 + <upstream>
92 + <remote-id type="sourceforge">gnuplot-py</remote-id>
93 + </upstream>
94 +</pkgmetadata>