diff options
author | Petros Siligkounas (Petross404) <petross404@gmail.com> | 2018-03-06 16:59:20 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2018-03-06 19:05:31 +0100 |
commit | c60bba9bb7a653a5a7de081bd732aa54929c7fdf (patch) | |
tree | 05280f44430bdb8f598773aaa0a5b3ae9a6d153c | |
parent | kde-plasma: Drop KDE Plasma 5.12.2 (diff) | |
download | gentoo-c60bba9bb7a653a5a7de081bd732aa54929c7fdf.tar.gz gentoo-c60bba9bb7a653a5a7de081bd732aa54929c7fdf.tar.bz2 gentoo-c60bba9bb7a653a5a7de081bd732aa54929c7fdf.zip |
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
4 files changed, 105 insertions, 0 deletions
diff --git a/dev-util/kdstatemachineeditor/Manifest b/dev-util/kdstatemachineeditor/Manifest new file mode 100644 index 000000000000..2b0cd9173550 --- /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 000000000000..879b2ad3bded --- /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 000000000000..879b2ad3bded --- /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 000000000000..141fbb795002 --- /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>petross404@gmail.com</email> + <name>Petros S</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> +</pkgmetadata> |