summaryrefslogtreecommitdiff
path: root/recipes/kde4
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/kde4')
-rw-r--r--recipes/kde4/akonadi_1.0.bb9
-rw-r--r--recipes/kde4/automoc-native_svn.bb8
-rw-r--r--recipes/kde4/gmm_3.0.bb12
-rw-r--r--recipes/kde4/kde4-native.inc14
-rw-r--r--recipes/kde4/kde4.inc46
-rw-r--r--recipes/kde4/qca_2.0.0.bb7
-rw-r--r--recipes/kde4/soprano_2.1.bb9
-rw-r--r--recipes/kde4/strigi_0.5.10.bb23
8 files changed, 128 insertions, 0 deletions
diff --git a/recipes/kde4/akonadi_1.0.bb b/recipes/kde4/akonadi_1.0.bb
new file mode 100644
index 0000000000..2d361bfef2
--- /dev/null
+++ b/recipes/kde4/akonadi_1.0.bb
@@ -0,0 +1,9 @@
+require kde4.inc
+
+DEPENDS += "automoc-native"
+
+PV = "1.0"
+SRC_URI = "svn://anonsvn.kde.org/home/kde/branches/akonadi;module=1.0;proto=svn"
+
+S= "${WORKDIR}/1.0"
+
diff --git a/recipes/kde4/automoc-native_svn.bb b/recipes/kde4/automoc-native_svn.bb
new file mode 100644
index 0000000000..c79e7d1df9
--- /dev/null
+++ b/recipes/kde4/automoc-native_svn.bb
@@ -0,0 +1,8 @@
+require kde4.inc
+require kde4-native.inc
+inherit native
+
+SRC_URI = "svn://anonsvn.kde.org/home/kde/trunk/kdesupport;module=automoc;proto=svn"
+
+S = "${WORKDIR}/automoc"
+
diff --git a/recipes/kde4/gmm_3.0.bb b/recipes/kde4/gmm_3.0.bb
new file mode 100644
index 0000000000..47cda16506
--- /dev/null
+++ b/recipes/kde4/gmm_3.0.bb
@@ -0,0 +1,12 @@
+DESCRIPTION = "The Getfem++ project focuses on the development of a generic and efficient C++ library for finite element methods."
+LICENSE = "LGPLv2"
+
+inherit autotools
+
+SRC_URI = "http://download.gna.org/getfem/stable/gmm-3.0.tar.gz"
+
+AUTOTOOLS_STAGE_PKGCONFIG = "1"
+do_stage() {
+ autotools_stage_all
+}
+
diff --git a/recipes/kde4/kde4-native.inc b/recipes/kde4/kde4-native.inc
new file mode 100644
index 0000000000..247d13704a
--- /dev/null
+++ b/recipes/kde4/kde4-native.inc
@@ -0,0 +1,14 @@
+
+# Ugly, use qt4 from the buildhost till someone adds a qt4-native recipe
+
+EXTRA_OECMAKE = "-DQT_LIBRARY_DIR=/usr/lib \
+ -DQT_INSTALL_LIBS=/usr/lib \
+ -DQT_INCLUDE_DIR=/usr/include/qt4 \
+ -DQT_MOC_EXECUTABLE=${OE_QMAKE_MOC} \
+ -DQT_UIC_EXECUTABLE=${OE_QMAKE_UIC} \
+ -DQT_UIC3_EXECUTABLE=${OE_QMAKE_UIC3} \
+ -DQT_RCC_EXECUTABLE=${OE_QMAKE_RCC} \
+ -DQT_QMAKE_EXECUTABLE=${OE_QMAKE_QMAKE} \
+ -DQT_QTCORE_INCLUDE_DIR=/usr/include/qt4/QtCore \
+ "
+
diff --git a/recipes/kde4/kde4.inc b/recipes/kde4/kde4.inc
new file mode 100644
index 0000000000..5f621c6950
--- /dev/null
+++ b/recipes/kde4/kde4.inc
@@ -0,0 +1,46 @@
+LICENSE = "GPL"
+
+inherit qt4x11 cmake mime
+
+PV = "4.1+svnr${SRCREV}"
+SRCREV = "856719"
+SRC_URI = "svn://anonsvn.kde.org/home/kde/branches/KDE/4.1;module=${PN};proto=svn"
+
+# OE lacks some native qt4 tools, so we use the ones form the host :/
+EXTRA_OECMAKE = "-DQT_LIBRARY_DIR=${OE_QMAKE_LIBDIR_QT} \
+ -DQT_INSTALL_LIBS=${OE_QMAKE_LIBDIR_QT} \
+ -DQT_INCLUDE_DIR=${OE_QMAKE_INCDIR_QT} \
+ -DQT_MOC_EXECUTABLE=${OE_QMAKE_MOC} \
+ -DQT_UIC_EXECUTABLE=${OE_QMAKE_UIC} \
+ -DQT_UIC3_EXECUTABLE=${OE_QMAKE_UIC3} \
+ -DQT_RCC_EXECUTABLE=${OE_QMAKE_RCC} \
+ -DQT_QMAKE_EXECUTABLE=${OE_QMAKE_QMAKE} \
+ -DQT_QTCORE_INCLUDE_DIR=${OE_QMAKE_INCDIR_QT}/QtCore \
+ -DQT_DBUSXML2CPP_EXECUTABLE=/usr/bin/qdbusxml2cpp \
+ -DQT_DBUSCPP2XML_EXECUTABLE=/usr/bin/qdbuscpp2xml \
+ "
+
+
+S = "${WORKDIR}/${PN}"
+
+
+do_install_append() {
+ install -d ${D}/${libdir}/qt4
+ mv ${D}/${STAGING_DIR_TARGET}/qt4/plugins* ${D}/${libdir}/qt4 || true
+}
+
+FILES_${PN} += "${libdir}/qt4 \
+ ${datadir}/mime/packages \
+ ${datadir}/dbus-1 \
+ ${datadir}/config \
+ "
+
+FILES_${PN}-dbg += "${libdir}/qt4/.debug \
+ ${libdir}/qt4/*/.debug \
+ ${libdir}/qt4/*/*/.debug"
+
+
+AUTOTOOLS_STAGE_PKGCONFIG = "1"
+do_stage() {
+ autotools_stage_all
+}
diff --git a/recipes/kde4/qca_2.0.0.bb b/recipes/kde4/qca_2.0.0.bb
new file mode 100644
index 0000000000..c2e7e3f371
--- /dev/null
+++ b/recipes/kde4/qca_2.0.0.bb
@@ -0,0 +1,7 @@
+require kde4.inc
+
+PV = "2.0.0"
+SRC_URI = "svn://anonsvn.kde.org/home/kde/tags/qca;module=2.0.0;proto=svn"
+
+S= "${WORKDIR}/2.0.0"
+
diff --git a/recipes/kde4/soprano_2.1.bb b/recipes/kde4/soprano_2.1.bb
new file mode 100644
index 0000000000..f2393663c8
--- /dev/null
+++ b/recipes/kde4/soprano_2.1.bb
@@ -0,0 +1,9 @@
+require kde4.inc
+
+DEPENDS += "automoc-native clucene-core"
+
+PV = "2.1"
+SRC_URI = "svn://anonsvn.kde.org/home/kde/branches/soprano;module=${PV};proto=svn"
+
+S= "${WORKDIR}/${PV}"
+
diff --git a/recipes/kde4/strigi_0.5.10.bb b/recipes/kde4/strigi_0.5.10.bb
new file mode 100644
index 0000000000..0331d9fe59
--- /dev/null
+++ b/recipes/kde4/strigi_0.5.10.bb
@@ -0,0 +1,23 @@
+inherit qt4x11 cmake
+
+PR = "r1"
+
+DEPENDS += "clucene-core pidgin expat gamin"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/strigi/strigi-${PV}.tar.bz2"
+
+EXTRA_OECMAKE = "-DENABLE_FAM:BOOL=ON \
+ -DENABLE_EXPAT:BOOL=ON \
+ -DENABLE_INOTIFY:BOOL=ON \
+ -DGAMIN_LIBARIES:STRING=${STAGING_LIBDIR} \
+ -DGAMIN_LIBRARIES:STRING=${STAGING_LIBDIR} \
+ "
+
+FILES_${PN} += "${datadir}/dbus-1 \
+ "
+AUTOTOOLS_STAGE_PKGCONFIG = "1"
+do_stage() {
+ autotools_stage_all
+}
+
+