diff options
Diffstat (limited to 'media-sound/qjackctl')
-rw-r--r-- | media-sound/qjackctl/Manifest | 2 | ||||
-rw-r--r-- | media-sound/qjackctl/qjackctl-1.0.4.ebuild | 43 |
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 +} |