Gentoo Archives: gentoo-commits

From: Ben Kohler <bkohler@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/pencil/
Date: Sun, 11 Oct 2020 14:53:59
Message-Id: 1602428022.f71057f47767e27fa38c88068bdc6d9ccac6a863.bkohler@gentoo
1 commit: f71057f47767e27fa38c88068bdc6d9ccac6a863
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Sun Oct 11 14:53:20 2020 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 11 14:53:42 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f71057f4
7
8 media-gfx/pencil: bump to 0.6.5
9
10 This ebuild starts using upstream 'make install' target. Will keep an
11 eye out for any problems.
12
13 Closes: https://bugs.gentoo.org/747622
14 Package-Manager: Portage-3.0.8, Repoman-3.0.1
15 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
16
17 media-gfx/pencil/Manifest | 1 +
18 media-gfx/pencil/pencil-0.6.5.ebuild | 53 ++++++++++++++++++++++++++++++++++++
19 2 files changed, 54 insertions(+)
20
21 diff --git a/media-gfx/pencil/Manifest b/media-gfx/pencil/Manifest
22 index b0c0c09dfa1..6bf8522b33e 100644
23 --- a/media-gfx/pencil/Manifest
24 +++ b/media-gfx/pencil/Manifest
25 @@ -1 +1,2 @@
26 DIST pencil-0.6.4.tar.gz 3397891 BLAKE2B cb3fc754cd9abc2944fd184ea61b057a784a5b9e3c42724ef50b117a933cad0b72456a32e849c2de3ae6a7eb8bc6bdeee3ed751e8a6c8c68a74130d03ba6f1de SHA512 da28bd6bcdb0336c81e0735bec261373cd1e5db06feb012d4bba098c9df2ebea6f5b763e9c5e5e17c1518efdd6b9cde634ecf2152b49c25cde6c93da63e6fde8
27 +DIST pencil-0.6.5.tar.gz 3714951 BLAKE2B 0b3ba5165f4a6778588eed3141c6260a29470ccf277e42612e68e8b4daf5b9cf32f6a4343c038d6014ceb1e99f7ce8c2a398130ea55e7ef16e2d006de3661625 SHA512 6d95dc4157ea0f5da829f40cdf99c682e560ca74af6964693d221321e7b3e923893957fc30475a725f09c18dc4667968ec6cd92e5ffb56999ea70a927266b637
28
29 diff --git a/media-gfx/pencil/pencil-0.6.5.ebuild b/media-gfx/pencil/pencil-0.6.5.ebuild
30 new file mode 100644
31 index 00000000000..ecd137f12e3
32 --- /dev/null
33 +++ b/media-gfx/pencil/pencil-0.6.5.ebuild
34 @@ -0,0 +1,53 @@
35 +# Copyright 1999-2020 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=7
39 +
40 +inherit desktop qmake-utils xdg-utils
41 +
42 +DESCRIPTION="2D animation and drawing program based on Qt5"
43 +HOMEPAGE="https://www.pencil2d.org/"
44 +SRC_URI="https://github.com/pencil2d/${PN}/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz"
45 +
46 +LICENSE="GPL-2"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~x86"
49 +
50 +IUSE="test"
51 +RESTRICT="!test? ( test )"
52 +
53 +RDEPEND="
54 + dev-qt/qtcore:5
55 + dev-qt/qtgui:5
56 + dev-qt/qtmultimedia:5
57 + dev-qt/qtnetwork:5
58 + dev-qt/qtsvg:5
59 + dev-qt/qtwidgets:5
60 + dev-qt/qtxml:5
61 +"
62 +DEPEND="${RDEPEND}
63 + test? ( dev-qt/qttest:5 )
64 +"
65 +
66 +S="${WORKDIR}/${P/_/-}"
67 +
68 +src_prepare() {
69 + default
70 + sed -e "/^QT/s/xmlpatterns //" \
71 + -i core_lib/core_lib.pro tests/tests.pro || die
72 +}
73 +
74 +src_configure() {
75 + eqmake5 PREFIX=/usr
76 +}
77 +
78 +src_install() {
79 + einstalldocs
80 + emake INSTALL_ROOT="${D}" install
81 + # TODO: Install l10n files
82 +}
83 +
84 +pkg_postinst() {
85 + xdg_mimeinfo_database_update
86 + xdg_desktop_database_update
87 +}