From 18b9d54d1bec66d31677e19be163f78bb4effecd Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Sun, 7 Apr 2013 22:20:32 +0200 Subject: KDE: build fixes for kdeedu. --- source.local/kde/cmake/analitza | 6 ++++++ source.local/kde/cmake/kalgebra | 22 +++++++++++++++++++++ source.local/kde/patch/analitza.patch | 4 ++++ .../analitza/analitza_opengl_optional.patch.gz | Bin 0 -> 617 bytes source.local/kde/patch/kalgebra.patch | 4 ++++ .../kalgebra/kalgebra_opengl_optional.patch.gz | Bin 0 -> 588 bytes source.local/kde/patch/pykde4.patch | 4 ++++ .../pykde4-4.9.90-respect_sip_flags.patch.gz | Bin 0 -> 543 bytes .../pykde4-fix_kpythonpluginfactory_build.patch.gz | Bin 0 -> 388 bytes 9 files changed, 40 insertions(+) create mode 100644 source.local/kde/cmake/kalgebra create mode 100644 source.local/kde/patch/analitza.patch create mode 100644 source.local/kde/patch/analitza/analitza_opengl_optional.patch.gz create mode 100644 source.local/kde/patch/kalgebra.patch create mode 100644 source.local/kde/patch/kalgebra/kalgebra_opengl_optional.patch.gz create mode 100644 source.local/kde/patch/pykde4.patch create mode 100644 source.local/kde/patch/pykde4/pykde4-4.9.90-respect_sip_flags.patch.gz create mode 100644 source.local/kde/patch/pykde4/pykde4-fix_kpythonpluginfactory_build.patch.gz diff --git a/source.local/kde/cmake/analitza b/source.local/kde/cmake/analitza index cf539f4..5f1867e 100644 --- a/source.local/kde/cmake/analitza +++ b/source.local/kde/cmake/analitza @@ -1,6 +1,12 @@ +case "$ARCH" in + arm*) ARCHOPTS=" -DSHOULD_BUILD_OPENGL:BOOL=OFF " ;; + *) ARCHOPTS=" " ;; +esac + mkdir build cd build cmake \ + $ARCHOPTS \ $KDE_OPT_ARGS \ -DKDE_PLATFORM_FEATURE_DISABLE_DEPRECATED=TRUE \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ diff --git a/source.local/kde/cmake/kalgebra b/source.local/kde/cmake/kalgebra new file mode 100644 index 0000000..eee9994 --- /dev/null +++ b/source.local/kde/cmake/kalgebra @@ -0,0 +1,22 @@ +case "$ARCH" in + arm*) ARCHOPTS=" -DSHOULD_BUILD_OPENGL:BOOL=OFF " ;; + *) ARCHOPTS=" " ;; +esac + +mkdir build +cd build + cmake \ + $ARCHOPTS \ + $KDE_OPT_ARGS \ + -DKDE_PLATFORM_FEATURE_DISABLE_DEPRECATED=TRUE \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_C_FLAGS_RELEASE:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + diff --git a/source.local/kde/patch/analitza.patch b/source.local/kde/patch/analitza.patch new file mode 100644 index 0000000..e50bd45 --- /dev/null +++ b/source.local/kde/patch/analitza.patch @@ -0,0 +1,4 @@ +# add SHOULD_BUILD_OPENGL option, to be able to disable support +# on arm because plotter3d assumes qreal=double all over the place +zcat $CWD/patch/analitza/analitza_opengl_optional.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + diff --git a/source.local/kde/patch/analitza/analitza_opengl_optional.patch.gz b/source.local/kde/patch/analitza/analitza_opengl_optional.patch.gz new file mode 100644 index 0000000..6b18d94 Binary files /dev/null and b/source.local/kde/patch/analitza/analitza_opengl_optional.patch.gz differ diff --git a/source.local/kde/patch/kalgebra.patch b/source.local/kde/patch/kalgebra.patch new file mode 100644 index 0000000..26bb39e --- /dev/null +++ b/source.local/kde/patch/kalgebra.patch @@ -0,0 +1,4 @@ +# add SHOULD_BUILD_OPENGL option, to be able to disable support +# on arm because plotter3d assumes qreal=double all over the place +zcat $CWD/patch/kalgebra/kalgebra_opengl_optional.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + diff --git a/source.local/kde/patch/kalgebra/kalgebra_opengl_optional.patch.gz b/source.local/kde/patch/kalgebra/kalgebra_opengl_optional.patch.gz new file mode 100644 index 0000000..27656ba Binary files /dev/null and b/source.local/kde/patch/kalgebra/kalgebra_opengl_optional.patch.gz differ diff --git a/source.local/kde/patch/pykde4.patch b/source.local/kde/patch/pykde4.patch new file mode 100644 index 0000000..f94552d --- /dev/null +++ b/source.local/kde/patch/pykde4.patch @@ -0,0 +1,4 @@ +# Prevent failure on ARM platform - patches borrowed from debian: +zcat $CWD/patch/pykde4/pykde4-4.9.90-respect_sip_flags.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } +zcat $CWD/patch/pykde4/pykde4-fix_kpythonpluginfactory_build.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + diff --git a/source.local/kde/patch/pykde4/pykde4-4.9.90-respect_sip_flags.patch.gz b/source.local/kde/patch/pykde4/pykde4-4.9.90-respect_sip_flags.patch.gz new file mode 100644 index 0000000..31c6e81 Binary files /dev/null and b/source.local/kde/patch/pykde4/pykde4-4.9.90-respect_sip_flags.patch.gz differ diff --git a/source.local/kde/patch/pykde4/pykde4-fix_kpythonpluginfactory_build.patch.gz b/source.local/kde/patch/pykde4/pykde4-fix_kpythonpluginfactory_build.patch.gz new file mode 100644 index 0000000..f4d2590 Binary files /dev/null and b/source.local/kde/patch/pykde4/pykde4-fix_kpythonpluginfactory_build.patch.gz differ -- cgit v1.2.3