Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-terms/terminology/
Date: Tue, 09 Apr 2019 08:08:04
Message-Id: 1554795150.06a1b7cdc42f501e853196d191f24883f4fdcbab.monsieurp@gentoo
1 commit: 06a1b7cdc42f501e853196d191f24883f4fdcbab
2 Author: Joonas Niilola <juippis <AT> gmail <DOT> com>
3 AuthorDate: Mon Apr 1 06:49:51 2019 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Tue Apr 9 07:32:30 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a1b7cd
7
8 x11-terms/terminology: version bump to 1.4.0.
9
10 - Add useflag for installable extra testing tools.
11
12 Closes: https://bugs.gentoo.org/682818
13 Package-Manager: Portage-2.3.62, Repoman-2.3.12
14 Signed-off-by: Joonas Niilola <juippis <AT> gmail.com>
15 Closes: https://github.com/gentoo/gentoo/pull/11561
16 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
17
18 x11-terms/terminology/Manifest | 1 +
19 x11-terms/terminology/metadata.xml | 3 ++
20 x11-terms/terminology/terminology-1.4.0.ebuild | 44 ++++++++++++++++++++++++++
21 3 files changed, 48 insertions(+)
22
23 diff --git a/x11-terms/terminology/Manifest b/x11-terms/terminology/Manifest
24 index 68fc495325c..8678ec96d46 100644
25 --- a/x11-terms/terminology/Manifest
26 +++ b/x11-terms/terminology/Manifest
27 @@ -1 +1,2 @@
28 DIST terminology-1.3.2.tar.xz 4849832 BLAKE2B db03ab8d40a432e42d645a53a02b96afa37a6d238cb26bea55de6153969164e53986d70091239235ba724556feaa32bc8de68aba5fb766543f1719791f0c5ab6 SHA512 e41e413348451e0df90634af06fb49ec830f9b1454eec2601977e6e35385bd1a62a385a9ab7fc02fc6c3750f5b73785e4f40f14bb36acd58d4c296074b5f32c8
29 +DIST terminology-1.4.0.tar.xz 4878656 BLAKE2B 7e6b41e1057aa245c9cbcbdf164efd68cef7d3bc92706d10d100bface25a7e29468512ee690795e9f09242b644d80215239f761fe7216ea5d768f48259436778 SHA512 c7fd6605c00983e79a647b1e577868e5d2b713321164cb0ee8ef4b4a4155bf320f3e145ce91ecf1d3b0c40f28ae360b96798e47fd11accfa230932cfbd9e5c9e
30
31 diff --git a/x11-terms/terminology/metadata.xml b/x11-terms/terminology/metadata.xml
32 index d9a6217dd22..acb2058998a 100644
33 --- a/x11-terms/terminology/metadata.xml
34 +++ b/x11-terms/terminology/metadata.xml
35 @@ -8,4 +8,7 @@
36 <email>proxy-maint@g.o</email>
37 <name>Proxy Maintainers</name>
38 </maintainer>
39 + <use>
40 + <flag name="extras">Install additional testing tools</flag>
41 + </use>
42 </pkgmetadata>
43
44 diff --git a/x11-terms/terminology/terminology-1.4.0.ebuild b/x11-terms/terminology/terminology-1.4.0.ebuild
45 new file mode 100644
46 index 00000000000..65b045e742a
47 --- /dev/null
48 +++ b/x11-terms/terminology/terminology-1.4.0.ebuild
49 @@ -0,0 +1,44 @@
50 +# Copyright 1999-2019 Gentoo Authors
51 +# Distributed under the terms of the GNU General Public License v2
52 +
53 +EAPI=7
54 +
55 +inherit meson xdg-utils
56 +
57 +DESCRIPTION="Feature rich terminal emulator using the Enlightenment Foundation Libraries"
58 +HOMEPAGE="https://www.enlightenment.org/about-terminology"
59 +SRC_URI="https://download.enlightenment.org/rel/apps/${PN}/${P}.tar.xz"
60 +
61 +LICENSE="BSD-2"
62 +SLOT="0"
63 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
64 +IUSE="extras nls"
65 +
66 +RDEPEND="
67 + || ( dev-libs/efl[gles2] dev-libs/efl[opengl] )
68 + || ( dev-libs/efl[X] dev-libs/efl[wayland] )
69 + app-arch/lz4
70 + dev-libs/efl[eet,fontconfig]
71 +"
72 +DEPEND="${RDEPEND}"
73 +BDEPEND="
74 + virtual/pkgconfig
75 + nls? ( sys-devel/gettext )
76 +"
77 +
78 +src_configure() {
79 + local emesonargs=(
80 + $(meson_use nls)
81 + $(meson_use extras tests)
82 + )
83 +
84 + meson_src_configure
85 +}
86 +
87 +pkg_postinst() {
88 + xdg_icon_cache_update
89 +}
90 +
91 +pkg_postrm() {
92 + xdg_icon_cache_update
93 +}