Gentoo Archives: gentoo-commits

From: NP Hardass <np-hardass@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gentoo-mate:master commit in: mate-extra/caja-extensions/
Date: Sat, 20 Feb 2016 22:19:28
Message-Id: 1456004597.ba63a6d2e59c116835c562a3f536089f75075b1d.np-hardass@gentoo
1 commit: ba63a6d2e59c116835c562a3f536089f75075b1d
2 Author: NP-Hardass <NP-Hardass <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 20 21:43:17 2016 +0000
4 Commit: NP Hardass <np-hardass <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 20 21:43:17 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/gentoo-mate.git/commit/?id=ba63a6d2
7
8 mate-extra/caja-extensions: Re-enable support for gksu.
9
10 I'm not entirely sure why it was disabled to begin with, and I
11 found no evidence as to why. Keeping -r0 until this has been tested
12 thoroughly.
13
14 Package-Manager: portage-2.2.26
15
16 .../caja-extensions-1.10.1-r1.ebuild | 74 ++++++++++++++++++++++
17 mate-extra/caja-extensions/metadata.xml | 1 +
18 2 files changed, 75 insertions(+)
19
20 diff --git a/mate-extra/caja-extensions/caja-extensions-1.10.1-r1.ebuild b/mate-extra/caja-extensions/caja-extensions-1.10.1-r1.ebuild
21 new file mode 100644
22 index 0000000..87874ce
23 --- /dev/null
24 +++ b/mate-extra/caja-extensions/caja-extensions-1.10.1-r1.ebuild
25 @@ -0,0 +1,74 @@
26 +# Copyright 1999-2016 Gentoo Foundation
27 +# Distributed under the terms of the GNU General Public License v2
28 +# $Id$
29 +
30 +EAPI="5"
31 +
32 +GCONF_DEBUG="yes"
33 +GNOME2_LA_PUNT="yes"
34 +
35 +inherit eutils gnome2
36 +
37 +MATE_BRANCH="$(get_version_component_range 1-2)"
38 +
39 +SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
40 +DESCRIPTION="Several Caja extensions"
41 +HOMEPAGE="http://www.mate-desktop.org"
42 +
43 +LICENSE="GPL-2"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~x86"
46 +
47 +SENDTO="cdr gajim +mail pidgin upnp"
48 +IUSE="gksu image-converter +open-terminal share +wallpaper ${SENDTO}"
49 +
50 +RDEPEND=">=x11-libs/gtk+-2.24:2
51 + >=dev-libs/glib-2.36:2
52 + >=mate-base/caja-1.10:0
53 + virtual/libintl:0
54 + x11-libs/gdk-pixbuf:2
55 + open-terminal? ( >=mate-base/mate-desktop-1.10:0 )
56 + cdr? ( >=app-cdr/brasero-2.32.1:0= )
57 + gajim? (
58 + net-im/gajim:0
59 + >=dev-libs/dbus-glib-0.60:0
60 + >=sys-apps/dbus-1:0
61 + )
62 + gksu? ( x11-libs/gksu )
63 + pidgin? ( >=dev-libs/dbus-glib-0.60:0 )
64 + upnp? ( >=net-libs/gupnp-0.13:0= )"
65 +
66 +DEPEND="${RDEPEND}
67 + >=dev-util/intltool-0.18:*
68 + >=mate-base/mate-common-1.10:0
69 + sys-devel/gettext:*
70 + virtual/pkgconfig:*
71 + !!mate-extra/mate-file-manager-open-terminal
72 + !!mate-extra/mate-file-manager-sendto
73 + !!mate-extra/mate-file-manager-image-converter
74 + !!mate-extra/mate-file-manager-share"
75 +
76 +src_configure() {
77 + MY_CONF=""
78 +
79 + if use cdr || use mail || use pidgin || use gajim || use upnp ; then
80 + MY_CONF="${MY_CONF} --enable-sendto"
81 + MY_CONF="${MY_CONF} --with-sendto-plugins=removable-devices"
82 + use cdr && MY_CONF="${MY_CONF},caja-burn"
83 + use mail && MY_CONF="${MY_CONF},emailclient"
84 + use pidgin && MY_CONF="${MY_CONF},pidgin"
85 + use gajim && MY_CONF="${MY_CONF},gajim"
86 + use upnp && MY_CONF="${MY_CONF},upnp"
87 + else
88 + MYCONF="${MY_CONF} --disable-sendto"
89 + fi
90 +
91 + gnome2_src_configure ${MY_CONF} \
92 + $(use_enable gksu) \
93 + $(use_enable image-converter) \
94 + $(use_enable open-terminal) \
95 + $(use_enable share) \
96 + $(use_enable wallpaper)
97 +}
98 +
99 +DOCS="AUTHORS ChangeLog NEWS README"
100
101 diff --git a/mate-extra/caja-extensions/metadata.xml b/mate-extra/caja-extensions/metadata.xml
102 index 8b104f7..ee254e8 100644
103 --- a/mate-extra/caja-extensions/metadata.xml
104 +++ b/mate-extra/caja-extensions/metadata.xml
105 @@ -8,6 +8,7 @@
106 <use>
107 <flag name="cdr">Add an extension to burn files to cds using <pkg>app-cdr/brasero</pkg>.</flag>
108 <flag name="gajim">Add an extension to support <pkg>net-im/gajim</pkg>.</flag>
109 + <flag name="gksu">Add an extension to support opening files as root with <pkg>x11-libs/gksu</pkg>.</flag>
110 <flag name="image-converter">Add image conversion support.</flag>
111 <flag name="mail">Add an extension to support e-mail functionality.</flag>
112 <flag name="open-terminal">Add an extension to support an open terminal.</flag>