Gentoo Archives: gentoo-commits

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-extra/zenity/
Date: Thu, 31 May 2018 07:10:25
Message-Id: 1527750585.6705a65d9a668638fdad0c307f46d20b7720edd9.eva@gentoo
1 commit: 6705a65d9a668638fdad0c307f46d20b7720edd9
2 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 31 07:01:23 2018 +0000
4 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
5 CommitDate: Thu May 31 07:09:45 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=6705a65d
7
8 gnome-extra/zenity: 3.24.0 → 3.26.0
9
10 Now uses native GtkFileChooser.
11
12 Package-Manager: Portage-2.3.40, Repoman-2.3.9
13 Manifest-Sign-Key: 0x5A56C8CD0C13248A
14
15 gnome-extra/zenity/metadata.xml | 8 ++++++
16 gnome-extra/zenity/zenity-3.26.0.ebuild | 45 +++++++++++++++++++++++++++++++++
17 2 files changed, 53 insertions(+)
18
19 diff --git a/gnome-extra/zenity/metadata.xml b/gnome-extra/zenity/metadata.xml
20 new file mode 100644
21 index 00000000..39980802
22 --- /dev/null
23 +++ b/gnome-extra/zenity/metadata.xml
24 @@ -0,0 +1,8 @@
25 +<?xml version="1.0" encoding="UTF-8"?>
26 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
27 +<pkgmetadata>
28 +<maintainer type="project">
29 + <email>gnome@g.o</email>
30 + <name>Gentoo GNOME Desktop</name>
31 +</maintainer>
32 +</pkgmetadata>
33
34 diff --git a/gnome-extra/zenity/zenity-3.26.0.ebuild b/gnome-extra/zenity/zenity-3.26.0.ebuild
35 new file mode 100644
36 index 00000000..b22c4741
37 --- /dev/null
38 +++ b/gnome-extra/zenity/zenity-3.26.0.ebuild
39 @@ -0,0 +1,45 @@
40 +# Copyright 1999-2018 Gentoo Foundation
41 +# Distributed under the terms of the GNU General Public License v2
42 +
43 +EAPI=6
44 +inherit gnome2
45 +
46 +DESCRIPTION="Tool to display dialogs from the commandline and shell scripts"
47 +HOMEPAGE="https://wiki.gnome.org/Projects/Zenity"
48 +
49 +LICENSE="LGPL-2+"
50 +SLOT="0"
51 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
52 +IUSE="debug libnotify webkit"
53 +
54 +# TODO: X11 dependency is automagically enabled
55 +RDEPEND="
56 + >=dev-libs/glib-2.8:2
57 + x11-libs/gdk-pixbuf:2
58 + >=x11-libs/gtk+-3:3[X]
59 + x11-libs/libX11
60 + x11-libs/pango
61 + libnotify? ( >=x11-libs/libnotify-0.6.1:= )
62 + webkit? ( >=net-libs/webkit-gtk-2.8.1:4 )
63 +"
64 +DEPEND="${RDEPEND}
65 + app-text/yelp-tools
66 + gnome-base/gnome-common
67 + >=sys-devel/gettext-0.19.4
68 + virtual/pkgconfig
69 +"
70 +
71 +src_configure() {
72 + gnome2_src_configure \
73 + $(usex debug --enable-debug=yes ' ') \
74 + $(use_enable libnotify) \
75 + $(use_enable webkit webkitgtk) \
76 + PERL=$(type -P false)
77 +}
78 +
79 +src_install() {
80 + gnome2_src_install
81 +
82 + # Not really needed and prevent us from needing perl
83 + rm "${ED}/usr/bin/gdialog" || die "rm gdialog failed!"
84 +}