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.34.0-r1.ebuild
Date: Thu, 03 Oct 2013 03:54:23
Message-Id: 20131003035417.3BF2720036@flycatcher.gentoo.org
1 tetromino 13/10/03 03:54:17
2
3 Modified: ChangeLog
4 Added: gjs-1.34.0-r1.ebuild
5 Log:
6 Migrate to python-any-r1.eclass to prepare for stabilization.
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key CF0ADD61)
9
10 Revision Changes Path
11 1.22 dev-libs/gjs/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gjs/ChangeLog?rev=1.22&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gjs/ChangeLog?rev=1.22&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gjs/ChangeLog?r1=1.21&r2=1.22
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/gjs/ChangeLog,v
20 retrieving revision 1.21
21 retrieving revision 1.22
22 diff -u -r1.21 -r1.22
23 --- ChangeLog 9 Aug 2013 13:53:18 -0000 1.21
24 +++ ChangeLog 3 Oct 2013 03:54:17 -0000 1.22
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-libs/gjs
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/ChangeLog,v 1.21 2013/08/09 13:53:18 axs Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/ChangeLog,v 1.22 2013/10/03 03:54:17 tetromino Exp $
30 +
31 +*gjs-1.34.0-r1 (03 Oct 2013)
32 +
33 + 03 Oct 2013; Alexandre Rostovtsev <tetromino@g.o>
34 + +gjs-1.34.0-r1.ebuild:
35 + Migrate to python-any-r1.eclass to prepare for stabilization.
36
37 09 Aug 2013; Ian Stakenvicius <axs@g.o> gjs-1.34.0.ebuild,
38 gjs-1.36.0.ebuild, gjs-1.36.1.ebuild:
39
40
41
42 1.1 dev-libs/gjs/gjs-1.34.0-r1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gjs/gjs-1.34.0-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gjs/gjs-1.34.0-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: gjs-1.34.0-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2013 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/gjs-1.34.0-r1.ebuild,v 1.1 2013/10/03 03:54:17 tetromino Exp $
52
53 EAPI="5"
54 GCONF_DEBUG="no"
55 GNOME2_LA_PUNT="yes"
56 PYTHON_COMPAT=( python{2_6,2_7} )
57
58 inherit gnome2 pax-utils python-any-r1 virtualx
59
60 DESCRIPTION="Javascript bindings for GNOME"
61 HOMEPAGE="http://live.gnome.org/Gjs"
62
63 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
64 SLOT="0"
65 IUSE="examples test"
66 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
67
68 RDEPEND=">=dev-libs/glib-2.32:2
69 >=dev-libs/gobject-introspection-1.33.10
70
71 dev-libs/dbus-glib
72 sys-libs/readline
73 x11-libs/cairo
74 >=dev-lang/spidermonkey-1.8.5:0
75 virtual/libffi
76 "
77 DEPEND="${RDEPEND}
78 ${PYTHON_DEPS}
79 sys-devel/gettext
80 virtual/pkgconfig
81 "
82
83 pkg_setup() {
84 python-any-r1_pkg_setup
85 }
86
87 src_configure() {
88 # AUTHORS, ChangeLog are empty
89 DOCS="NEWS README"
90
91 # FIXME: add systemtap/dtrace support, like in glib:2
92 # FIXME: --enable-systemtap installs files in ${D}/${D} for some reason
93 # XXX: Do NOT enable coverage, completely useless for portage installs
94 gnome2_src_configure \
95 --disable-systemtap \
96 --disable-dtrace \
97 --disable-coverage \
98 $(use_enable test 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
115 # Required for gjs-console to run correctly on PaX systems
116 pax-mark mr "${ED}/usr/bin/gjs-console"
117 }