summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
authorAndreas K. Huettel (dilfridge) <mail@akhuettel.de>2010-04-02 20:37:45 +0200
committerAndreas K. Huettel (dilfridge) <mail@akhuettel.de>2010-04-02 20:37:45 +0200
commitacaecb72ea318c0fc1f7447e94c61ddc7d22380e (patch)
tree0d7e0124c7ae621d17ca25188548f435c04c4616 /dev-util
parent57d6e639eb6249c94003bb859ec4c23c563f6209 (diff)
downloadkde-acaecb72ea318c0fc1f7447e94c61ddc7d22380e.tar.gz
kde-acaecb72ea318c0fc1f7447e94c61ddc7d22380e.tar.bz2
kde-acaecb72ea318c0fc1f7447e94c61ddc7d22380e.zip
[dev-util/kdevelop-extra-plugins] New highly experimental ebuild for experimental kdevelop plugins. Still lacks dependency definitions.
All activated plugins compiled and installed on my box. Failures may however just indicate that some required package was missing...
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/kdevelop-extra-plugins/Manifest2
-rw-r--r--dev-util/kdevelop-extra-plugins/kdevelop-extra-plugins-9999.ebuild76
-rw-r--r--dev-util/kdevelop-extra-plugins/metadata.xml24
3 files changed, 102 insertions, 0 deletions
diff --git a/dev-util/kdevelop-extra-plugins/Manifest b/dev-util/kdevelop-extra-plugins/Manifest
new file mode 100644
index 00000000000..b97e960fecf
--- /dev/null
+++ b/dev-util/kdevelop-extra-plugins/Manifest
@@ -0,0 +1,2 @@
+EBUILD kdevelop-extra-plugins-9999.ebuild 1766 RMD160 e8a165d3eb2b49b98918a6e4f17801ac81c8c8b8 SHA1 2e694330ce18a113bffbeccccfa4bb3b3df630a4 SHA256 2be3ea70e3262a9f5dc27be4e431a74230a55fe4f2cc2fe8553e8ff3c0a2a970
+MISC metadata.xml 1224 RMD160 d940e4bc8e8ec27df91ef1756862959221ad7b90 SHA1 e1e36e8f2aef579bf960e2b7fb84318e11b50cd1 SHA256 220f5e6cf07247dcbcff1742d87553d733a2ac8de704c16a927d9b8e7d0dca11
diff --git a/dev-util/kdevelop-extra-plugins/kdevelop-extra-plugins-9999.ebuild b/dev-util/kdevelop-extra-plugins/kdevelop-extra-plugins-9999.ebuild
new file mode 100644
index 00000000000..15749ad2f96
--- /dev/null
+++ b/dev-util/kdevelop-extra-plugins/kdevelop-extra-plugins-9999.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+KMNAME="playground/devtools"
+KMMODULE="kdevelop4-extra-plugins"
+inherit kde4-base
+
+DESCRIPTION="Various experimental plugins for kdevelop (support for other langs)"
+HOMEPAGE="http://www.kdevelop.org/"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="4"
+KEYWORDS=""
+
+PLUGINS="+bazaar +controlflowgraph +css
+ +ctest +duchainviewer +erlang +executebrowser +executescript +gettersetter +git
+ +includemanager +preprocessor
+ +qtdesigner +ruby +sloc +sql +uistrings +valgrind +vcsprojectintegration"
+
+#
+# configure phase failed (on my box, missing cmake modules, missing deps)
+# check coverage crossfire csharp java okteta teamwork veritascpp xdebug xml xtest
+#
+# compile phase failed (most look like c++ issues that may have worked in earlier gcc versions)
+# automake cppunit python qmake
+#
+# install phase failed (no target install)
+# mercurial metrics
+#
+
+IUSE="debug ${PLUGINS}"
+PLUGINS="${PLUGINS//+/}"
+
+DEPEND="
+ >=dev-util/kdevelop-${PV}:${SLOT}
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ for plugin in ${PLUGINS}; do
+ if use ${plugin}; then
+ CMAKE_USE_DIR="${WORKDIR}/${P}/${plugin}"
+ sed -i -e '/^project(/afind_package(Qt4 REQUIRED)\n' "$CMAKE_USE_DIR/CMakeLists.txt"
+ fi
+ done
+}
+
+src_configure() {
+ for plugin in ${PLUGINS}; do
+ if use ${plugin}; then
+ CMAKE_USE_DIR="${WORKDIR}/${P}/${plugin}"
+ kde4-base_src_configure
+ fi
+ done
+}
+
+src_compile() {
+ for plugin in ${PLUGINS}; do
+ if use ${plugin}; then
+ CMAKE_USE_DIR="${WORKDIR}/${P}/${plugin}"
+ kde4-base_src_compile
+ fi
+ done
+}
+
+src_install() {
+ for plugin in ${PLUGINS}; do
+ if use ${plugin}; then
+ CMAKE_USE_DIR="${WORKDIR}/${P}/${plugin}"
+ kde4-base_src_install
+ fi
+ done
+}
diff --git a/dev-util/kdevelop-extra-plugins/metadata.xml b/dev-util/kdevelop-extra-plugins/metadata.xml
new file mode 100644
index 00000000000..03ccab7ca5a
--- /dev/null
+++ b/dev-util/kdevelop-extra-plugins/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="bazaar">Build the bazaar plugin.</flag>
+ <flag name="controlflowgraph">Build the controlflowgraph plugin.</flag>
+ <flag name="ctest">Build the ctest plugin.</flag>
+ <flag name="duchainviewer">Build the duchainviewer plugin.</flag>
+ <flag name="erlang">Build the erlang plugin.</flag>
+ <flag name="executebrowser">Build the executebrowser plugin.</flag>
+ <flag name="executescript">Build the executescript plugin.</flag>
+ <flag name="gettersetter">Build the gettersetter plugin.</flag>
+ <flag name="git">Build the git plugin.</flag>
+ <flag name="includemanager">Build the includemanager plugin.</flag>
+ <flag name="preprocessor">Build the preprocessor plugin.</flag>
+ <flag name="qtdesigner">Build the qtdesigner plugin.</flag>
+ <flag name="sloc">Build the sloc plugin.</flag>
+ <flag name="sql">Build the sql plugin.</flag>
+ <flag name="uistrings">Build the uistrings plugin.</flag>
+ <flag name="valgrind">Build the valgrind plugin.</flag>
+ <flag name="vcsprojectintegration">Build the vcsprojectintegration plugin.</flag>
+ </use>
+</pkgmetadata>