commit: c60bba9bb7a653a5a7de081bd732aa54929c7fdf Author: Petros Siligkounas (Petross404) <petross404 <AT> gmail <DOT> com> AuthorDate: Tue Mar 6 14:59:20 2018 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Tue Mar 6 18:05:31 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c60bba9b
dev-util/kdstatemachineeditor: New package Framework for creating Qt State Machine metacode Package-Manager: Portage-2.3.24, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/7083 dev-util/kdstatemachineeditor/Manifest | 1 + .../kdstatemachineeditor-1.2.3.ebuild | 46 ++++++++++++++++++++++ .../kdstatemachineeditor-9999.ebuild | 46 ++++++++++++++++++++++ dev-util/kdstatemachineeditor/metadata.xml | 12 ++++++ 4 files changed, 105 insertions(+) diff --git a/dev-util/kdstatemachineeditor/Manifest b/dev-util/kdstatemachineeditor/Manifest new file mode 100644 index 00000000000..2b0cd917355 --- /dev/null +++ b/dev-util/kdstatemachineeditor/Manifest @@ -0,0 +1 @@ +DIST kdstatemachineeditor-1.2.3.tar.gz 222134 BLAKE2B 3a6360331f314cfe2e57abb2e909a886f4613dc86bf7f542feabf218e2f623366679a339b5ebc941e015fca35c617152ad9ca7e3cb492d01b48f791a39d38ec1 SHA512 1a2cbe980da5e1634abc842834fbb8883fa8919dc3246436f36bb232a29c57255235df1c041353d3e6d2ee82fc8d688cefa7ecec1a7750aae3fe6f13627d0850 diff --git a/dev-util/kdstatemachineeditor/kdstatemachineeditor-1.2.3.ebuild b/dev-util/kdstatemachineeditor/kdstatemachineeditor-1.2.3.ebuild new file mode 100644 index 00000000000..879b2ad3bde --- /dev/null +++ b/dev-util/kdstatemachineeditor/kdstatemachineeditor-1.2.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils kde5-functions + +DESCRIPTION="Framework for creating Qt State Machine metacode using graphical user interfaces" +HOMEPAGE="https://github.com/KDAB/KDStateMachineEditor" + +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/KDAB/KDStateMachineEditor.git" +else + SRC_URI="https://github.com/KDAB/KDStateMachineEditor/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2+" +IUSE="doc test" +SLOT="0" + +RDEPEND=" + $(add_qt_dep qtcore) + $(add_qt_dep qtdeclarative 'widgets') + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtwidgets) +" + +DEPEND="${RDEPEND} + doc? ( $(add_qt_dep qthelp) + app-doc/doxygen ) + test? ( $(add_qt_dep qttest) + $(add_qt_dep qtxmlpatterns) ) + media-gfx/graphviz +" + +src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=OFF + -DBUILD_DOCS=$(usex doc) + -DBUILD_TESTING=$(usex test) + ) + cmake-utils_src_configure +} diff --git a/dev-util/kdstatemachineeditor/kdstatemachineeditor-9999.ebuild b/dev-util/kdstatemachineeditor/kdstatemachineeditor-9999.ebuild new file mode 100644 index 00000000000..879b2ad3bde --- /dev/null +++ b/dev-util/kdstatemachineeditor/kdstatemachineeditor-9999.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils kde5-functions + +DESCRIPTION="Framework for creating Qt State Machine metacode using graphical user interfaces" +HOMEPAGE="https://github.com/KDAB/KDStateMachineEditor" + +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/KDAB/KDStateMachineEditor.git" +else + SRC_URI="https://github.com/KDAB/KDStateMachineEditor/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2+" +IUSE="doc test" +SLOT="0" + +RDEPEND=" + $(add_qt_dep qtcore) + $(add_qt_dep qtdeclarative 'widgets') + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtwidgets) +" + +DEPEND="${RDEPEND} + doc? ( $(add_qt_dep qthelp) + app-doc/doxygen ) + test? ( $(add_qt_dep qttest) + $(add_qt_dep qtxmlpatterns) ) + media-gfx/graphviz +" + +src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=OFF + -DBUILD_DOCS=$(usex doc) + -DBUILD_TESTING=$(usex test) + ) + cmake-utils_src_configure +} diff --git a/dev-util/kdstatemachineeditor/metadata.xml b/dev-util/kdstatemachineeditor/metadata.xml new file mode 100644 index 00000000000..141fbb79500 --- /dev/null +++ b/dev-util/kdstatemachineeditor/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>petross...@gmail.com</email> + <name>Petros S</name> + </maintainer> + <maintainer type="project"> + <email>proxy-ma...@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> +</pkgmetadata>