Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/cutter/
Date: Thu, 03 Sep 2020 22:28:23
Message-Id: 1599172097.9cf42dad40840ea8a5d3381eb38fd9d59898d16e.slyfox@gentoo
1 commit: 9cf42dad40840ea8a5d3381eb38fd9d59898d16e
2 Author: Petr Vaněk <arkamar <AT> atlas <DOT> cz>
3 AuthorDate: Thu Sep 3 14:49:41 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 3 22:28:17 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cf42dad
7
8 dev-util/cutter: Bump to 1.12.0
9
10 Package-Manager: Portage-3.0.4, Repoman-2.3.23
11 Signed-off-by: Petr Vaněk <arkamar <AT> atlas.cz>
12 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
13
14 dev-util/cutter/Manifest | 1 +
15 dev-util/cutter/cutter-1.12.0.ebuild | 54 ++++++++++++++++++++++++++++++++++++
16 2 files changed, 55 insertions(+)
17
18 diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
19 index 26279114e3c..368a46df479 100644
20 --- a/dev-util/cutter/Manifest
21 +++ b/dev-util/cutter/Manifest
22 @@ -1 +1,2 @@
23 DIST cutter-1.11.0.tar.gz 1990964 BLAKE2B b996a3e4c55b3077a8aa54b3df5517d270410ab81f8a111865dc89dc6e61f2712ebd29c10be37a50d9bf143b98916bf48c5df9ed1bfaf936af714d4a12687052 SHA512 a69efee672fb0e142ac6c1fae287c463ec1e777a2ec6b604f412fd0c21b0614d2f05a289beb4602af70d6446f0a6263b353dcbd38d41a6466ae2cdbd14e0bea3
24 +DIST cutter-1.12.0.tar.gz 2323732 BLAKE2B fb40444b60c19f88dafb9447731b91031ad764359121b835ae03477bf52f17d12d1a0b651059072b6ffb7bf811d4493b3746ab9c48d8f09257b5338130edecbd SHA512 3d8dd9cb6f9e69f41e295795f3d1b7256c071abafd04bdecd619817b8fd04396770f69df753701ffb376a358f0df9bd38dff6a344df4e5ca92163275ad670531
25
26 diff --git a/dev-util/cutter/cutter-1.12.0.ebuild b/dev-util/cutter/cutter-1.12.0.ebuild
27 new file mode 100644
28 index 00000000000..3526c69a068
29 --- /dev/null
30 +++ b/dev-util/cutter/cutter-1.12.0.ebuild
31 @@ -0,0 +1,54 @@
32 +# Copyright 1999-2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +PYTHON_COMPAT=( python3_{6,7,8,9} )
38 +
39 +inherit qmake-utils xdg-utils python-single-r1
40 +
41 +DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
42 +HOMEPAGE="https://cutter.re https://github.com/radareorg/cutter/"
43 +SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> ${P}.tar.gz"
44 +
45 +LICENSE="GPL-3"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~x86"
48 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
49 +
50 +DEPEND="
51 + ${PYTHON_DEPS}
52 + dev-qt/qtcore:5
53 + dev-qt/qtgui:5
54 + dev-qt/qtnetwork:5
55 + dev-qt/qtsvg:5
56 + dev-qt/qtwidgets:5
57 + ~dev-util/radare2-4.5.1
58 +"
59 +
60 +RDEPEND="${DEPEND}"
61 +
62 +PATCHES=(
63 + "${FILESDIR}/${PN}-1.10.3-python3-config.patch"
64 +)
65 +
66 +src_configure() {
67 + local myqmakeargs=(
68 + CUTTER_ENABLE_PYTHON=true
69 + PREFIX=\'${EPREFIX}/usr\'
70 + )
71 +
72 + eqmake5 "${myqmakeargs[@]}" src
73 +}
74 +
75 +src_install() {
76 + emake INSTALL_ROOT="${D}" install
77 +}
78 +
79 +pkg_postinst() {
80 + xdg_icon_cache_update
81 +}
82 +
83 +pkg_postrm() {
84 + xdg_icon_cache_update
85 +}