Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/gjs: ChangeLog gjs-1.30.1.ebuild
Date: Sat, 14 Jan 2012 04:54:35
Message-Id: 20120114045424.48C432004B@flycatcher.gentoo.org
1 tetromino 12/01/14 04:54:24
2
3 Modified: ChangeLog
4 Added: gjs-1.30.1.ebuild
5 Log:
6 Bump, fixes several crashes, including in gnome-shell when using certain third-party extensions.
7
8 (Portage version: 2.2.0_alpha84/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.5 dev-libs/gjs/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gjs/ChangeLog?rev=1.5&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gjs/ChangeLog?rev=1.5&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gjs/ChangeLog?r1=1.4&r2=1.5
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/gjs/ChangeLog,v
20 retrieving revision 1.4
21 retrieving revision 1.5
22 diff -u -r1.4 -r1.5
23 --- ChangeLog 15 Nov 2011 09:06:58 -0000 1.4
24 +++ ChangeLog 14 Jan 2012 04:54:24 -0000 1.5
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-libs/gjs
27 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/ChangeLog,v 1.4 2011/11/15 09:06:58 nirbheek Exp $
29 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/ChangeLog,v 1.5 2012/01/14 04:54:24 tetromino Exp $
31 +
32 +*gjs-1.30.1 (14 Jan 2012)
33 +
34 + 14 Jan 2012; Alexandre Rostovtsev <tetromino@g.o> +gjs-1.30.1.ebuild:
35 + Bump, fixes several crashes, including in gnome-shell when using certain
36 + third-party extensions.
37
38 15 Nov 2011; Nirbheek Chauhan <nirbheek@g.o> gjs-1.30.0.ebuild:
39 Port to EAPI 4
40
41
42
43 1.1 dev-libs/gjs/gjs-1.30.1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gjs/gjs-1.30.1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gjs/gjs-1.30.1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: gjs-1.30.1.ebuild
49 ===================================================================
50 # Copyright 1999-2012 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/gjs-1.30.1.ebuild,v 1.1 2012/01/14 04:54:24 tetromino Exp $
53
54 EAPI="4"
55 GCONF_DEBUG="no"
56 GNOME2_LA_PUNT="yes"
57 PYTHON_DEPEND="2"
58
59 inherit gnome2 python virtualx
60
61 DESCRIPTION="Javascript bindings for GNOME"
62 HOMEPAGE="http://live.gnome.org/Gjs"
63
64 LICENSE="MIT MPL-1.1 LGPL-2 GPL-2"
65 SLOT="0"
66 IUSE="examples test"
67 KEYWORDS="~amd64 ~x86"
68
69 RDEPEND=">=dev-libs/glib-2.18:2
70 >=dev-libs/gobject-introspection-1.29.16
71
72 dev-libs/dbus-glib
73 sys-libs/readline
74 x11-libs/cairo
75 >=dev-lang/spidermonkey-1.8.5"
76 DEPEND="${RDEPEND}
77 sys-devel/gettext
78 >=dev-util/pkgconfig-0.9"
79
80 pkg_setup() {
81 # AUTHORS, ChangeLog are empty
82 DOCS="NEWS README"
83 # FIXME: add systemtap/dtrace support, like in glib:2
84 # FIXME: --enable-systemtap installs files in ${D}/${D} for some reason
85 # XXX: Do NOT enable coverage, completely useless for portage installs
86 G2CONF="${G2CONF}
87 --with-js-package=mozjs185
88 --disable-systemtap
89 --disable-dtrace
90 --disable-coverage"
91
92 python_set_active_version 2
93 python_pkg_setup
94 }
95
96 src_prepare() {
97 gnome2_src_prepare
98 python_convert_shebangs 2 "${S}"/scripts/make-tests
99 }
100
101 src_test() {
102 # Tests need dbus
103 Xemake check
104 }
105
106 src_install() {
107 # installation sometimes fails in parallel
108 gnome2_src_install -j1
109
110 if use examples; then
111 insinto /usr/share/doc/${PF}/examples
112 doins ${S}/examples/*
113 fi
114 }