Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/netpaint/
Date: Thu, 25 Jun 2020 06:18:01
Message-Id: 1593065870.9ec66d490fdb2b0e87b8adb985b61e014cb2232f.monsieurp@gentoo
1 commit: 9ec66d490fdb2b0e87b8adb985b61e014cb2232f
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 25 06:17:21 2020 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 25 06:17:50 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec66d49
7
8 media-gfx/netpaint: new ebuild.
9
10 NetPaint is a cursed-based drawing tool, akin to the good old Paint on
11 Windows or GIMP on Linux. Very fun to play with!
12
13 Package-Manager: Portage-2.3.99, Repoman-2.3.22
14 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
15
16 media-gfx/netpaint/Manifest | 1 +
17 media-gfx/netpaint/metadata.xml | 12 +++++++++++
18 media-gfx/netpaint/netpaint-1.1.2.ebuild | 36 ++++++++++++++++++++++++++++++++
19 3 files changed, 49 insertions(+)
20
21 diff --git a/media-gfx/netpaint/Manifest b/media-gfx/netpaint/Manifest
22 new file mode 100644
23 index 00000000000..d0d25bc2d29
24 --- /dev/null
25 +++ b/media-gfx/netpaint/Manifest
26 @@ -0,0 +1 @@
27 +DIST netpaint-1.1.2.tar.gz 427241 BLAKE2B 7884dadf63849bf45caf84bc009da818bdf3277660411c486b32333bf0caf9e0e03ab6f56f77add68456896e4d16520b803c51e19c4dc6b01ef1227f0bd90a28 SHA512 f998714fe176c84074aaa710e2950c83d5c3ac0819e69c6bbbd93e19f6415a66f8ef21e0799d3112a7c468c1a99383a878ac1837157b079089aaf072c664ee53
28
29 diff --git a/media-gfx/netpaint/metadata.xml b/media-gfx/netpaint/metadata.xml
30 new file mode 100644
31 index 00000000000..b09023bbc39
32 --- /dev/null
33 +++ b/media-gfx/netpaint/metadata.xml
34 @@ -0,0 +1,12 @@
35 +<?xml version="1.0" encoding="UTF-8"?>
36 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
37 +<pkgmetadata>
38 + <maintainer type="person">
39 + <email>monsieurp@g.o</email>
40 + <name>Patrice Clement</name>
41 + </maintainer>
42 + <maintainer type="project">
43 + <email>shell-tools@g.o</email>
44 + <name>Gentoo Shell Tools Project</name>
45 + </maintainer>
46 +</pkgmetadata>
47
48 diff --git a/media-gfx/netpaint/netpaint-1.1.2.ebuild b/media-gfx/netpaint/netpaint-1.1.2.ebuild
49 new file mode 100644
50 index 00000000000..36c3bcd4fe2
51 --- /dev/null
52 +++ b/media-gfx/netpaint/netpaint-1.1.2.ebuild
53 @@ -0,0 +1,36 @@
54 +# Copyright 1999-2020 Gentoo Authors
55 +# Distributed under the terms of the GNU General Public License v2
56 +
57 +EAPI=7
58 +
59 +PYTHON_COMPAT=( python3_{6,7,8} )
60 +
61 +inherit distutils-r1
62 +
63 +DESCRIPTION="curses-based drawing tool"
64 +HOMEPAGE="https://github.com/SyntheticDreams/NetPaint"
65 +SRC_URI="https://github.com/SyntheticDreams/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
66 +
67 +LICENSE="MIT"
68 +SLOT="0"
69 +KEYWORDS="~amd64 ~x86"
70 +
71 +MY_PN="NetPaint"
72 +MY_P="${MY_PN}-${PV}"
73 +
74 +RDEPEND="
75 + dev-python/urwid[${PYTHON_USEDEP}]
76 + dev-python/pillow[${PYTHON_USEDEP}]"
77 +
78 +DEPEND="
79 + ${RDEPEND}
80 + dev-python/setuptools[${PYTHON_USEDEP}]"
81 +
82 +S="${WORKDIR}/${MY_P}"
83 +
84 +src_prepare() {
85 + default
86 + mv netpaint.py netpaint || die
87 + sed -e 's#netpaint\.py#netpaint#g;' \
88 + -i setup.py || die "can't patch setup.py"
89 +}