Gentoo Archives: gentoo-commits

From: "Maciej Mrozowski (reavertm)" <reavertm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-base/pykde4: ChangeLog pykde4-4.5.1.ebuild pykde4-4.5.1-r1.ebuild
Date: Tue, 07 Sep 2010 12:58:34
Message-Id: 20100907125827.39F0E20051@flycatcher.gentoo.org
1 reavertm 10/09/07 12:58:27
2
3 Modified: ChangeLog
4 Added: pykde4-4.5.1.ebuild
5 Removed: pykde4-4.5.1-r1.ebuild
6 Log:
7 Remove patch to make pykde4 build agains stable tree, bug 332503
8
9 (Portage version: 2.2_rc75/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.89 kde-base/pykde4/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/pykde4/ChangeLog?rev=1.89&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/pykde4/ChangeLog?rev=1.89&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/pykde4/ChangeLog?r1=1.88&r2=1.89
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/kde-base/pykde4/ChangeLog,v
21 retrieving revision 1.88
22 retrieving revision 1.89
23 diff -u -r1.88 -r1.89
24 --- ChangeLog 6 Sep 2010 02:00:19 -0000 1.88
25 +++ ChangeLog 7 Sep 2010 12:58:27 -0000 1.89
26 @@ -1,6 +1,12 @@
27 # ChangeLog for kde-base/pykde4
28 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/ChangeLog,v 1.88 2010/09/06 02:00:19 tampakrap Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/ChangeLog,v 1.89 2010/09/07 12:58:27 reavertm Exp $
31 +
32 +*pykde4-4.5.1 (07 Sep 2010)
33 +
34 + 07 Sep 2010; Maciej Mrozowski <reavertm@g.o> +pykde4-4.5.1.ebuild,
35 + -pykde4-4.5.1-r1.ebuild:
36 + Remove patch to make pykde4 build agains stable tree, bug 332503
37
38 *pykde4-4.5.1-r1 (06 Sep 2010)
39
40
41
42
43 1.1 kde-base/pykde4/pykde4-4.5.1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/pykde4/pykde4-4.5.1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/pykde4/pykde4-4.5.1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: pykde4-4.5.1.ebuild
49 ===================================================================
50 # Copyright 1999-2010 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/pykde4-4.5.1.ebuild,v 1.1 2010/09/07 12:58:27 reavertm Exp $
53
54 EAPI="3"
55
56 KMNAME="kdebindings"
57 KMMODULE="python/pykde4"
58 OPENGL_REQUIRED="always"
59 PYTHON_USE_WITH="threads"
60 RESTRICT_PYTHON_ABIS="2.4"
61 inherit python kde4-meta
62
63 DESCRIPTION="Python bindings for KDE4"
64 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
65 IUSE="debug doc examples semantic-desktop"
66
67 # blocker added due to compatibility issues and error during compile time
68 DEPEND="
69 !dev-python/pykde
70 $(add_kdebase_dep kdelibs 'opengl,semantic-desktop?')
71 semantic-desktop? ( $(add_kdebase_dep kdepimlibs 'semantic-desktop') )
72 aqua? ( >=dev-python/PyQt4-4.7[dbus,sql,svg,webkit,aqua] )
73 !aqua? ( >=dev-python/PyQt4-4.7[dbus,sql,svg,webkit,X] )
74 "
75 RDEPEND="${DEPEND}"
76
77 pkg_setup() {
78 python_pkg_setup
79 kde4-meta_pkg_setup
80 }
81
82 src_prepare() {
83 kde4-meta_src_prepare
84
85 if ! use examples; then
86 sed -e '/^ADD_SUBDIRECTORY(examples)/s/^/# DISABLED /' -i python/${PN}/CMakeLists.txt \
87 || die "Failed to disable examples"
88 fi
89
90 # See bug 322351
91 use arm && epatch "${FILESDIR}/${PN}-4.4.4-arm-sip.patch"
92 }
93
94 src_configure() {
95 mycmakeargs=(
96 -DWITH_QScintilla=OFF
97 -DWITH_PolkitQt=OFF
98 $(cmake-utils_use_with semantic-desktop Soprano)
99 $(cmake-utils_use_with semantic-desktop Nepomuk)
100 $(cmake-utils_use_with semantic-desktop KdepimLibs)
101 )
102
103 kde4-meta_src_configure
104 }
105
106 src_install() {
107 use doc && HTML_DOCS=("${S}/python/pykde4/docs/html/")
108
109 kde4-meta_src_install
110
111 python_convert_shebangs -q -r $(python_get_version) "${ED}"
112 python_clean_installation_image -q
113 }
114
115 pkg_postinst() {
116 kde4-meta_pkg_postinst
117
118 python_mod_optimize PyKDE4 PyQt4
119
120 if use examples; then
121 echo
122 elog "PyKDE4 examples have been installed to"
123 elog "${EKDEDIR}/share/apps/${PN}/examples"
124 echo
125 fi
126 }
127
128 pkg_postrm() {
129 kde4-meta_pkg_postrm
130
131 python_mod_cleanup PyKDE4 PyQt4
132 }