Gentoo Archives: gentoo-commits

From: Dennis Lamm <expeditioneer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/gucharmap/
Date: Mon, 04 Feb 2019 20:09:22
Message-Id: 1549310944.573be007ffdf0e7797796c2e60ba6474a7f1d134.expeditioneer@gentoo
1 commit: 573be007ffdf0e7797796c2e60ba6474a7f1d134
2 Author: Dennis Lamm <expeditioneer <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 4 20:08:24 2019 +0000
4 Commit: Dennis Lamm <expeditioneer <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 4 20:09:04 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=573be007
7
8 gnome-extra/gucharmap: version bump
9
10 Signed-off-by: Dennis Lamm <expeditioneer <AT> gentoo.org>
11
12 gnome-extra/gucharmap/Manifest | 1 +
13 gnome-extra/gucharmap/gucharmap-11.0.3.ebuild | 65 +++++++++++++++++++++++++++
14 2 files changed, 66 insertions(+)
15
16 diff --git a/gnome-extra/gucharmap/Manifest b/gnome-extra/gucharmap/Manifest
17 index f6b82cc257d..0a36ee5d756 100644
18 --- a/gnome-extra/gucharmap/Manifest
19 +++ b/gnome-extra/gucharmap/Manifest
20 @@ -1,2 +1,3 @@
21 DIST gucharmap-10.0.3.tar.xz 1713960 BLAKE2B 0a0412c7a4d46c25112d9bb33d64e82b448e981a2ecb9a5ed5ce5e96657e5264e14262b15c4e5af6b3d023c20193a7471071c5d346f0d48e22583b07e92d51f7 SHA512 0815ca39311db4dc3ff5202f1303cad72bc204f4eef4d2ec83465123ff856eeb552a583666419ad4a3bf9d3ddcf294883fc8e24e32c30814916b41bc14a108fe
22 +DIST gucharmap-11.0.3.tar.xz 1766884 BLAKE2B fe92675494d5bf8e62f3b38356ecca59d4be515c8a08d6729d1bc3c7ba6c7b3e4ed802f4e1f79f2830f56f96a7d708d7d5a2bd1a79a36c9cd2bb0f1b6bfd1577 SHA512 281749d3fbea937ff6ce958a7216ead03fdf19cb303aef528a1456c5ab90be977f704ff65b2e665cbad58d2c14db51b0ad144fc6961aadbb7d95ec288d79402c
23 DIST gucharmap-3.0.1.tar.bz2 3275481 BLAKE2B 80dde7791abdc72677add9c65c59f810e6c6952116b92db34059c4c40d2657246b17844c105e68f32c86294e9b4e71e9d48e6f0522855465734d7c24e8d17608 SHA512 4d8a2276b5cb1a0b0fadca2a8522755c5884985a12d5b19341b9cefcd7f749ec1286c0271419e38ec84be7edcfa1293e7f0263eb682c75387d692792de3e1fb1
24
25 diff --git a/gnome-extra/gucharmap/gucharmap-11.0.3.ebuild b/gnome-extra/gucharmap/gucharmap-11.0.3.ebuild
26 new file mode 100644
27 index 00000000000..adb820d43f7
28 --- /dev/null
29 +++ b/gnome-extra/gucharmap/gucharmap-11.0.3.ebuild
30 @@ -0,0 +1,65 @@
31 +# Copyright 1999-2019 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +VALA_USE_DEPEND="vapigen"
36 +
37 +inherit gnome2 vala versionator
38 +
39 +DESCRIPTION="Unicode character map viewer and library"
40 +HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap"
41 +
42 +LICENSE="GPL-3"
43 +SLOT="2.90"
44 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
45 +
46 +IUSE="debug +introspection test vala"
47 +REQUIRED_USE="vala? ( introspection )"
48 +
49 +UNICODE_VERSION=$(get_version_component_range 1-2)
50 +
51 +COMMON_DEPEND="
52 + =app-i18n/unicode-data-${UNICODE_VERSION}*
53 + >=dev-libs/glib-2.32:2
54 + >=x11-libs/pango-1.2.1[introspection?]
55 + >=x11-libs/gtk+-3.16:3[introspection?]
56 + introspection? ( >=dev-libs/gobject-introspection-0.9.0:= )
57 +"
58 +RDEPEND="${COMMON_DEPEND}
59 + !<gnome-extra/gucharmap-3:0
60 +"
61 +DEPEND="${RDEPEND}
62 + dev-util/desktop-file-utils
63 + dev-util/glib-utils
64 + >=dev-util/gtk-doc-am-1
65 + >=dev-util/intltool-0.40
66 + dev-util/itstool
67 + sys-devel/gettext
68 + virtual/pkgconfig
69 + test? ( app-text/docbook-xml-dtd:4.1.2 )
70 + vala? ( $(vala_depend) )
71 +"
72 +
73 +src_prepare() {
74 + # prevent file collisions with slot 0
75 + sed -e "s:GETTEXT_PACKAGE=gucharmap$:GETTEXT_PACKAGE=gucharmap-${SLOT}:" \
76 + -i configure.ac configure || die "sed configure.ac configure failed"
77 +
78 + # avoid autoreconf
79 + sed -e 's/-Wall //g' -i configure || die "sed failed"
80 +
81 + use vala && vala_src_prepare
82 + gnome2_src_prepare
83 +}
84 +
85 +src_configure() {
86 + # unihan is not really conditional
87 + # https://bugzilla.gnome.org/show_bug.cgi?id=768210#c5
88 + # https://gitlab.gnome.org/GNOME/gucharmap/issues/13
89 + gnome2_src_configure \
90 + --disable-static \
91 + --with-unicode-data=/usr/share/unicode-data \
92 + $(usex debug --enable-debug=yes ' ') \
93 + $(use_enable introspection) \
94 + $(use_enable vala)
95 +}