add openoffice with kde4 patch

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@1300 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one
2009-06-16 06:21:44 +00:00
parent ead6c77486
commit e7a5827657
19 changed files with 3691 additions and 2 deletions

270
kde-base/pykde4/ChangeLog Normal file
View File

@@ -0,0 +1,270 @@
# ChangeLog for kde-base/pykde4
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
09 May 2009; Alexey Shvetsov <alexxy@gentoo.org> pykde4-4.2.85.ebuild,
+files/pykde4-4.2.85-agentfilterproxymodel.patch:
try to fix bug 269044
08 May 2009; Alexey Shvetsov <alexxy@gentoo.org> pykde4-4.2.85.ebuild,
+files/pykde4-4.2.85-backendcapabilities.patch,
+files/pykde4-4.2.85-kdatetime.patch:
try to fix bug 269044
08 May 2009; Alexey Shvetsov <alexxy@gentoo.org> -pykde4-4.2.71.ebuild,
-files/pykde4-4.2.71-backendcapabilities.patch,
-files/pykde4-4.2.71-kdatetime.patch,
-files/pykde4-4.2.71-kencodingprober.patch,
-files/pykde4-4.2.71-ktcpsocket.patch:
Version removed.
*pykde4-4.2.85 (07 May 2009)
07 May 2009; Alexey Shvetsov <alexxy@gentoo.org> +pykde4-4.2.85.ebuild:
Version bump.
07 May 2009; Alexey Shvetsov <alexxy@gentoo.org> -pykde4-4.2.3.ebuild:
Version removed.
*pykde4-4.2.3 (05 May 2009)
05 May 2009; Alexey Shvetsov <alexxy@gentoo.org> +pykde4-4.2.3.ebuild:
Version bump.
05 May 2009; Alexey Shvetsov <alexxy@gentoo.org> pykde4-4.2.71.ebuild,
+files/pykde4-4.2.71-backendcapabilities.patch,
+files/pykde4-4.2.71-kdatetime.patch,
+files/pykde4-4.2.71-kencodingprober.patch,
+files/pykde4-4.2.71-ktcpsocket.patch,
-files/pykde4-4.2.71-ktcpsocket.sip.patch:
fix pykde4 bug #268576
04 May 2009; Alexey Shvetsov <alexxy@gentoo.org> pykde4-4.2.71.ebuild,
+files/pykde4-4.2.71-ktcpsocket.sip.patch:
fix pykde4
01 May 2009; Alexey Shvetsov <alexxy@gentoo.org> -pykde4-4.2.70.ebuild,
+pykde4-4.2.71.ebuild:
Version removed.
*pykde4-4.2.71 (01 May 2009)
01 May 2009; Alexey Shvetsov <alexxy@gentoo.org> +pykde4-4.2.71.ebuild:
Version bump.
20 Apr 2009; <chris@gentoo.org> ChangeLog:
Version bump.
18 Apr 2009; Alexey Shvetsov <alexxy@gentoo.org> -pykde4-4.2.69.ebuild,
+pykde4-4.2.70.ebuild:
Version removed.
*pykde4-4.2.70 (18 Apr 2009)
18 Apr 2009; Alexey Shvetsov <alexxy@gentoo.org> +pykde4-4.2.70.ebuild:
Version bump.
12 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org> -pykde4-4.2.2.ebuild:
Version removed.
08 Apr 2009; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
pykde4-4.2.2.ebuild, pykde4-4.2.69.ebuild, pykde4-9999.ebuild:
Final cleanups
08 Apr 2009; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
pykde4-4.2.2.ebuild, pykde4-4.2.69.ebuild, pykde4-9999.ebuild:
Fixed pykde4 .py{c,p} cleanup, added examples USE flag
07 Apr 2009; Alexey Shvetsov <alexxy@gentoo.org> -pykde4-4.2.68.ebuild,
+pykde4-4.2.69.ebuild:
Version removed.
*pykde4-4.2.69 (07 Apr 2009)
07 Apr 2009; Alexey Shvetsov <alexxy@gentoo.org> +pykde4-4.2.69.ebuild:
Version bump.
30 Mar 2009; Alexey Shvetsov <alexxy@gentoo.org> -pykde4-4.2.67.ebuild:
Version removed.
*pykde4-4.2.68 (30 Mar 2009)
30 Mar 2009; Alexey Shvetsov <alexxy@gentoo.org> +pykde4-4.2.68.ebuild:
Version bump.
*pykde4-4.2.2 (27 Mar 2009)
27 Mar 2009; Alex Alexander (wired) <alex.alexander@gmail.com>
+pykde4-4.2.2.ebuild:
Version bump.
20 Mar 2009; Alexey Shvetsov <alexxy@gentoo.org> -pykde4-4.2.66.ebuild:
Version removed.
*pykde4-4.2.67 (20 Mar 2009)
20 Mar 2009; Alexey Shvetsov <alexxy@gentoo.org> +pykde4-4.2.67.ebuild:
Version bump.
15 Mar 2009; Alexey Shvetsov <alexxy@gentoo.org> -pykde4-4.2.65.ebuild:
Version removed.
*pykde4-4.2.66 (15 Mar 2009)
15 Mar 2009; Alexey Shvetsov <alexxy@gentoo.org> +pykde4-4.2.66.ebuild:
Version bump.
11 Mar 2009; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
-pykde4-4.2.1.ebuild:
Moved to tree
06 Mar 2009; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
pykde4-4.2.1.ebuild, pykde4-4.2.65.ebuild, pykde4-9999.ebuild:
Fixed semantic-desktop handling
*pykde4-4.2.65 (05 Mar 2009)
05 Mar 2009; Alexey Shvetsov <alexxy@gentoo.org> +pykde4-4.2.65.ebuild:
Version bump.
05 Mar 2009; Tomas Chvatal <scarabeus@gentoo.org> -pykde4-4.2.1.ebuild:
Version removed.
*pykde4-4.2.1 (27 Feb 2009)
27 Feb 2009; Alexey Shvetsov <alexxy@gentoo.org> +pykde4-4.2.1.ebuild:
Version bump.
24 Feb 2009; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
metadata.xml:
Fixed use flag desc
13 Feb 2009; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
-pykde4-4.2.61.ebuild:
Version removed.
*pykde4-4.2.61 (31 Jan 2009)
31 Jan 2009; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
+pykde4-4.2.61.ebuild:
Version bump.
28 Jan 2009; Alexey Shvetsov <alexxy@gentoo.org> -pykde4-4.2.0.ebuild:
Version removed.
28 Jan 2009; Alexey Shvetsov <alexxy@gentoo.org> -pykde4-4.1.96.ebuild:
Version removed.
*pykde4-4.2.0 (22 Jan 2009)
22 Jan 2009; Alexey Shvetsov <alexxy@gentoo.org> +pykde4-4.2.0.ebuild:
Version bump.
19 Jan 2009; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
pykde4-4.1.96.ebuild:
Quoting all variables used, fixed typo
13 Jan 2009; Alexey Shvetsov <alexxy@gentoo.org> -pykde4-4.1.87.ebuild:
Version removed.
13 Jan 2009; Alexey Shvetsov <alexxy@gentoo.org> -pykde4-4.1.85.ebuild:
Version removed.
*pykde4-4.1.96 (08 Jan 2009)
08 Jan 2009; Alexey Shvetsov <alexxy@gentoo.ru> +pykde4-4.1.96.ebuild:
Version bump.
03 Jan 2009; Tomas Chvatal <scarabeus@gentoo.org> pykde4-4.1.87.ebuild:
fix pyc precompiled stuff and wrong pylybs placement. Per bug #253586.
03 Jan 2009; Alexey Shvetsov <alexxy@gentoo.ru> pykde4-4.1.87.ebuild:
Fix deps for pykde4
03 Jan 2009; Marcus D. Hanwell <cryos@gentoo.org>
kde-base/pykde4/pykde4-4.1.87.ebuild:
Fixed bad dependency atom.
*pykde4-4.1.87 (01 Jan 2009)
01 Jan 2009; Alexey Shvetsov <alexxy@gentoo.ru> +pykde4-4.1.87.ebuild:
Version bump.
21 Dec 2008; Theo Chatzimichos <tampakrap@gmail.com> pykde4-4.1.85.ebuild:
drop keywords for pykde4 as it is b0rked
21 Dec 2008; Theo Chatzimichos <tampakrap@gmail.com> pykde4-4.1.85.ebuild:
pykde4 deps cleaned and reformated a bit
18 Dec 2008; Tomas Chvatal <scarabeus@gentoo.org> -pykde4-4.1.82.ebuild:
Version removed.
18 Dec 2008; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
metadata.xml, pykde4-4.1.85.ebuild, pykde4-9999.ebuild:
Moar h@x would be needed, so adding opengl as use dep
*pykde4-4.1.85 (15 Dec 2008)
15 Dec 2008; Alexey Shvetsov <alexxy@gentoo.ru> +pykde4-4.1.85.ebuild:
Version bump.
11 Dec 2008; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
-pykde4-4.1.80.ebuild:
Version removed.
09 Dec 2008; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
pykde4-4.1.82.ebuild, pykde4-9999.ebuild:
Added src_prepare
*pykde4-4.1.82 (08 Dec 2008)
08 Dec 2008; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
+pykde4-4.1.82.ebuild:
Version bump.
08 Dec 2008; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
metadata.xml:
Updated metadata
08 Dec 2008; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
pykde4-9999.ebuild:
Fixed PyKDE4-9999 (opengl optionality, deps fixed)
07 Dec 2008; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
metadata.xml, pykde4-9999.ebuild:
Fixed PyKDE4 (a bit)
26 Nov 2008; Alexey Shvetsov <alexxy@gentoo.ru> -pykde4-4.1.73.ebuild:
Version removed.
23 Nov 2008; Manuel Nickschas <sputnick@quassel-irc.org>
pykde4-9999.ebuild:
pykde4 needs webkit support
*pykde4-4.1.80 (19 Nov 2008)
19 Nov 2008; Alexey Shvetsov <alexxy@gentoo.ru> +pykde4-4.1.80.ebuild:
Version bump.
17 Nov 2008; Alexey Shvetsov <alexxy@gentoo.ru> -pykde4-4.1.72.ebuild:
Version removed.
*pykde4-4.1.73 (13 Nov 2008)
13 Nov 2008; Alexey Shvetsov <alexxy@gentoo.ru> +pykde4-4.1.73.ebuild:
Version bump.
05 Nov 2008; <alexxy@gentoo.org> -pykde4-4.1.71.ebuild,
+pykde4-4.1.72.ebuild:
Version removed.
*pykde4-4.1.72 (05 Nov 2008)
05 Nov 2008; <alexxy@gentoo.org> +pykde4-4.1.72.ebuild:
Version bump.
*pykde4-4.1.71 (25 Oct 2008)
25 Oct 2008; <alexxy@gentoo.org> +metadata.xml, +pykde4-4.1.71.ebuild:
bump

7
kde-base/pykde4/Manifest Normal file
View File

@@ -0,0 +1,7 @@
AUX pykde4-4.2.85-agentfilterproxymodel.patch 899 RMD160 00d46040ede4ad72f3155335e83a185941c72bdb SHA1 8ce9685abcc5650bdeb72b7ab0838b895d841096 SHA256 610c6964c4682ac1db28d0dcfb3d4ac98abcab482990a5c2000d3a511dfa848f
AUX pykde4-4.2.85-backendcapabilities.patch 539 RMD160 0990898014678ba4e9ad18dfc47a60a194596599 SHA1 3fe637b1082506cd46054802627e80556490c9f9 SHA256 3b306c55c5b2c9563b06aff655b781b38b794ade30d670bce96f1d954912e3c2
AUX pykde4-4.2.85-kdatetime.patch 857 RMD160 bcd378c458ff96d53ab66e24f2021dd25bf9a17a SHA1 a1d04e36142388187cc53a4cb655e73fe0cf3d6f SHA256 ee9fb7eb802ac15ff5c1078dfccfa68020871f54d8855e66ec3cec8f1a537fdf
DIST kdebindings-4.2.85.tar.bz2 4795359 RMD160 3d34e07619b0a312fe761fe233c50e370a1fb68d SHA1 e890aff30e760ed242b2226cdfec09d4fe2a4196 SHA256 a3fd356a67f7bd84d93f49ae6251c95c230c4bc8937db1ba812d3fb0f3cedf00
EBUILD pykde4-4.2.85.ebuild 1986 RMD160 64a19f486484be5afcc5c02f2d258c4f4cb38857 SHA1 5b5224773142560cf2438829d6b7727c2198b804 SHA256 b030874edfcbe145ebef7e4cd095e1aa2624b1604b76e96845af593e92d6e33b
MISC ChangeLog 7912 RMD160 8f706b48954b29446227246d30545b25f3ac3ca1 SHA1 e9d31c519e5a8d682a3141b677a74f50fabe4037 SHA256 1840ed7c433dd2c10be08f4cd5e4da1afd88a43c008bd2b794f0e57bed2373ed
MISC metadata.xml 329 RMD160 6424cd6e9a3dffa1ef07462160d03733beff3e02 SHA1 3a06ca30f6526a47772713084e9e36ca8a83e41b SHA256 e449422e44fd1a613b5810fe876de7fbdd4ff9ad97b40057af758061bb2607f8

View File

@@ -0,0 +1,12 @@
diff -urN pykde4-4.2.85.old/python/pykde4/sip/akonadi/agentfilterproxymodel.sip pykde4-4.2.85/python/pykde4/sip/akonadi/agentfilterproxymodel.sip
--- pykde4-4.2.85.old/python/pykde4/sip/akonadi/agentfilterproxymodel.sip 2009-05-08 19:31:58.000000000 +0400
+++ pykde4-4.2.85/python/pykde4/sip/akonadi/agentfilterproxymodel.sip 2009-05-09 16:35:49.604263584 +0400
@@ -173,8 +173,6 @@
sipClass = sipClass_Akonadi_ItemSync;
else if (dynamic_cast<Akonadi::LinkJob*>(sipCpp))
sipClass = sipClass_Akonadi_LinkJob;
- else if (dynamic_cast<Akonadi::ResourceSelectJob*>(sipCpp))
- sipClass = sipClass_Akonadi_ResourceSelectJob;
else if (dynamic_cast<Akonadi::SearchCreateJob*>(sipCpp))
sipClass = sipClass_Akonadi_SearchCreateJob;
else if (dynamic_cast<Akonadi::TransactionBeginJob*>(sipCpp))

View File

@@ -0,0 +1,12 @@
diff -urN pykde4-4.2.85.old/python/pykde4/sip/phonon/backendcapabilities.sip pykde4-4.2.85/python/pykde4/sip/phonon/backendcapabilities.sip
--- pykde4-4.2.85.old/python/pykde4/sip/phonon/backendcapabilities.sip 2009-05-08 12:55:19.293046566 +0400
+++ pykde4-4.2.85/python/pykde4/sip/phonon/backendcapabilities.sip 2009-05-08 12:56:06.089046622 +0400
@@ -26,7 +26,7 @@
{
namespace BackendCapabilities
{
-class Notifier : QObject /NoDefaultCtors,PyQt4NoQMetaObject/
+class Notifier : QObject /NoDefaultCtors,NoQMetaObject/
{
signals:

View File

@@ -0,0 +1,23 @@
diff -urN pykde4-4.2.85.old/python/pykde4/sip/kdecore/kdatetime.sip pykde4-4.2.85/python/pykde4/sip/kdecore/kdatetime.sip
--- pykde4-4.2.85.old/python/pykde4/sip/kdecore/kdatetime.sip 2009-05-08 12:11:40.514046575 +0400
+++ pykde4-4.2.85/python/pykde4/sip/kdecore/kdatetime.sip 2009-05-08 12:13:25.594046724 +0400
@@ -161,19 +161,3 @@
static void setSimulatedSystemTime (const KDateTime& newTime);
static KDateTime realCurrentLocalDateTime ();
}; // KDateTime
-
-
-class KSystemTimeZones_Simulated : KSystemTimeZones /Abstract/
-{
-%TypeHeaderCode
-#include <kdatetime.h>
-%End
-
-public:
- static KTimeZone realLocalZone ();
- static KTimeZone local ();
- static void setLocalZone (const KTimeZone& tz);
- static bool isSimulated ();
-}; // KSystemTimeZones_Simulated
-
-

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>kde</herd>
<use>
<flag name="akonadi">Builds Akonadi python language bindings</flag>
<flag name="semantic-desktop">Enables Nepomuk and Soprano python language bindings</flag>
</use>
</pkgmetadata>

View File

@@ -0,0 +1,81 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
KMNAME="kdebindings"
KMMODULE="python/${PN}"
OPENGL_REQUIRED="always"
inherit python kde4-meta
DESCRIPTION="Python bindings for KDE4"
KEYWORDS="~amd64 ~x86"
IUSE="akonadi debug examples semantic-desktop"
DEPEND="
>=dev-python/PyQt4-4.4.4-r1[webkit]
>=kde-base/kdelibs-${PV}:${SLOT}[kdeprefix=,opengl,semantic-desktop?]
akonadi? ( >=kde-base/kdepimlibs-${PV}:${SLOT}[kdeprefix=] )
"
# blocker added due to compatibility issues and error during compile time
RDEPEND="${DEPEND}
!dev-python/pykde
"
PATCHES=( "${FILESDIR}/pykde4-4.2.85-backendcapabilities.patch"
"${FILESDIR}/pykde4-4.2.85-kdatetime.patch"
"${FILESDIR}/pykde4-4.2.85-agentfilterproxymodel.patch"
)
src_prepare() {
kde4-meta_src_prepare
if ! use examples; then
sed -e '/^ADD_SUBDIRECTORY(examples)/s/^/# DISABLED /' -i python/${PN}/CMakeLists.txt \
|| die "Failed to disable examples"
fi
}
src_configure() {
mycmakeargs="${mycmakeargs}
-DWITH_QScintilla=OFF
$(cmake-utils_use_with semantic-desktop Soprano)
$(cmake-utils_use_with semantic-desktop Nepomuk)
$(cmake-utils_use_with akonadi Akonadi)
$(cmake-utils_use_with akonadi KdepimLibs)"
kde4-meta_src_configure
}
src_install() {
kde4-meta_src_install
python_version
rm -f \
"${D}/usr/$(get_libdir)/python${PYVER}"/site-packages/PyKDE4/*.py[co] \
"${D}${PREFIX}"/share/apps/"${PN}"/*.py[co]
}
pkg_postinst() {
kde4-meta_pkg_postinst
python_mod_optimize "/usr/$(get_libdir)/python${PYVER}"/site-packages/PyKDE4
# Do not optimize examples
python_mod_compile "${PREFIX}"/share/apps/"${PN}"/*.py
if use examples; then
echo
elog "PyKDE4 examples have been installed to"
elog "${PREFIX}/share/apps/${PN}/examples"
echo
fi
}
pkg_postrm() {
kde4-meta_pkg_postrm
python_mod_cleanup \
"/usr/$(get_libdir)/python${PYVER}"/site-packages/PyKDE4 \
"${PREFIX}"/share/apps/"${PN}"
}