Gentoo Archives: gentoo-commits

From: Sobhan Mohammadpour <sobhan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-characters/
Date: Fri, 09 Feb 2018 15:56:00
Message-Id: 1518189243.4fe46a5678255fcc4abf450f102b88857d1382a6.sobhan@gentoo
1 commit: 4fe46a5678255fcc4abf450f102b88857d1382a6
2 Author: Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 9 15:14:03 2018 +0000
4 Commit: Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 9 15:14:03 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=4fe46a56
7
8 gnome-extra/gnome-characters: version bump
9
10 Package-Manager: Portage-2.3.23, Repoman-2.3.6
11 Manifest-Sign-Key: 0x7DF238CF0AA182E1
12
13 .../gnome-characters-3.26.2.ebuild | 57 ++++++++++++++++++++++
14 gnome-extra/gnome-characters/metadata.xml | 8 +++
15 2 files changed, 65 insertions(+)
16
17 diff --git a/gnome-extra/gnome-characters/gnome-characters-3.26.2.ebuild b/gnome-extra/gnome-characters/gnome-characters-3.26.2.ebuild
18 new file mode 100644
19 index 00000000..6c7c6b01
20 --- /dev/null
21 +++ b/gnome-extra/gnome-characters/gnome-characters-3.26.2.ebuild
22 @@ -0,0 +1,57 @@
23 +# Copyright 1999-2018 Gentoo Foundation
24 +# Distributed under the terms of the GNU General Public License v2
25 +
26 +EAPI=6
27 +VALA_USE_DEPEND="vapigen"
28 +PYTHON_COMPAT=( python{3_4,3_5,3_6} )
29 +
30 +inherit gnome2 python-any-r1 vala virtualx
31 +
32 +DESCRIPTION="Unicode character map viewer and library"
33 +HOMEPAGE="https://wiki.gnome.org/Design/Apps/CharacterMap"
34 +
35 +LICENSE="GPL-2 BSD"
36 +SLOT="0"
37 +KEYWORDS="~amd64 ~x86"
38 +IUSE="test"
39 +# FIXME: test fails
40 +RDEPEND="
41 + >=dev-libs/gjs-1.43.3
42 + >=dev-libs/glib-2.32:2
43 + >=dev-libs/gobject-introspection-1.35.9:=
44 + >=dev-libs/libunistring-0.9.5
45 + >=x11-libs/gtk+-3.20:3[introspection]
46 + x11-libs/gdk-pixbuf:2
47 + >=x11-libs/pango-1.36[introspection]
48 +"
49 +DEPEND="${RDEPEND}
50 + dev-libs/appstream-glib
51 + >=sys-devel/gettext-0.19.8
52 + virtual/pkgconfig
53 + test? (
54 + ${PYTHON_DEPS}
55 + $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') )
56 +"
57 +
58 +python_check_deps() {
59 + use test && has_version "dev-util/dogtail[${PYTHON_USEDEP}]"
60 +}
61 +
62 +pkg_setup() {
63 + use test && python-any-r1_pkg_setup
64 +}
65 +
66 +src_prepare() {
67 + sed 's/print \(.*\)/print(\1)/' -i "${S}"/tests/smoke_test.py || die
68 +
69 + gnome2_src_prepare
70 + vala_src_prepare
71 +}
72 +
73 +src_configure() {
74 + gnome2_src_configure $(use_enable test dogtail)
75 +}
76 +
77 +src_test() {
78 + virtx emake check
79 +}
80
81 diff --git a/gnome-extra/gnome-characters/metadata.xml b/gnome-extra/gnome-characters/metadata.xml
82 new file mode 100644
83 index 00000000..996e7cac
84 --- /dev/null
85 +++ b/gnome-extra/gnome-characters/metadata.xml
86 @@ -0,0 +1,8 @@
87 +<?xml version="1.0" encoding="UTF-8"?>
88 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
89 +<pkgmetadata>
90 + <maintainer type="project">
91 + <email>gnome@g.o</email>
92 + <name>Gentoo GNOME Desktop</name>
93 + </maintainer>
94 +</pkgmetadata>