Gentoo Archives: gentoo-commits

From: "Michal Gorny (mgorny)" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/pms-test-suite: metadata.xml ChangeLog pms-test-suite-0.2.ebuild
Date: Wed, 04 Jan 2012 16:48:29
Message-Id: 20120104164814.369212004B@flycatcher.gentoo.org
1 mgorny 12/01/04 16:48:14
2
3 Modified: metadata.xml ChangeLog
4 Added: pms-test-suite-0.2.ebuild
5 Log:
6 Version bump. The new version uses a private D-Bus session bus instead of relying on the system one.
7
8 (Portage version: 2.2.0_alpha84/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.3 app-portage/pms-test-suite/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/pms-test-suite/metadata.xml?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/pms-test-suite/metadata.xml?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/pms-test-suite/metadata.xml?r1=1.2&r2=1.3
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-portage/pms-test-suite/metadata.xml,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- metadata.xml 23 Sep 2011 21:57:58 -0000 1.2
24 +++ metadata.xml 4 Jan 2012 16:48:14 -0000 1.3
25 @@ -10,6 +10,6 @@
26 <email>mgorny@g.o</email>
27 <name>Michał Górny</name>
28 </maintainer>
29 - <bugs-to>http://bugs.gentoo.org/enter_bug.cgi?product=Gentoo%20Linux&amp;component=Applications&amp;short_desc=app-portage/pms-test-suite:%20</bugs-to>
30 + <bugs-to>https://github.com/mgorny/pms-test-suite/issues/</bugs-to>
31 </upstream>
32 </pkgmetadata>
33
34
35
36 1.8 app-portage/pms-test-suite/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/pms-test-suite/ChangeLog?rev=1.8&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/pms-test-suite/ChangeLog?rev=1.8&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/pms-test-suite/ChangeLog?r1=1.7&r2=1.8
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/app-portage/pms-test-suite/ChangeLog,v
45 retrieving revision 1.7
46 retrieving revision 1.8
47 diff -u -r1.7 -r1.8
48 --- ChangeLog 23 Oct 2011 22:15:08 -0000 1.7
49 +++ ChangeLog 4 Jan 2012 16:48:14 -0000 1.8
50 @@ -1,6 +1,13 @@
51 # ChangeLog for app-portage/pms-test-suite
52 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/app-portage/pms-test-suite/ChangeLog,v 1.7 2011/10/23 22:15:08 tetromino Exp $
54 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
55 +# $Header: /var/cvsroot/gentoo-x86/app-portage/pms-test-suite/ChangeLog,v 1.8 2012/01/04 16:48:14 mgorny Exp $
56 +
57 +*pms-test-suite-0.2 (04 Jan 2012)
58 +
59 + 04 Jan 2012; Michał Górny <mgorny@g.o> +pms-test-suite-0.2.ebuild,
60 + metadata.xml:
61 + Version bump. The new version uses a private D-Bus session bus instead of
62 + relying on the system one.
63
64 23 Oct 2011; Alexandre Rostovtsev <tetromino@g.o>
65 pms-test-suite-0.1.ebuild:
66
67
68
69 1.1 app-portage/pms-test-suite/pms-test-suite-0.2.ebuild
70
71 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/pms-test-suite/pms-test-suite-0.2.ebuild?rev=1.1&view=markup
72 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/pms-test-suite/pms-test-suite-0.2.ebuild?rev=1.1&content-type=text/plain
73
74 Index: pms-test-suite-0.2.ebuild
75 ===================================================================
76 # Copyright 1999-2012 Gentoo Foundation
77 # Distributed under the terms of the GNU General Public License v2
78 # $Header: /var/cvsroot/gentoo-x86/app-portage/pms-test-suite/pms-test-suite-0.2.ebuild,v 1.1 2012/01/04 16:48:14 mgorny Exp $
79
80 EAPI=4
81
82 PYTHON_DEPEND='2:2.6'
83 # Python ABIs are not supported by pkgcore
84 #SUPPORT_PYTHON_ABIS=1
85 # Python3 is not supported by dbus & gobject
86 RESTRICT_PYTHON_ABIS='2.4 2.5 3.*'
87 DISTUTILS_SRC_TEST=setup.py
88
89 inherit base distutils
90
91 DESCRIPTION="A test suite for Package Manager PMS compliance"
92 HOMEPAGE="http://www.gentoo.org/proj/en/qa/pms/pms-test-suite.xml"
93 SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2"
94
95 LICENSE="BSD-2"
96 SLOT="0"
97 KEYWORDS="~amd64 ~x86"
98 IUSE="doc test"
99
100 RDEPEND=">=app-portage/gentoopm-0.1.5
101 dev-python/dbus-python
102 dev-python/pygobject:2"
103 DEPEND="doc? ( dev-python/epydoc )
104 test? ( >=sys-apps/portage-2.1.10.3
105 sys-apps/pkgcore
106 >=sys-apps/paludis-0.64.2[python-bindings] )"
107
108 # broken atm
109 RESTRICT=test
110
111 PYTHON_MODNAME=pmstestsuite
112
113 pkg_setup() {
114 python_set_active_version 2
115 python_pkg_setup
116 }
117
118 src_prepare() {
119 base_src_prepare
120 distutils_src_prepare
121 }
122
123 src_compile() {
124 distutils_src_compile
125
126 if use doc; then
127 "$(PYTHON)" setup.py "${_DISTUTILS_GLOBAL_OPTIONS[@]}" doc || die
128 fi
129 }
130
131 src_install() {
132 distutils_src_install
133
134 if use doc; then
135 dohtml -r doc/*
136 fi
137 }