summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2013-04-07 22:20:32 +0200
committer Eric Hameleers <alien@slackware.com>2013-04-07 22:20:32 +0200
commit18b9d54d1bec66d31677e19be163f78bb4effecd (patch)
tree97da98a080bd4544d12c719160a1232170dee546
parent2a23ba6d0fa71c46f450baa3d33bb90ad157c5a2 (diff)
downloadalienarm-18b9d54d1bec66d31677e19be163f78bb4effecd.tar.gz
alienarm-18b9d54d1bec66d31677e19be163f78bb4effecd.tar.xz
KDE: build fixes for kdeedu.
-rw-r--r--source.local/kde/cmake/analitza6
-rw-r--r--source.local/kde/cmake/kalgebra22
-rw-r--r--source.local/kde/patch/analitza.patch4
-rw-r--r--source.local/kde/patch/analitza/analitza_opengl_optional.patch.gzbin0 -> 617 bytes
-rw-r--r--source.local/kde/patch/kalgebra.patch4
-rw-r--r--source.local/kde/patch/kalgebra/kalgebra_opengl_optional.patch.gzbin0 -> 588 bytes
-rw-r--r--source.local/kde/patch/pykde4.patch4
-rw-r--r--source.local/kde/patch/pykde4/pykde4-4.9.90-respect_sip_flags.patch.gzbin0 -> 543 bytes
-rw-r--r--source.local/kde/patch/pykde4/pykde4-fix_kpythonpluginfactory_build.patch.gzbin0 -> 388 bytes
9 files changed, 40 insertions, 0 deletions
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
--- /dev/null
+++ b/source.local/kde/patch/analitza/analitza_opengl_optional.patch.gz
Binary files 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
--- /dev/null
+++ b/source.local/kde/patch/kalgebra/kalgebra_opengl_optional.patch.gz
Binary files 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
--- /dev/null
+++ b/source.local/kde/patch/pykde4/pykde4-4.9.90-respect_sip_flags.patch.gz
Binary files 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
--- /dev/null
+++ b/source.local/kde/patch/pykde4/pykde4-fix_kpythonpluginfactory_build.patch.gz
Binary files differ