diff options
Diffstat (limited to 'dev-util')
| -rw-r--r-- | dev-util/kdevelop-extra-plugins/Manifest | 2 | ||||
| -rw-r--r-- | dev-util/kdevelop-extra-plugins/kdevelop-extra-plugins-9999.ebuild | 76 | ||||
| -rw-r--r-- | dev-util/kdevelop-extra-plugins/metadata.xml | 24 |
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> |
