summaryrefslogtreecommitdiff
path: root/media-sound/qjackctl
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound/qjackctl')
-rw-r--r--media-sound/qjackctl/Manifest2
-rw-r--r--media-sound/qjackctl/qjackctl-1.0.4.ebuild43
2 files changed, 45 insertions, 0 deletions
diff --git a/media-sound/qjackctl/Manifest b/media-sound/qjackctl/Manifest
index b03bf85a902a..1783b563b517 100644
--- a/media-sound/qjackctl/Manifest
+++ b/media-sound/qjackctl/Manifest
@@ -1,4 +1,6 @@
DIST qjackctl-1.0.3.tar.gz 1324619 BLAKE2B 78d0f35184dfa5cbd137340615c21c3dc576da8875aed6a7ab0104b8aab4cebe8c1e1a8551e529ddba51965b4d110ac42c5c6232ae0d4681c92a34a137792e42 SHA512 32ea26307efc22c0e4a6db91675c65237f654fd3f58150545170e70cb13d25a609a09c053ffec382e2f706059832ff765f9f62ab8eae5e704101a41cb2745ee5
+DIST qjackctl-1.0.4.tar.gz 1321804 BLAKE2B 9f83e76f9aae97075c0bcb2e023ddacc17c28a2455bdfa5afb9a49d96c690e6bfa326104562b136933b8855e776adb06918c77f44acc6211c48f2451f3cef953 SHA512 e621545360f20b559f3beee4b773452294e4b298f0c3c6751c3bf559deef522eac2c1571bc9e9749740571eb96cc0d1b0a427e3abc7edf66d1c1c5f185072458
EBUILD qjackctl-1.0.3-r1.ebuild 978 BLAKE2B 73de2634c2a94204a843ca49948dfe051531d28a18ebc04b6a7b80021ef606376bec3f987f8fc95972395adae6f4e8a8e08e5ff7887296999916eb2771c36864 SHA512 315608d14f6f66b95b31d99cddf76f18ec61183d9ba64c792de77c9d5e7ad66b9623f6a2cf7e13ae0157c6c1ee362f34b2b76fc44ccf32366688c9c50ea29af8
+EBUILD qjackctl-1.0.4.ebuild 980 BLAKE2B 34919c52dbaf25fa40316f996d7c1678bfc33f77fdf55f96c36c0824a98bb2b1a80edcd29e813f3110daf6d05da8a20759cd5a65103b09c29ec39e0ee7e0865e SHA512 ac5854f553370718e24bc4fed9f01c80ef86c9f3cf3a8b2d5ced149e5e59f1aa219f72116224471a7f52d1f4162a85aacfb96184859b0407ed2d47abff402ae1
EBUILD qjackctl-9999.ebuild 980 BLAKE2B 34919c52dbaf25fa40316f996d7c1678bfc33f77fdf55f96c36c0824a98bb2b1a80edcd29e813f3110daf6d05da8a20759cd5a65103b09c29ec39e0ee7e0865e SHA512 ac5854f553370718e24bc4fed9f01c80ef86c9f3cf3a8b2d5ced149e5e59f1aa219f72116224471a7f52d1f4162a85aacfb96184859b0407ed2d47abff402ae1
MISC metadata.xml 338 BLAKE2B 74efc1853779388695ea14b6ccbe8e22d88941b8fcb845f553c02bd9e052f5638b2f4629dd238272a20b76db17f0d1f30a454a4b9a27333eb1e80b8d826c0dfd SHA512 bf18f336710191bc34b33b34f3f39435a9f3c9d7c45cef4e5b0ad39c19f4a9b27ee032dd2dbf6c57daaa90ad5f9adce40c49230850b6c1d746d0691eaf5ebb10
diff --git a/media-sound/qjackctl/qjackctl-1.0.4.ebuild b/media-sound/qjackctl/qjackctl-1.0.4.ebuild
new file mode 100644
index 000000000000..2c08f3d63a97
--- /dev/null
+++ b/media-sound/qjackctl/qjackctl-1.0.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://git.code.sf.net/p/qjackctl/code"
+ inherit git-r3
+else
+ SRC_URI="https://downloads.sourceforge.net/qjackctl/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Qt GUI to control the JACK Audio Connection Kit and ALSA sequencer connections"
+HOMEPAGE="https://qjackctl.sourceforge.io/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="alsa dbus debug portaudio"
+
+DEPEND="
+ dev-qt/qtbase:6[dbus?,gui,network,widgets,xml]
+ virtual/jack
+ alsa? ( media-libs/alsa-lib )
+ portaudio? ( media-libs/portaudio )
+"
+RDEPEND="${DEPEND}
+ dev-qt/qtsvg:6
+"
+BDEPEND="dev-qt/qttools:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCONFIG_ALSA_SEQ=$(usex alsa 1 0)
+ -DCONFIG_DBUS=$(usex dbus 1 0)
+ -DCONFIG_DEBUG=$(usex debug 1 0)
+ -DCONFIG_PORTAUDIO=$(usex portaudio 1 0)
+ -DCONFIG_QT6=yes
+ )
+ cmake_src_configure
+}