From: | "Alexey Shvetsov (alexxy)" <alexxy@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in kde-base/pykde4: metadata.xml ChangeLog pykde4-4.2.0.ebuild |
Date: | Tue, 27 Jan 2009 18:21:31 |
Message-Id: | E1LRsYz-0001FX-Iq@stork.gentoo.org |
1 | alexxy 09/01/27 18:21:29 |
2 | |
3 | Modified: metadata.xml ChangeLog |
4 | Added: pykde4-4.2.0.ebuild |
5 | Log: |
6 | Bump shiny new KDE 4.2.0 |
7 | (Portage version: 2.2_rc23/cvs/Linux x86_64) |
8 | |
9 | Revision Changes Path |
10 | 1.2 kde-base/pykde4/metadata.xml |
11 | |
12 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/pykde4/metadata.xml?rev=1.2&view=markup |
13 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/pykde4/metadata.xml?rev=1.2&content-type=text/plain |
14 | diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/pykde4/metadata.xml?r1=1.1&r2=1.2 |
15 | |
16 | Index: metadata.xml |
17 | =================================================================== |
18 | RCS file: /var/cvsroot/gentoo-x86/kde-base/pykde4/metadata.xml,v |
19 | retrieving revision 1.1 |
20 | retrieving revision 1.2 |
21 | diff -u -r1.1 -r1.2 |
22 | --- metadata.xml 21 Oct 2008 23:21:11 -0000 1.1 |
23 | +++ metadata.xml 27 Jan 2009 18:21:29 -0000 1.2 |
24 | @@ -2,4 +2,8 @@ |
25 | <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
26 | <pkgmetadata> |
27 | <herd>kde</herd> |
28 | +<use> |
29 | + <flag name="akonadi">Builds Akonadi python language bindings</flag> |
30 | + <flag name="semantic-desktop">Enables Nemomuk and Soprano python language bindings</flag> |
31 | +</use> |
32 | </pkgmetadata> |
33 | |
34 | |
35 | |
36 | 1.3 kde-base/pykde4/ChangeLog |
37 | |
38 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/pykde4/ChangeLog?rev=1.3&view=markup |
39 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/pykde4/ChangeLog?rev=1.3&content-type=text/plain |
40 | diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/pykde4/ChangeLog?r1=1.2&r2=1.3 |
41 | |
42 | Index: ChangeLog |
43 | =================================================================== |
44 | RCS file: /var/cvsroot/gentoo-x86/kde-base/pykde4/ChangeLog,v |
45 | retrieving revision 1.2 |
46 | retrieving revision 1.3 |
47 | diff -u -r1.2 -r1.3 |
48 | --- ChangeLog 14 Jan 2009 16:06:13 -0000 1.2 |
49 | +++ ChangeLog 27 Jan 2009 18:21:29 -0000 1.3 |
50 | @@ -1,6 +1,11 @@ |
51 | # ChangeLog for kde-base/pykde4 |
52 | # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 |
53 | -# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/ChangeLog,v 1.2 2009/01/14 16:06:13 alexxy Exp $ |
54 | +# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/ChangeLog,v 1.3 2009/01/27 18:21:29 alexxy Exp $ |
55 | + |
56 | +*pykde4-4.2.0 (27 Jan 2009) |
57 | + |
58 | + 27 Jan 2009; Alexey Shvetsov <alexxy@g.o> +pykde4-4.2.0.ebuild: |
59 | + Bump KDE-4.2.0 |
60 | |
61 | 14 Jan 2009; Alexey Shvetsov <alexxy@g.o> -pykde4-4.1.2.ebuild: |
62 | Drop KDE 4.1.2 and 4.1.3 |
63 | |
64 | |
65 | |
66 | 1.1 kde-base/pykde4/pykde4-4.2.0.ebuild |
67 | |
68 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/pykde4/pykde4-4.2.0.ebuild?rev=1.1&view=markup |
69 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/pykde4/pykde4-4.2.0.ebuild?rev=1.1&content-type=text/plain |
70 | |
71 | Index: pykde4-4.2.0.ebuild |
72 | =================================================================== |
73 | # Copyright 1999-2009 Gentoo Foundation |
74 | # Distributed under the terms of the GNU General Public License v2 |
75 | # $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/pykde4-4.2.0.ebuild,v 1.1 2009/01/27 18:21:29 alexxy Exp $ |
76 | |
77 | EAPI="2" |
78 | |
79 | KMNAME="kdebindings" |
80 | KMMODULE="python/${PN}" |
81 | OPENGL_REQUIRED="always" |
82 | inherit python kde4-meta |
83 | |
84 | DESCRIPTION="Python bindings for KDE4" |
85 | KEYWORDS="~amd64 ~x86" |
86 | IUSE="akonadi debug semantic-desktop" |
87 | |
88 | DEPEND=" |
89 | >=dev-python/PyQt4-4.4.4-r1[webkit] |
90 | >=kde-base/kdelibs-${PV}:${SLOT}[opengl] |
91 | akonadi? ( >=kde-base/kdepimlibs-${PV}:${SLOT} ) |
92 | semantic-desktop? ( |
93 | >=kde-base/kdelibs-${PV}:${SLOT}[semantic-desktop] |
94 | >=kde-base/nepomuk-${PV}:${SLOT} |
95 | ) |
96 | " |
97 | |
98 | src_prepare() { |
99 | sed -i -e's/MACRO_OPTIONAL_FIND_PACKAGE(KdepimLibs)//'\ |
100 | python/${PN}/CMakeLists.txt\ |
101 | || die "Failed to patch cmake files." |
102 | |
103 | kde4-meta_src_prepare |
104 | } |
105 | |
106 | src_configure() { |
107 | mycmakeargs="${mycmakeargs} |
108 | -DWITH_QScintilla=OFF |
109 | $(cmake-utils_use_with semantic-desktop Soprano) |
110 | $(cmake-utils_use_with semantic-desktop Nepomuk) |
111 | $(cmake-utils_use_with akonadi Akonadi) |
112 | $(cmake-utils_use_with akonadi KdepimLibs)" |
113 | |
114 | kde4-meta_src_configure |
115 | } |
116 | |
117 | src_install() { |
118 | kde4-meta_src_install |
119 | |
120 | python_version |
121 | rm -f "${D}/usr/$(get_libdir)/python${PYVER}"/site-packages/PyKDE4/*.py[co] |
122 | rm -f "${D}${PREFIX}/share/apps/${PN}"/*.py[co] |
123 | } |
124 | |
125 | pkg_postinst() { |
126 | kde4-meta_pkg_postinst |
127 | |
128 | python_mod_optimize \ |
129 | "/usr/$(get_libdir)/python${PYVER}"/site-packages/PyKDE4 \ |
130 | "${PREFIX}/share/apps/${PN}" |
131 | } |
132 | |
133 | pkg_postrm() { |
134 | kde4-meta_pkg_postrm |
135 | |
136 | python_mod_cleanup |
137 | } |