From afc37279df9bdce82b873699c2e8166e156fa4cb Mon Sep 17 00:00:00 2001 From: bronze Date: Tue, 6 Sep 2022 09:48:38 -0400 Subject: [PATCH] added media-sound/qpwgraph --- README.md | 3 +- media-sound/qpwgraph/Manifest | 3 ++ media-sound/qpwgraph/qpwgraph-0.3.5.ebuild | 45 ++++++++++++++++++++++ media-sound/qpwgraph/qpwgraph-9999.ebuild | 45 ++++++++++++++++++++++ 4 files changed, 95 insertions(+), 1 deletion(-) create mode 100644 media-sound/qpwgraph/Manifest create mode 100644 media-sound/qpwgraph/qpwgraph-0.3.5.ebuild create mode 100644 media-sound/qpwgraph/qpwgraph-9999.ebuild diff --git a/README.md b/README.md index 14ce449..43225fb 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ To add this overlay: `layman -o https://kitsunemimi.club/git/bronze/bronze-overlay/raw/branch/master/overlay.xml -f -a bronze-overlay` - +### 9.6.2022 +- added media-sound/qpwgraph ### 10.01.2021 - added `dev-games/openscenegraph-qt-9999` for personal development / testing diff --git a/media-sound/qpwgraph/Manifest b/media-sound/qpwgraph/Manifest new file mode 100644 index 0000000..eaaa63c --- /dev/null +++ b/media-sound/qpwgraph/Manifest @@ -0,0 +1,3 @@ +DIST qpwgraph-v0.3.5.tar.bz2 443935 BLAKE2B dad8a8dcd8ea22d9e27dcba0a2a9b6cb8f4495d00bec9e31846cc481ab269afbcd504e0fe64c6c6fe1b8a4334bf380aed18c34f88fc33f7f4faa8310b3b3967d SHA512 7c689367135a17c6fabe2c0b03fbcf8f0d45001095506083379e42217ee198843b97330a81e90ab167359f3e1f585dff5e2a258dbdf50c993499c40f74359f50 +EBUILD qpwgraph-0.3.5.ebuild 932 BLAKE2B 29f1be33128961c621abc5db24b73289de6c16e2473f21e9a0f4256aee16c6d8a223cd7f1c27f0d9ec1221a3eda8be993213c6f587b6c32858c5a4afae7a8e7c SHA512 301638787d226158bf5fa2ac254e3e6665935a26e32a14584d24163e4b2eff7f7df2f672b7016f1acaa2ffb2945f27efdec1032bef0c25ad2f609d15d2fd0dbe +EBUILD qpwgraph-9999.ebuild 932 BLAKE2B 29f1be33128961c621abc5db24b73289de6c16e2473f21e9a0f4256aee16c6d8a223cd7f1c27f0d9ec1221a3eda8be993213c6f587b6c32858c5a4afae7a8e7c SHA512 301638787d226158bf5fa2ac254e3e6665935a26e32a14584d24163e4b2eff7f7df2f672b7016f1acaa2ffb2945f27efdec1032bef0c25ad2f609d15d2fd0dbe diff --git a/media-sound/qpwgraph/qpwgraph-0.3.5.ebuild b/media-sound/qpwgraph/qpwgraph-0.3.5.ebuild new file mode 100644 index 0000000..ee09acd --- /dev/null +++ b/media-sound/qpwgraph/qpwgraph-0.3.5.ebuild @@ -0,0 +1,45 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="A PipeWire Graph Qt GUI Interface" +HOMEPAGE="https://gitlab.freedesktop.org/rncbc/qpwgraph" + +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.freedesktop.org/rncbc/qpwgraph.git" +else + KEYWORDS="~amd64 ~x86" + SRC_URI="https://gitlab.freedesktop.org/rncbc/qpwgraph/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" + S="${WORKDIR}/${PN}-v${PV}" +fi + +LICENSE="GPL-2+" +SLOT="0" + +IUSE="+alsa +trayicon wayland" + +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-video/pipewire + trayicon? ( dev-qt/qtnetwork:5 ) +" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_configure() { + local mycmakeargs=( + "-DCONFIG_ALSA_MIDI=$(usex alsa)" + "-DCONFIG_SYSTEM_TRAY=$(usex trayicon)" + "-DCONFIG_WAYLAND=$(usex wayland)" + "-DCONFIG_QT6=no" + ) + + cmake_src_configure +} diff --git a/media-sound/qpwgraph/qpwgraph-9999.ebuild b/media-sound/qpwgraph/qpwgraph-9999.ebuild new file mode 100644 index 0000000..ee09acd --- /dev/null +++ b/media-sound/qpwgraph/qpwgraph-9999.ebuild @@ -0,0 +1,45 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="A PipeWire Graph Qt GUI Interface" +HOMEPAGE="https://gitlab.freedesktop.org/rncbc/qpwgraph" + +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.freedesktop.org/rncbc/qpwgraph.git" +else + KEYWORDS="~amd64 ~x86" + SRC_URI="https://gitlab.freedesktop.org/rncbc/qpwgraph/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" + S="${WORKDIR}/${PN}-v${PV}" +fi + +LICENSE="GPL-2+" +SLOT="0" + +IUSE="+alsa +trayicon wayland" + +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-video/pipewire + trayicon? ( dev-qt/qtnetwork:5 ) +" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_configure() { + local mycmakeargs=( + "-DCONFIG_ALSA_MIDI=$(usex alsa)" + "-DCONFIG_SYSTEM_TRAY=$(usex trayicon)" + "-DCONFIG_WAYLAND=$(usex wayland)" + "-DCONFIG_QT6=no" + ) + + cmake_src_configure +}