Gentoo Archives: gentoo-commits

From: Alexandre Restovtsev <tetromino@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: dev-libs/gjs/
Date: Mon, 27 Feb 2012 04:47:44
Message-Id: 1330317999.8bbb3f0a95d02c6ebc7b6c97f5cb324111353632.tetromino@gentoo
1 commit: 8bbb3f0a95d02c6ebc7b6c97f5cb324111353632
2 Author: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 27 04:46:39 2012 +0000
4 Commit: Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
5 CommitDate: Mon Feb 27 04:46:39 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=8bbb3f0a
7
8 dev-libs/gjs: add 1.31.10
9
10 ---
11 .../gjs/{gjs-9999.ebuild => gjs-1.31.10.ebuild} | 22 +++++++------------
12 dev-libs/gjs/gjs-9999.ebuild | 5 ++-
13 2 files changed, 11 insertions(+), 16 deletions(-)
14
15 diff --git a/dev-libs/gjs/gjs-9999.ebuild b/dev-libs/gjs/gjs-1.31.10.ebuild
16 similarity index 73%
17 copy from dev-libs/gjs/gjs-9999.ebuild
18 copy to dev-libs/gjs/gjs-1.31.10.ebuild
19 index b9b8da2..6d0df65 100644
20 --- a/dev-libs/gjs/gjs-9999.ebuild
21 +++ b/dev-libs/gjs/gjs-1.31.10.ebuild
22 @@ -1,6 +1,6 @@
23 -# Copyright 1999-2011 Gentoo Foundation
24 +# Copyright 1999-2012 Gentoo Foundation
25 # Distributed under the terms of the GNU General Public License v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/gjs-1.29.0.ebuild,v 1.1 2011/06/14 13:19:59 nirbheek Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/gjs-1.30.1.ebuild,v 1.1 2012/01/14 04:54:24 tetromino Exp $
28
29 EAPI="4"
30 GCONF_DEBUG="no"
31 @@ -8,9 +8,6 @@ GNOME2_LA_PUNT="yes"
32 PYTHON_DEPEND="2"
33
34 inherit gnome2 python virtualx
35 -if [[ ${PV} = 9999 ]]; then
36 - inherit gnome2-live
37 -fi
38
39 DESCRIPTION="Javascript bindings for GNOME"
40 HOMEPAGE="http://live.gnome.org/Gjs"
41 @@ -18,13 +15,9 @@ HOMEPAGE="http://live.gnome.org/Gjs"
42 LICENSE="MIT MPL-1.1 LGPL-2 GPL-2"
43 SLOT="0"
44 IUSE="examples test"
45 -if [[ ${PV} = 9999 ]]; then
46 - KEYWORDS=""
47 -else
48 - KEYWORDS="~amd64 ~x86"
49 -fi
50 +KEYWORDS="~amd64 ~x86"
51
52 -RDEPEND=">=dev-libs/glib-2.18:2
53 +RDEPEND=">=dev-libs/glib-2.31:2
54 >=dev-libs/gobject-introspection-1.29.16
55
56 dev-libs/dbus-glib
57 @@ -42,10 +35,11 @@ pkg_setup() {
58 # FIXME: --enable-systemtap installs files in ${D}/${D} for some reason
59 # XXX: Do NOT enable coverage, completely useless for portage installs
60 G2CONF="${G2CONF}
61 - --with-js-package=mozjs185
62 --disable-systemtap
63 --disable-dtrace
64 --disable-coverage"
65 +
66 + python_set_active_version 2
67 python_pkg_setup
68 }
69
70 @@ -56,7 +50,7 @@ src_prepare() {
71
72 src_test() {
73 # Tests need dbus
74 - Xemake check || die
75 + Xemake check
76 }
77
78 src_install() {
79 @@ -65,6 +59,6 @@ src_install() {
80
81 if use examples; then
82 insinto /usr/share/doc/${PF}/examples
83 - doins ${S}/examples/* || die "doins examples failed!"
84 + doins ${S}/examples/*
85 fi
86 }
87
88 diff --git a/dev-libs/gjs/gjs-9999.ebuild b/dev-libs/gjs/gjs-9999.ebuild
89 index b9b8da2..689cef1 100644
90 --- a/dev-libs/gjs/gjs-9999.ebuild
91 +++ b/dev-libs/gjs/gjs-9999.ebuild
92 @@ -24,7 +24,7 @@ else
93 KEYWORDS="~amd64 ~x86"
94 fi
95
96 -RDEPEND=">=dev-libs/glib-2.18:2
97 +RDEPEND=">=dev-libs/glib-2.31:2
98 >=dev-libs/gobject-introspection-1.29.16
99
100 dev-libs/dbus-glib
101 @@ -42,10 +42,11 @@ pkg_setup() {
102 # FIXME: --enable-systemtap installs files in ${D}/${D} for some reason
103 # XXX: Do NOT enable coverage, completely useless for portage installs
104 G2CONF="${G2CONF}
105 - --with-js-package=mozjs185
106 --disable-systemtap
107 --disable-dtrace
108 --disable-coverage"
109 +
110 + python_set_active_version 2
111 python_pkg_setup
112 }