Gentoo Archives: gentoo-commits

From: "Nirbheek Chauhan (nirbheek)" <nirbheek@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-extra/gnome-packagekit: metadata.xml ChangeLog gnome-packagekit-3.0.3.ebuild
Date: Sat, 01 Oct 2011 14:23:31
Message-Id: 20111001142321.BC1EE2004B@flycatcher.gentoo.org
1 nirbheek 11/10/01 14:23:21
2
3 Added: metadata.xml ChangeLog
4 gnome-packagekit-3.0.3.ebuild
5 Log:
6 Move from gnome overlay for GNOME 3
7
8 (Portage version: 2.2.0_alpha51/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.1 gnome-extra/gnome-packagekit/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/metadata.xml?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/metadata.xml?rev=1.1&content-type=text/plain
15
16 Index: metadata.xml
17 ===================================================================
18 <?xml version="1.0" encoding="UTF-8"?>
19 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
20 <pkgmetadata>
21 <herd>gnome</herd>
22 </pkgmetadata>
23
24
25
26 1.1 gnome-extra/gnome-packagekit/ChangeLog
27
28 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/ChangeLog?rev=1.1&view=markup
29 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/ChangeLog?rev=1.1&content-type=text/plain
30
31 Index: ChangeLog
32 ===================================================================
33 # ChangeLog for gnome-extra/gnome-packagekit
34 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
35 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-packagekit/ChangeLog,v 1.1 2011/10/01 14:23:21 nirbheek Exp $
36
37 *gnome-packagekit-3.0.3 (01 Oct 2011)
38
39 01 Oct 2011; Nirbheek Chauhan <nirbheek@g.o>
40 +gnome-packagekit-3.0.3.ebuild, +metadata.xml:
41 Move from gnome overlay for GNOME 3
42
43
44
45
46 1.1 gnome-extra/gnome-packagekit/gnome-packagekit-3.0.3.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.0.3.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.0.3.ebuild?rev=1.1&content-type=text/plain
50
51 Index: gnome-packagekit-3.0.3.ebuild
52 ===================================================================
53 # Copyright 1999-2011 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.0.3.ebuild,v 1.1 2011/10/01 14:23:21 nirbheek Exp $
56
57 EAPI="3"
58 GCONF_DEBUG="no"
59 PYTHON_DEPEND="2"
60
61 inherit eutils gnome2 python virtualx
62
63 DESCRIPTION="PackageKit client for the GNOME desktop"
64 HOMEPAGE="http://www.packagekit.org/"
65
66 LICENSE="GPL-2"
67 SLOT="0"
68 KEYWORDS="~amd64 ~x86"
69 IUSE="doc nls test udev"
70
71 RDEPEND="
72 >=dev-libs/glib-2.25.9:2
73 >=x11-libs/gtk+-2.91.0:3
74 >=x11-libs/libnotify-0.7.0
75 >=dev-libs/dbus-glib-0.73
76
77 >=app-admin/packagekit-base-0.6.5[udev]
78 >=app-admin/packagekit-gtk-0.6.5
79 >=gnome-base/gnome-menus-2.24.1
80 >=media-libs/libcanberra-0.10[gtk3]
81 >=sys-apps/dbus-1.1.2
82 >=sys-power/upower-0.9.0
83
84 media-libs/fontconfig
85 x11-libs/libX11
86
87 udev? ( >=sys-fs/udev-145[extras] )"
88 DEPEND="${RDEPEND}
89 app-text/docbook-sgml-utils
90 >=app-text/gnome-doc-utils-0.3.2
91 dev-libs/libxslt
92 >=dev-util/intltool-0.35
93 dev-util/pkgconfig
94 sys-devel/gettext
95 doc? ( >=dev-util/gtk-doc-1.9 )"
96
97 # Fails, recheck for next release
98 # (gpk-self-test:9412): GnomePackageKit-WARNING **: Unknown error
99 # FAILED [failed to get cannot-fetch-sources]
100 # FAIL: gpk-self-test
101 RESTRICT="test"
102
103 # NOTES:
104 # app-text/docbook-sgml-utils required for man pages
105 # app-text/gnome-doc-utils and dev-libs/libxslt required for gnome help files
106 # gtk-doc is generating a useless file, don't need it
107
108 # UPSTREAM:
109 # misuse of CPPFLAGS/CXXFLAGS ?
110 # see if tests can forget about display (use eclass for that ?)
111 # intltool and gettext only with +nls
112
113 pkg_setup() {
114 DOCS="AUTHORS MAINTAINERS NEWS README TODO"
115 # localstatedir: /var for upstream /var/lib for gentoo
116 # scrollkeeper and schemas-install: managed by gnome2 eclass
117 # tests: not working (need DISPLAY)
118 # gtk-doc: not needed (builded file is useless)
119 # --enable-libtool-lock
120 # --disable-dependency-tracking
121 # --enable-option-checking
122 G2CONF="${G2CONF}
123 --localstatedir=/var
124 --enable-compile-warnings=yes
125 --enable-iso-c
126 --disable-scrollkeeper
127 --disable-schemas-compile
128 --disable-strict
129 $(use_enable nls)
130 $(use_enable test tests)
131 $(use_enable udev gudev)"
132 python_set_active_version 2
133 }
134
135 src_prepare() {
136 gnome2_src_prepare
137
138 # fix pyc/pyo generation
139 ln -sfn $(type -P true) py-compile
140 }
141
142 src_test() {
143 unset DISPLAY
144 Xemake check || die "make check failed"
145 }
146
147 pkg_postinst() {
148 gnome2_pkg_postinst
149 python_need_rebuild
150 python_mod_optimize packagekit
151 }
152
153 pkg_postrm() {
154 gnome2_pkg_postrm
155 python_mod_cleanup packagekit
156 }