added media-sound/qpwgraph

This commit is contained in:
bronze 2022-09-06 09:48:38 -04:00
parent a56dda31d2
commit afc37279df
4 changed files with 95 additions and 1 deletions

View File

@ -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

View File

@ -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

View File

@ -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
}

View File

@ -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
}