* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2024-11-15 22:25 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2024-11-15 22:25 UTC (permalink / raw
To: gentoo-commits
commit: 06f462555fe7acf69ec61ed98a437cc74530e203
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 15 22:00:12 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Nov 15 22:24:50 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06f46255
media-sound/cava: add bounds for broken autoconf-archive
Was trying to bump this and had kind of forgot this still was neither
fixed nor masked downstream, so limit the version (and allow the next
one by assuming that this will be fixed so that this will not need
further attention/revbump).
Closes: https://bugs.gentoo.org/941845
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/cava-0.10.2.ebuild | 12 +++++++++++-
media-sound/cava/cava-0.10.3.ebuild | 12 +++++++++++-
2 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/media-sound/cava/cava-0.10.2.ebuild b/media-sound/cava/cava-0.10.2.ebuild
index 799f0d561c41..e3538ad7031b 100644
--- a/media-sound/cava/cava-0.10.2.ebuild
+++ b/media-sound/cava/cava-0.10.2.ebuild
@@ -33,9 +33,15 @@ RDEPEND="
sndio? ( media-sound/sndio:= )
"
DEPEND="${RDEPEND}"
+# bug #941845 wrt autoconf-archive bounds
BDEPEND="
virtual/pkgconfig
- sdl? ( dev-build/autoconf-archive )
+ sdl? (
+ || (
+ >dev-build/autoconf-archive-2024.10.16
+ <dev-build/autoconf-archive-2024.10.16
+ )
+ )
"
src_prepare() {
@@ -46,6 +52,10 @@ src_prepare() {
default
+ # TODO: drop this when autoconf-archive is fixed (bug #941845), this is
+ # to handle the USE=-sdl case given it breaks it present
+ use sdl || sed -i 's/AX_CHECK_GL/&_DISABLED/' configure.ac || die
+
echo ${PV} > version || die
eautoreconf
}
diff --git a/media-sound/cava/cava-0.10.3.ebuild b/media-sound/cava/cava-0.10.3.ebuild
index 92919781923f..dd7afa40f2d0 100644
--- a/media-sound/cava/cava-0.10.3.ebuild
+++ b/media-sound/cava/cava-0.10.3.ebuild
@@ -33,9 +33,15 @@ RDEPEND="
sndio? ( media-sound/sndio:= )
"
DEPEND="${RDEPEND}"
+# bug #941845 wrt autoconf-archive bounds
BDEPEND="
virtual/pkgconfig
- sdl? ( dev-build/autoconf-archive )
+ sdl? (
+ || (
+ >dev-build/autoconf-archive-2024.10.16
+ <dev-build/autoconf-archive-2024.10.16
+ )
+ )
"
src_prepare() {
@@ -49,6 +55,10 @@ src_prepare() {
default
+ # TODO: drop this when autoconf-archive is fixed (bug #941845), this is
+ # to handle the USE=-sdl case given it breaks it present
+ use sdl || sed -i 's/AX_CHECK_GL/&_DISABLED/' configure.ac || die
+
# respect both ESYSROOT+slotting (can't use CPPFLAGS, comes before)
sed -i "s|/usr/include/iniparser|${ESYSROOT}&${inip} |" configure.ac || die
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2024-06-06 13:20 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2024-06-06 13:20 UTC (permalink / raw
To: gentoo-commits
commit: 929b34fedddb69597b7cb0eebdf65cebc82bec12
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 6 12:53:23 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jun 6 13:19:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=929b34fe
media-sound/cava: drop 0.10.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/Manifest | 1 -
media-sound/cava/cava-0.10.1.ebuild | 85 -------------------------------------
2 files changed, 86 deletions(-)
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index 06b58399e79c..52c7f5a5cdcb 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1,2 +1 @@
-DIST cava-0.10.1.tar.gz 129520 BLAKE2B 181a511feb8b9a6806316264c27e963fe7827802d8e333c39d59a0e3f67dd57bea967b05aeb869455992b905afd9c6e3f568debb84155068cbef03621047da6b SHA512 8a71628bae6621ef925f5fed94659b07d9220e142c17514bed79e1105a9160494bf3978267c9de3ab6cd2126ece50419fb4245ccf190f3a299fc0cfb111be354
DIST cava-0.10.2.tar.gz 130036 BLAKE2B 155a0152571a6b1b847340fe438389f58b963af047d4136595a8b2933a4ac5b1fff87600110765c7c1500072ebd8b730d971918b8701598526052d137465ac81 SHA512 c28ef5a89668b8f90a3b4cbf71b208dd067268d5ed9eca35ff3881bfab0fd7bf72efe2164f29af47ca7972637d8f1d6a86ff2b2e0c9c9221a1856d8dfa960065
diff --git a/media-sound/cava/cava-0.10.1.ebuild b/media-sound/cava/cava-0.10.1.ebuild
deleted file mode 100644
index 7251e5fe1301..000000000000
--- a/media-sound/cava/cava-0.10.1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Console-based Audio Visualizer for Alsa"
-HOMEPAGE="https://github.com/karlstav/cava/"
-SRC_URI="
- https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz
-"
-
-LICENSE="MIT Unlicense"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
-
-RDEPEND="
- dev-libs/iniparser:4
- sci-libs/fftw:3.0=
- alsa? ( media-libs/alsa-lib )
- jack? ( virtual/jack )
- ncurses? ( sys-libs/ncurses:= )
- pipewire? ( media-video/pipewire:= )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sdl? (
- media-libs/libglvnd
- media-libs/libsdl2[opengl,video]
- )
- sndio? ( media-sound/sndio:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- sdl? ( dev-build/autoconf-archive )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
-)
-
-src_prepare() {
- default
-
- echo ${PV} > version || die
- eautoreconf
-}
-
-src_configure() {
- local econfargs=(
- $(use_enable alsa input-alsa)
- $(use_enable jack input-jack)
- $(use_enable pipewire input-pipewire)
- $(use_enable portaudio input-portaudio)
- $(use_enable pulseaudio input-pulse)
- $(use_enable sndio input-sndio)
-
- $(use_enable ncurses output-ncurses)
- $(use_enable sdl output-sdl)
- # note: not behind USE=opengl and sdl2[opengl?] given have not gotten
- # normal output-sdl to work without USE=opengl on sdl either way
- $(use_enable sdl output-sdl_glsl)
-
- GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
- )
-
- # autoconf-archive (currently) does not support -lOpenGL for libglvnd[-X]
- use sdl && econfargs+=( GL_LIBS="$($(tc-getPKG_CONFIG) --libs opengl || die)" )
-
- econf "${econfargs[@]}"
-}
-
-pkg_postinst() {
- if [[ ! ${REPLACING_VERSIONS##* } ]]; then
- elog "A default ~/.config/cava/config will be created after initial"
- elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
- elog "for configuring audio input and more."
- elif ver_test ${REPLACING_VERSIONS##* } -lt 0.9; then
- elog "If used, the noise_reduction config option in ~/.config/cava/config needs"
- elog "to be updated from taking a float to integer (e.g. replace 0.77 with 77)."
- fi
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2024-06-06 13:20 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2024-06-06 13:20 UTC (permalink / raw
To: gentoo-commits
commit: bdbf275145d43ce84b8be26208a47000db441c5b
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 6 12:53:34 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jun 6 13:19:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdbf2751
media-sound/cava: update comment for iniparser-4.2.2
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/cava-0.10.2.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/media-sound/cava/cava-0.10.2.ebuild b/media-sound/cava/cava-0.10.2.ebuild
index cd7b175c4340..799f0d561c41 100644
--- a/media-sound/cava/cava-0.10.2.ebuild
+++ b/media-sound/cava/cava-0.10.2.ebuild
@@ -39,7 +39,8 @@ BDEPEND="
"
src_prepare() {
- # TODO: depend on >=4.2.2 and drop the patch when it is stable
+ # TODO: depend on >=4.2.2 and remove after 4.2.2 is stable unless bug
+ # #933610 reintroduces slotting hacks (also drop GENTOO_SYSROOT below)
has_version '<dev-libs/iniparser-4.2.2:4' &&
eapply "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2024-06-05 9:30 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2024-06-05 9:30 UTC (permalink / raw
To: gentoo-commits
commit: a6bd96d70ee2af5815c5a8556e0d7b152f4cdacd
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 5 09:24:23 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jun 5 09:30:20 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6bd96d7
media-sound/cava: fix build with iniparser-4.2.2
Transition seems messy (no subslot for rebuild, conflicts with SLOT=0,
etc..) but reverting to a normal ebuild without forced slotting will
ultimately be better (lets us drop the gentoo-specific patch).
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/cava-0.10.2.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/media-sound/cava/cava-0.10.2.ebuild b/media-sound/cava/cava-0.10.2.ebuild
index 7251e5fe1301..cd7b175c4340 100644
--- a/media-sound/cava/cava-0.10.2.ebuild
+++ b/media-sound/cava/cava-0.10.2.ebuild
@@ -38,11 +38,11 @@ BDEPEND="
sdl? ( dev-build/autoconf-archive )
"
-PATCHES=(
- "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
-)
-
src_prepare() {
+ # TODO: depend on >=4.2.2 and drop the patch when it is stable
+ has_version '<dev-libs/iniparser-4.2.2:4' &&
+ eapply "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
+
default
echo ${PV} > version || die
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2024-05-29 17:38 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2024-05-29 17:38 UTC (permalink / raw
To: gentoo-commits
commit: 5df6ec2a62f602f42556b621200fed880cb4729c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 29 17:36:51 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 29 17:36:51 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5df6ec2a
media-sound/cava: Stabilize 0.10.2 x86, #933113
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-sound/cava/cava-0.10.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/cava/cava-0.10.2.ebuild b/media-sound/cava/cava-0.10.2.ebuild
index 3c5f3db90724..7251e5fe1301 100644
--- a/media-sound/cava/cava-0.10.2.ebuild
+++ b/media-sound/cava/cava-0.10.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="MIT Unlicense"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
RDEPEND="
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2024-05-29 14:43 Jakov Smolić
0 siblings, 0 replies; 28+ messages in thread
From: Jakov Smolić @ 2024-05-29 14:43 UTC (permalink / raw
To: gentoo-commits
commit: 363ad45349aeb2cdccf14d35425ec9dde20fb9f3
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed May 29 14:43:28 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed May 29 14:43:28 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=363ad453
media-sound/cava: Stabilize 0.10.2 amd64, #933113
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
media-sound/cava/cava-0.10.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/cava/cava-0.10.2.ebuild b/media-sound/cava/cava-0.10.2.ebuild
index cef1a79fa28c..3c5f3db90724 100644
--- a/media-sound/cava/cava-0.10.2.ebuild
+++ b/media-sound/cava/cava-0.10.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="MIT Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
RDEPEND="
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2024-05-14 19:06 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2024-05-14 19:06 UTC (permalink / raw
To: gentoo-commits
commit: 75dfc53cda321bcc3e07a6812f2b5bb311bb24aa
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue May 14 19:05:10 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue May 14 19:05:17 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75dfc53c
media-sound/cava: add 0.10.2
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/Manifest | 1 +
media-sound/cava/cava-0.10.2.ebuild | 85 +++++++++++++++++++++++++++++++++++++
2 files changed, 86 insertions(+)
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index 570ca8dcc805..06b58399e79c 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1 +1,2 @@
DIST cava-0.10.1.tar.gz 129520 BLAKE2B 181a511feb8b9a6806316264c27e963fe7827802d8e333c39d59a0e3f67dd57bea967b05aeb869455992b905afd9c6e3f568debb84155068cbef03621047da6b SHA512 8a71628bae6621ef925f5fed94659b07d9220e142c17514bed79e1105a9160494bf3978267c9de3ab6cd2126ece50419fb4245ccf190f3a299fc0cfb111be354
+DIST cava-0.10.2.tar.gz 130036 BLAKE2B 155a0152571a6b1b847340fe438389f58b963af047d4136595a8b2933a4ac5b1fff87600110765c7c1500072ebd8b730d971918b8701598526052d137465ac81 SHA512 c28ef5a89668b8f90a3b4cbf71b208dd067268d5ed9eca35ff3881bfab0fd7bf72efe2164f29af47ca7972637d8f1d6a86ff2b2e0c9c9221a1856d8dfa960065
diff --git a/media-sound/cava/cava-0.10.2.ebuild b/media-sound/cava/cava-0.10.2.ebuild
new file mode 100644
index 000000000000..cef1a79fa28c
--- /dev/null
+++ b/media-sound/cava/cava-0.10.2.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Console-based Audio Visualizer for Alsa"
+HOMEPAGE="https://github.com/karlstav/cava/"
+SRC_URI="
+ https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="MIT Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
+
+RDEPEND="
+ dev-libs/iniparser:4
+ sci-libs/fftw:3.0=
+ alsa? ( media-libs/alsa-lib )
+ jack? ( virtual/jack )
+ ncurses? ( sys-libs/ncurses:= )
+ pipewire? ( media-video/pipewire:= )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sdl? (
+ media-libs/libglvnd
+ media-libs/libsdl2[opengl,video]
+ )
+ sndio? ( media-sound/sndio:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ sdl? ( dev-build/autoconf-archive )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
+)
+
+src_prepare() {
+ default
+
+ echo ${PV} > version || die
+ eautoreconf
+}
+
+src_configure() {
+ local econfargs=(
+ $(use_enable alsa input-alsa)
+ $(use_enable jack input-jack)
+ $(use_enable pipewire input-pipewire)
+ $(use_enable portaudio input-portaudio)
+ $(use_enable pulseaudio input-pulse)
+ $(use_enable sndio input-sndio)
+
+ $(use_enable ncurses output-ncurses)
+ $(use_enable sdl output-sdl)
+ # note: not behind USE=opengl and sdl2[opengl?] given have not gotten
+ # normal output-sdl to work without USE=opengl on sdl either way
+ $(use_enable sdl output-sdl_glsl)
+
+ GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
+ )
+
+ # autoconf-archive (currently) does not support -lOpenGL for libglvnd[-X]
+ use sdl && econfargs+=( GL_LIBS="$($(tc-getPKG_CONFIG) --libs opengl || die)" )
+
+ econf "${econfargs[@]}"
+}
+
+pkg_postinst() {
+ if [[ ! ${REPLACING_VERSIONS##* } ]]; then
+ elog "A default ~/.config/cava/config will be created after initial"
+ elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
+ elog "for configuring audio input and more."
+ elif ver_test ${REPLACING_VERSIONS##* } -lt 0.9; then
+ elog "If used, the noise_reduction config option in ~/.config/cava/config needs"
+ elog "to be updated from taking a float to integer (e.g. replace 0.77 with 77)."
+ fi
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2024-02-22 6:16 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2024-02-22 6:16 UTC (permalink / raw
To: gentoo-commits
commit: e1bde288a61530f4b4902ae4c6d7913b14c4b5e7
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 22 05:07:58 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 22 06:14:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1bde288
media-sound/cava: drop 0.9.1, 0.10.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/Manifest | 3 --
media-sound/cava/cava-0.10.0.ebuild | 87 -------------------------------------
media-sound/cava/cava-0.9.1.ebuild | 83 -----------------------------------
3 files changed, 173 deletions(-)
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index ebdfbf775874..570ca8dcc805 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1,4 +1 @@
-DIST cava-0.10.0-jack-support.patch.xz 9188 BLAKE2B c99b92a9879506efd942766cd01794c14b223e39862ab92699f4a25d34d21524d0b610a33dbd084c0466fafe8430b5d96da1146c6050d43b35d1f85915540938 SHA512 ffd2eb4c388b83a0ee21a08ec2f707731d8aa32a15ec549d8fe5caf5ac4a45534f3d0f6b66a1d747a57959eb2f571efd5a7b1d3fbb81496b6a01e23b7bd42276
-DIST cava-0.10.0.tar.gz 124085 BLAKE2B 1d1d16f2e32823749465ee76d42bdaebf201dd5d8c7c44020793e247448f6786d631fed75841622dfaedc1d6dd0bee54dfaf10e9f637d6ae5aab3e1a76138421 SHA512 8b54ed59ce7965209f0e03be3409f59b0e59e6a684afca3eb2e3c82c369d35224a0a1a09cbcbca09b36fce416a13efafdff7362fe0b4e2f6b494a023de76793e
DIST cava-0.10.1.tar.gz 129520 BLAKE2B 181a511feb8b9a6806316264c27e963fe7827802d8e333c39d59a0e3f67dd57bea967b05aeb869455992b905afd9c6e3f568debb84155068cbef03621047da6b SHA512 8a71628bae6621ef925f5fed94659b07d9220e142c17514bed79e1105a9160494bf3978267c9de3ab6cd2126ece50419fb4245ccf190f3a299fc0cfb111be354
-DIST cava-0.9.1.tar.gz 119287 BLAKE2B e6342ff8867747a2c15197c965b713e8ea1c5bd579725538e0e1745797280460ea6a7d6c5cca2776934eef24378d9661bcef5cfd5280a93de16b41201558c49d SHA512 21af220b53a2f45c8c43dfd2ba47c1c96a8fcccdbd11ca1ac59eea7a4f32c0e27c7d2056281d0293fd17d4d635b1c568c953567d6f0301c800b4a387332d2a7a
diff --git a/media-sound/cava/cava-0.10.0.ebuild b/media-sound/cava/cava-0.10.0.ebuild
deleted file mode 100644
index 8e6993dbfcc1..000000000000
--- a/media-sound/cava/cava-0.10.0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Console-based Audio Visualizer for Alsa"
-HOMEPAGE="https://github.com/karlstav/cava/"
-SRC_URI="
- https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz
- https://dev.gentoo.org/~ionen/distfiles/${P}-jack-support.patch.xz
-"
-
-LICENSE="MIT Unlicense"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
-
-RDEPEND="
- dev-libs/iniparser:4
- sci-libs/fftw:3.0=
- alsa? ( media-libs/alsa-lib )
- jack? ( virtual/jack )
- ncurses? ( sys-libs/ncurses:= )
- pipewire? ( media-video/pipewire:= )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sdl? (
- media-libs/libglvnd
- media-libs/libsdl2[opengl,video]
- )
- sndio? ( media-sound/sndio:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- sdl? ( dev-build/autoconf-archive )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
- "${WORKDIR}"/${P}-jack-support.patch
-)
-
-src_prepare() {
- default
-
- echo ${PV} > version || die
- eautoreconf
-}
-
-src_configure() {
- local econfargs=(
- $(use_enable alsa input-alsa)
- $(use_enable jack input-jack)
- $(use_enable pipewire input-pipewire)
- $(use_enable portaudio input-portaudio)
- $(use_enable pulseaudio input-pulse)
- $(use_enable sndio input-sndio)
-
- $(use_enable ncurses output-ncurses)
- $(use_enable sdl output-sdl)
- # note: not behind USE=opengl and sdl2[opengl?] given have not gotten
- # normal output-sdl to work without USE=opengl on sdl either way
- $(use_enable sdl output-sdl_glsl)
-
- GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
- )
-
- # autoconf-archive (currently) does not support -lOpenGL for libglvnd[-X]
- use sdl && econfargs+=( GL_LIBS="$($(tc-getPKG_CONFIG) --libs opengl || die)" )
-
- econf "${econfargs[@]}"
-}
-
-pkg_postinst() {
- if [[ ! ${REPLACING_VERSIONS##* } ]]; then
- elog "A default ~/.config/cava/config will be created after initial"
- elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
- elog "for configuring audio input and more."
- elif ver_test ${REPLACING_VERSIONS##* } -lt 0.9; then
- elog "If used, the noise_reduction config option in ~/.config/cava/config needs"
- elog "to be updated from taking a float to integer (e.g. replace 0.77 with 77)."
- fi
-}
diff --git a/media-sound/cava/cava-0.9.1.ebuild b/media-sound/cava/cava-0.9.1.ebuild
deleted file mode 100644
index 09ec4b1dc518..000000000000
--- a/media-sound/cava/cava-0.9.1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Console-based Audio Visualizer for Alsa"
-HOMEPAGE="https://github.com/karlstav/cava/"
-SRC_URI="
- https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa +ncurses pipewire portaudio pulseaudio sdl sndio"
-
-RDEPEND="
- dev-libs/iniparser:4
- sci-libs/fftw:3.0=
- alsa? ( media-libs/alsa-lib )
- ncurses? ( sys-libs/ncurses:= )
- pipewire? ( media-video/pipewire:= )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sdl? (
- media-libs/libglvnd
- media-libs/libsdl2[opengl,video]
- )
- sndio? ( media-sound/sndio:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- sdl? ( dev-build/autoconf-archive )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
-)
-
-src_prepare() {
- default
-
- echo ${PV} > version || die
- eautoreconf
-}
-
-src_configure() {
- local econfargs=(
- $(use_enable alsa input-alsa)
- $(use_enable pipewire input-pipewire)
- $(use_enable portaudio input-portaudio)
- $(use_enable pulseaudio input-pulse)
- $(use_enable sndio input-sndio)
-
- $(use_enable ncurses output-ncurses)
- $(use_enable sdl output-sdl)
- # note: not behind USE=opengl and sdl2[opengl?] given have not gotten
- # normal output-sdl to work without USE=opengl on sdl either way
- $(use_enable sdl output-sdl_glsl)
-
- GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
- )
-
- # autoconf-archive (currently) does not support -lOpenGL for libglvnd[-X]
- use sdl && econfargs+=( GL_LIBS="$($(tc-getPKG_CONFIG) --libs opengl || die)" )
-
- econf "${econfargs[@]}"
-}
-
-pkg_postinst() {
- if [[ ! ${REPLACING_VERSIONS##* } ]]; then
- elog "A default ~/.config/cava/config will be created after initial"
- elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
- elog "for configuring audio input and more."
- elif ver_test ${REPLACING_VERSIONS##* } -lt 0.9; then
- elog "If used, the noise_reduction config option in ~/.config/cava/config needs"
- elog "to be updated from taking a float to integer (e.g. replace 0.77 with 77)."
- fi
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2024-02-19 2:56 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2024-02-19 2:56 UTC (permalink / raw
To: gentoo-commits
commit: c32024df3186a3fad3c24dba13f9d5612ee698bb
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 19 02:56:21 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 19 02:56:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c32024df
media-sound/cava: Stabilize 0.10.1 x86, #924763
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-sound/cava/cava-0.10.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/cava/cava-0.10.1.ebuild b/media-sound/cava/cava-0.10.1.ebuild
index 3c5f3db90724..7251e5fe1301 100644
--- a/media-sound/cava/cava-0.10.1.ebuild
+++ b/media-sound/cava/cava-0.10.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="MIT Unlicense"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
RDEPEND="
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2024-02-17 12:11 Jakov Smolić
0 siblings, 0 replies; 28+ messages in thread
From: Jakov Smolić @ 2024-02-17 12:11 UTC (permalink / raw
To: gentoo-commits
commit: 25adb69b0d1ca675251206012c158adeecefaedb
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 17 12:11:04 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Feb 17 12:11:04 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25adb69b
media-sound/cava: Stabilize 0.10.1 amd64, #924763
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
media-sound/cava/cava-0.10.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/cava/cava-0.10.1.ebuild b/media-sound/cava/cava-0.10.1.ebuild
index cef1a79fa28c..3c5f3db90724 100644
--- a/media-sound/cava/cava-0.10.1.ebuild
+++ b/media-sound/cava/cava-0.10.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="MIT Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
RDEPEND="
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2024-02-02 18:09 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2024-02-02 18:09 UTC (permalink / raw
To: gentoo-commits
commit: 0085994757e37277f86c787b04784fe022ca75fc
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 2 18:07:12 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Feb 2 18:08:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00859947
media-sound/cava: add 0.10.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/Manifest | 1 +
media-sound/cava/cava-0.10.1.ebuild | 85 +++++++++++++++++++++++++++++++++++++
2 files changed, 86 insertions(+)
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index c09873c47976..ebdfbf775874 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1,3 +1,4 @@
DIST cava-0.10.0-jack-support.patch.xz 9188 BLAKE2B c99b92a9879506efd942766cd01794c14b223e39862ab92699f4a25d34d21524d0b610a33dbd084c0466fafe8430b5d96da1146c6050d43b35d1f85915540938 SHA512 ffd2eb4c388b83a0ee21a08ec2f707731d8aa32a15ec549d8fe5caf5ac4a45534f3d0f6b66a1d747a57959eb2f571efd5a7b1d3fbb81496b6a01e23b7bd42276
DIST cava-0.10.0.tar.gz 124085 BLAKE2B 1d1d16f2e32823749465ee76d42bdaebf201dd5d8c7c44020793e247448f6786d631fed75841622dfaedc1d6dd0bee54dfaf10e9f637d6ae5aab3e1a76138421 SHA512 8b54ed59ce7965209f0e03be3409f59b0e59e6a684afca3eb2e3c82c369d35224a0a1a09cbcbca09b36fce416a13efafdff7362fe0b4e2f6b494a023de76793e
+DIST cava-0.10.1.tar.gz 129520 BLAKE2B 181a511feb8b9a6806316264c27e963fe7827802d8e333c39d59a0e3f67dd57bea967b05aeb869455992b905afd9c6e3f568debb84155068cbef03621047da6b SHA512 8a71628bae6621ef925f5fed94659b07d9220e142c17514bed79e1105a9160494bf3978267c9de3ab6cd2126ece50419fb4245ccf190f3a299fc0cfb111be354
DIST cava-0.9.1.tar.gz 119287 BLAKE2B e6342ff8867747a2c15197c965b713e8ea1c5bd579725538e0e1745797280460ea6a7d6c5cca2776934eef24378d9661bcef5cfd5280a93de16b41201558c49d SHA512 21af220b53a2f45c8c43dfd2ba47c1c96a8fcccdbd11ca1ac59eea7a4f32c0e27c7d2056281d0293fd17d4d635b1c568c953567d6f0301c800b4a387332d2a7a
diff --git a/media-sound/cava/cava-0.10.1.ebuild b/media-sound/cava/cava-0.10.1.ebuild
new file mode 100644
index 000000000000..cef1a79fa28c
--- /dev/null
+++ b/media-sound/cava/cava-0.10.1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Console-based Audio Visualizer for Alsa"
+HOMEPAGE="https://github.com/karlstav/cava/"
+SRC_URI="
+ https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="MIT Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
+
+RDEPEND="
+ dev-libs/iniparser:4
+ sci-libs/fftw:3.0=
+ alsa? ( media-libs/alsa-lib )
+ jack? ( virtual/jack )
+ ncurses? ( sys-libs/ncurses:= )
+ pipewire? ( media-video/pipewire:= )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sdl? (
+ media-libs/libglvnd
+ media-libs/libsdl2[opengl,video]
+ )
+ sndio? ( media-sound/sndio:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ sdl? ( dev-build/autoconf-archive )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
+)
+
+src_prepare() {
+ default
+
+ echo ${PV} > version || die
+ eautoreconf
+}
+
+src_configure() {
+ local econfargs=(
+ $(use_enable alsa input-alsa)
+ $(use_enable jack input-jack)
+ $(use_enable pipewire input-pipewire)
+ $(use_enable portaudio input-portaudio)
+ $(use_enable pulseaudio input-pulse)
+ $(use_enable sndio input-sndio)
+
+ $(use_enable ncurses output-ncurses)
+ $(use_enable sdl output-sdl)
+ # note: not behind USE=opengl and sdl2[opengl?] given have not gotten
+ # normal output-sdl to work without USE=opengl on sdl either way
+ $(use_enable sdl output-sdl_glsl)
+
+ GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
+ )
+
+ # autoconf-archive (currently) does not support -lOpenGL for libglvnd[-X]
+ use sdl && econfargs+=( GL_LIBS="$($(tc-getPKG_CONFIG) --libs opengl || die)" )
+
+ econf "${econfargs[@]}"
+}
+
+pkg_postinst() {
+ if [[ ! ${REPLACING_VERSIONS##* } ]]; then
+ elog "A default ~/.config/cava/config will be created after initial"
+ elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
+ elog "for configuring audio input and more."
+ elif ver_test ${REPLACING_VERSIONS##* } -lt 0.9; then
+ elog "If used, the noise_reduction config option in ~/.config/cava/config needs"
+ elog "to be updated from taking a float to integer (e.g. replace 0.77 with 77)."
+ fi
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2024-02-02 13:47 Arthur Zamarin
0 siblings, 0 replies; 28+ messages in thread
From: Arthur Zamarin @ 2024-02-02 13:47 UTC (permalink / raw
To: gentoo-commits
commit: a9ddc1d60b69abb928f666e5b4610c4d54148fa2
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 2 13:46:30 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 2 13:46:30 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ddc1d6
media-sound/cava: Stabilize 0.10.0 amd64, #923571
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-sound/cava/cava-0.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/cava/cava-0.10.0.ebuild b/media-sound/cava/cava-0.10.0.ebuild
index 2278b798dc4d..4ee9c058cca0 100644
--- a/media-sound/cava/cava-0.10.0.ebuild
+++ b/media-sound/cava/cava-0.10.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="MIT Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
RDEPEND="
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2024-02-02 13:47 Arthur Zamarin
0 siblings, 0 replies; 28+ messages in thread
From: Arthur Zamarin @ 2024-02-02 13:47 UTC (permalink / raw
To: gentoo-commits
commit: 3ac1d9c64c658b6c802066c099cd7975c1915ee4
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 2 13:46:35 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 2 13:46:35 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac1d9c6
media-sound/cava: Stabilize 0.10.0 x86, #923571
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-sound/cava/cava-0.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/cava/cava-0.10.0.ebuild b/media-sound/cava/cava-0.10.0.ebuild
index 4ee9c058cca0..8e6993dbfcc1 100644
--- a/media-sound/cava/cava-0.10.0.ebuild
+++ b/media-sound/cava/cava-0.10.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="MIT Unlicense"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
RDEPEND="
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2024-01-23 9:11 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2024-01-23 9:11 UTC (permalink / raw
To: gentoo-commits
commit: 7c9a4bf696d5bbe1a65f9255fa398cdfcfaae1e4
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 23 08:47:59 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jan 23 09:09:49 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c9a4bf6
media-sound/cava: backport jack support
Was added just after the 0.10.0 release and may take a while
before get this otherwise. May still have issues but is
harmless unless explicitly selected in cava's config.
Personally use jack so been wanting this, is an occasion to
get it tested before the actual release too.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/Manifest | 1 +
media-sound/cava/cava-0.10.0.ebuild | 6 +++++-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index 04db6a2f95dd..c09873c47976 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1,2 +1,3 @@
+DIST cava-0.10.0-jack-support.patch.xz 9188 BLAKE2B c99b92a9879506efd942766cd01794c14b223e39862ab92699f4a25d34d21524d0b610a33dbd084c0466fafe8430b5d96da1146c6050d43b35d1f85915540938 SHA512 ffd2eb4c388b83a0ee21a08ec2f707731d8aa32a15ec549d8fe5caf5ac4a45534f3d0f6b66a1d747a57959eb2f571efd5a7b1d3fbb81496b6a01e23b7bd42276
DIST cava-0.10.0.tar.gz 124085 BLAKE2B 1d1d16f2e32823749465ee76d42bdaebf201dd5d8c7c44020793e247448f6786d631fed75841622dfaedc1d6dd0bee54dfaf10e9f637d6ae5aab3e1a76138421 SHA512 8b54ed59ce7965209f0e03be3409f59b0e59e6a684afca3eb2e3c82c369d35224a0a1a09cbcbca09b36fce416a13efafdff7362fe0b4e2f6b494a023de76793e
DIST cava-0.9.1.tar.gz 119287 BLAKE2B e6342ff8867747a2c15197c965b713e8ea1c5bd579725538e0e1745797280460ea6a7d6c5cca2776934eef24378d9661bcef5cfd5280a93de16b41201558c49d SHA512 21af220b53a2f45c8c43dfd2ba47c1c96a8fcccdbd11ca1ac59eea7a4f32c0e27c7d2056281d0293fd17d4d635b1c568c953567d6f0301c800b4a387332d2a7a
diff --git a/media-sound/cava/cava-0.10.0.ebuild b/media-sound/cava/cava-0.10.0.ebuild
index bcf6a4402824..2278b798dc4d 100644
--- a/media-sound/cava/cava-0.10.0.ebuild
+++ b/media-sound/cava/cava-0.10.0.ebuild
@@ -10,17 +10,19 @@ HOMEPAGE="https://github.com/karlstav/cava/"
SRC_URI="
https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz
-> ${P}.tar.gz
+ https://dev.gentoo.org/~ionen/distfiles/${P}-jack-support.patch.xz
"
LICENSE="MIT Unlicense"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="alsa +ncurses pipewire portaudio pulseaudio sdl sndio"
+IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
RDEPEND="
dev-libs/iniparser:4
sci-libs/fftw:3.0=
alsa? ( media-libs/alsa-lib )
+ jack? ( virtual/jack )
ncurses? ( sys-libs/ncurses:= )
pipewire? ( media-video/pipewire:= )
portaudio? ( media-libs/portaudio )
@@ -39,6 +41,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
+ "${WORKDIR}"/${P}-jack-support.patch
)
src_prepare() {
@@ -51,6 +54,7 @@ src_prepare() {
src_configure() {
local econfargs=(
$(use_enable alsa input-alsa)
+ $(use_enable jack input-jack)
$(use_enable pipewire input-pipewire)
$(use_enable portaudio input-portaudio)
$(use_enable pulseaudio input-pulse)
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2024-01-09 18:58 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2024-01-09 18:58 UTC (permalink / raw
To: gentoo-commits
commit: c0c1349341df721932cb8a102e93909fde4695b8
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 9 18:57:40 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jan 9 18:58:34 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0c13493
media-sound/cava: add 0.10.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/Manifest | 1 +
media-sound/cava/cava-0.10.0.ebuild | 83 +++++++++++++++++++++++++++++++++++++
2 files changed, 84 insertions(+)
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index 74101eb03ce0..04db6a2f95dd 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1 +1,2 @@
+DIST cava-0.10.0.tar.gz 124085 BLAKE2B 1d1d16f2e32823749465ee76d42bdaebf201dd5d8c7c44020793e247448f6786d631fed75841622dfaedc1d6dd0bee54dfaf10e9f637d6ae5aab3e1a76138421 SHA512 8b54ed59ce7965209f0e03be3409f59b0e59e6a684afca3eb2e3c82c369d35224a0a1a09cbcbca09b36fce416a13efafdff7362fe0b4e2f6b494a023de76793e
DIST cava-0.9.1.tar.gz 119287 BLAKE2B e6342ff8867747a2c15197c965b713e8ea1c5bd579725538e0e1745797280460ea6a7d6c5cca2776934eef24378d9661bcef5cfd5280a93de16b41201558c49d SHA512 21af220b53a2f45c8c43dfd2ba47c1c96a8fcccdbd11ca1ac59eea7a4f32c0e27c7d2056281d0293fd17d4d635b1c568c953567d6f0301c800b4a387332d2a7a
diff --git a/media-sound/cava/cava-0.10.0.ebuild b/media-sound/cava/cava-0.10.0.ebuild
new file mode 100644
index 000000000000..11b7f54f0efb
--- /dev/null
+++ b/media-sound/cava/cava-0.10.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Console-based Audio Visualizer for Alsa"
+HOMEPAGE="https://github.com/karlstav/cava/"
+SRC_URI="
+ https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="MIT Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa +ncurses pipewire portaudio pulseaudio sdl sndio"
+
+RDEPEND="
+ dev-libs/iniparser:4
+ sci-libs/fftw:3.0=
+ alsa? ( media-libs/alsa-lib )
+ ncurses? ( sys-libs/ncurses:= )
+ pipewire? ( media-video/pipewire:= )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sdl? (
+ media-libs/libglvnd
+ media-libs/libsdl2[opengl,video]
+ )
+ sndio? ( media-sound/sndio:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ sdl? ( sys-devel/autoconf-archive )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
+)
+
+src_prepare() {
+ default
+
+ echo ${PV} > version || die
+ eautoreconf
+}
+
+src_configure() {
+ local econfargs=(
+ $(use_enable alsa input-alsa)
+ $(use_enable pipewire input-pipewire)
+ $(use_enable portaudio input-portaudio)
+ $(use_enable pulseaudio input-pulse)
+ $(use_enable sndio input-sndio)
+
+ $(use_enable ncurses output-ncurses)
+ $(use_enable sdl output-sdl)
+ # note: not behind USE=opengl and sdl2[opengl?] given have not gotten
+ # normal output-sdl to work without USE=opengl on sdl either way
+ $(use_enable sdl output-sdl_glsl)
+
+ GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
+ )
+
+ # autoconf-archive (currently) does not support -lOpenGL for libglvnd[-X]
+ use sdl && econfargs+=( GL_LIBS="$($(tc-getPKG_CONFIG) --libs opengl || die)" )
+
+ econf "${econfargs[@]}"
+}
+
+pkg_postinst() {
+ if [[ ! ${REPLACING_VERSIONS##* } ]]; then
+ elog "A default ~/.config/cava/config will be created after initial"
+ elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
+ elog "for configuring audio input and more."
+ elif ver_test ${REPLACING_VERSIONS##* } -lt 0.9; then
+ elog "If used, the noise_reduction config option in ~/.config/cava/config needs"
+ elog "to be updated from taking a float to integer (e.g. replace 0.77 with 77)."
+ fi
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2023-09-12 16:15 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2023-09-12 16:15 UTC (permalink / raw
To: gentoo-commits
commit: 83b291135a5928984d5855728568bc102d648738
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 12 15:59:21 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Sep 12 15:59:21 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83b29113
media-sound/cava: drop 0.8.3, 0.9.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/Manifest | 2 -
media-sound/cava/cava-0.8.3.ebuild | 61 ----------------------------
media-sound/cava/cava-0.9.0.ebuild | 83 --------------------------------------
3 files changed, 146 deletions(-)
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index e6f9f52f7a87..74101eb03ce0 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1,3 +1 @@
-DIST cava-0.8.3.tar.gz 104797 BLAKE2B 0617273669fbd8d1c122e6b19975d54d42b5779339de89613b4fe5d6087bcf0ff93afe6234af238e489d6b72c3eca481140105000951ef007cc864b77ef49b65 SHA512 cd176428ff293572325d21769fd4fdb666b6301e0fe5c7a2c53af2399a26b3fd10e83647f9c9cc318f4c69cc28835323fb949cd76340c14670df8b544bffa0f0
-DIST cava-0.9.0.tar.gz 119267 BLAKE2B 6e409695fcc893892a1206b3d131fb091fcfac26db7f948d8d7b047e6e2a22bf05c613ff13b00b9a32c4eba6990a54755e1b2e816fe2db0e9f6140f688c2dd3a SHA512 ed5cd222565324553b598c01740c1178dcaf41f8fe715e301906f122e605e55ec080e3254e23459cab01d03ce5204bee1cc8821c871a5cb95181704522cec76d
DIST cava-0.9.1.tar.gz 119287 BLAKE2B e6342ff8867747a2c15197c965b713e8ea1c5bd579725538e0e1745797280460ea6a7d6c5cca2776934eef24378d9661bcef5cfd5280a93de16b41201558c49d SHA512 21af220b53a2f45c8c43dfd2ba47c1c96a8fcccdbd11ca1ac59eea7a4f32c0e27c7d2056281d0293fd17d4d635b1c568c953567d6f0301c800b4a387332d2a7a
diff --git a/media-sound/cava/cava-0.8.3.ebuild b/media-sound/cava/cava-0.8.3.ebuild
deleted file mode 100644
index ed077f42a0f1..000000000000
--- a/media-sound/cava/cava-0.8.3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Console-based Audio Visualizer for Alsa"
-HOMEPAGE="https://github.com/karlstav/cava/"
-SRC_URI="https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa +ncurses portaudio pulseaudio sdl sndio"
-
-RDEPEND="
- dev-libs/iniparser:4
- sci-libs/fftw:3.0=
- alsa? ( media-libs/alsa-lib )
- ncurses? ( sys-libs/ncurses:= )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sdl? ( media-libs/libsdl2[opengl,video] )
- sndio? ( media-sound/sndio:= )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
-)
-
-src_prepare() {
- default
-
- echo ${PV} > version || die
- eautoreconf
-}
-
-src_configure() {
- local econfargs=(
- $(use_enable alsa input-alsa)
- $(use_enable portaudio input-portaudio)
- $(use_enable pulseaudio input-pulse)
- $(use_enable sndio input-sndio)
-
- $(use_enable ncurses output-ncurses)
- $(use_enable sdl output-sdl)
-
- GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
- )
-
- econf "${econfargs[@]}"
-}
-
-pkg_postinst() {
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog "A default ~/.config/cava/config will be created after initial"
- elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
- elog "for configuring audio input and more."
- fi
-}
diff --git a/media-sound/cava/cava-0.9.0.ebuild b/media-sound/cava/cava-0.9.0.ebuild
deleted file mode 100644
index 88134f272ff1..000000000000
--- a/media-sound/cava/cava-0.9.0.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Console-based Audio Visualizer for Alsa"
-HOMEPAGE="https://github.com/karlstav/cava/"
-SRC_URI="
- https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="alsa +ncurses pipewire portaudio pulseaudio sdl sndio"
-
-RDEPEND="
- dev-libs/iniparser:4
- sci-libs/fftw:3.0=
- alsa? ( media-libs/alsa-lib )
- ncurses? ( sys-libs/ncurses:= )
- pipewire? ( media-video/pipewire:= )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sdl? (
- media-libs/libglvnd
- media-libs/libsdl2[opengl,video]
- )
- sndio? ( media-sound/sndio:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- sdl? ( sys-devel/autoconf-archive )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
-)
-
-src_prepare() {
- default
-
- echo ${PV} > version || die
- eautoreconf
-}
-
-src_configure() {
- local econfargs=(
- $(use_enable alsa input-alsa)
- $(use_enable pipewire input-pipewire)
- $(use_enable portaudio input-portaudio)
- $(use_enable pulseaudio input-pulse)
- $(use_enable sndio input-sndio)
-
- $(use_enable ncurses output-ncurses)
- $(use_enable sdl output-sdl)
- # note: not behind USE=opengl and sdl2[opengl?] given have not gotten
- # normal output-sdl to work without USE=opengl on sdl either way
- $(use_enable sdl output-sdl_glsl)
-
- GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
- )
-
- # autoconf-archive (currently) does not support -lOpenGL for libglvnd[-X]
- use sdl && econfargs+=( GL_LIBS="$($(tc-getPKG_CONFIG) --libs opengl || die)" )
-
- econf "${econfargs[@]}"
-}
-
-pkg_postinst() {
- if [[ ! ${REPLACING_VERSIONS##* } ]]; then
- elog "A default ~/.config/cava/config will be created after initial"
- elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
- elog "for configuring audio input and more."
- elif ver_test ${REPLACING_VERSIONS##* } -lt 0.9; then
- elog "If used, the noise_reduction config option in ~/.config/cava/config needs"
- elog "to be updated from taking a float to integer (e.g. replace 0.77 with 77)."
- fi
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2023-08-26 6:50 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-08-26 6:50 UTC (permalink / raw
To: gentoo-commits
commit: 5247cffa5e951a0c22b61e94ecd6d7e8860f7105
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 26 06:49:46 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 26 06:49:46 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5247cffa
media-sound/cava: Stabilize 0.9.1 amd64, #913032
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-sound/cava/cava-0.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/cava/cava-0.9.1.ebuild b/media-sound/cava/cava-0.9.1.ebuild
index 88134f272ff1..1c6d657a4976 100644
--- a/media-sound/cava/cava-0.9.1.ebuild
+++ b/media-sound/cava/cava-0.9.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="alsa +ncurses pipewire portaudio pulseaudio sdl sndio"
RDEPEND="
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2023-08-26 6:50 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-08-26 6:50 UTC (permalink / raw
To: gentoo-commits
commit: 3a995a87116c2bdf9928a3c7c882ee6879f20120
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 26 06:49:47 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 26 06:49:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a995a87
media-sound/cava: Stabilize 0.9.1 x86, #913032
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-sound/cava/cava-0.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/cava/cava-0.9.1.ebuild b/media-sound/cava/cava-0.9.1.ebuild
index 1c6d657a4976..38ea6e980314 100644
--- a/media-sound/cava/cava-0.9.1.ebuild
+++ b/media-sound/cava/cava-0.9.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="alsa +ncurses pipewire portaudio pulseaudio sdl sndio"
RDEPEND="
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2023-08-12 21:08 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2023-08-12 21:08 UTC (permalink / raw
To: gentoo-commits
commit: 17777a6e797cf77c23e79f00bc0a66dc8f5e7097
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 12 21:07:45 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Aug 12 21:07:51 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17777a6e
media-sound/cava: add 0.9.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/Manifest | 1 +
media-sound/cava/cava-0.9.1.ebuild | 83 ++++++++++++++++++++++++++++++++++++++
2 files changed, 84 insertions(+)
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index 2b65704ab3f2..e6f9f52f7a87 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1,2 +1,3 @@
DIST cava-0.8.3.tar.gz 104797 BLAKE2B 0617273669fbd8d1c122e6b19975d54d42b5779339de89613b4fe5d6087bcf0ff93afe6234af238e489d6b72c3eca481140105000951ef007cc864b77ef49b65 SHA512 cd176428ff293572325d21769fd4fdb666b6301e0fe5c7a2c53af2399a26b3fd10e83647f9c9cc318f4c69cc28835323fb949cd76340c14670df8b544bffa0f0
DIST cava-0.9.0.tar.gz 119267 BLAKE2B 6e409695fcc893892a1206b3d131fb091fcfac26db7f948d8d7b047e6e2a22bf05c613ff13b00b9a32c4eba6990a54755e1b2e816fe2db0e9f6140f688c2dd3a SHA512 ed5cd222565324553b598c01740c1178dcaf41f8fe715e301906f122e605e55ec080e3254e23459cab01d03ce5204bee1cc8821c871a5cb95181704522cec76d
+DIST cava-0.9.1.tar.gz 119287 BLAKE2B e6342ff8867747a2c15197c965b713e8ea1c5bd579725538e0e1745797280460ea6a7d6c5cca2776934eef24378d9661bcef5cfd5280a93de16b41201558c49d SHA512 21af220b53a2f45c8c43dfd2ba47c1c96a8fcccdbd11ca1ac59eea7a4f32c0e27c7d2056281d0293fd17d4d635b1c568c953567d6f0301c800b4a387332d2a7a
diff --git a/media-sound/cava/cava-0.9.1.ebuild b/media-sound/cava/cava-0.9.1.ebuild
new file mode 100644
index 000000000000..88134f272ff1
--- /dev/null
+++ b/media-sound/cava/cava-0.9.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Console-based Audio Visualizer for Alsa"
+HOMEPAGE="https://github.com/karlstav/cava/"
+SRC_URI="
+ https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa +ncurses pipewire portaudio pulseaudio sdl sndio"
+
+RDEPEND="
+ dev-libs/iniparser:4
+ sci-libs/fftw:3.0=
+ alsa? ( media-libs/alsa-lib )
+ ncurses? ( sys-libs/ncurses:= )
+ pipewire? ( media-video/pipewire:= )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sdl? (
+ media-libs/libglvnd
+ media-libs/libsdl2[opengl,video]
+ )
+ sndio? ( media-sound/sndio:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ sdl? ( sys-devel/autoconf-archive )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
+)
+
+src_prepare() {
+ default
+
+ echo ${PV} > version || die
+ eautoreconf
+}
+
+src_configure() {
+ local econfargs=(
+ $(use_enable alsa input-alsa)
+ $(use_enable pipewire input-pipewire)
+ $(use_enable portaudio input-portaudio)
+ $(use_enable pulseaudio input-pulse)
+ $(use_enable sndio input-sndio)
+
+ $(use_enable ncurses output-ncurses)
+ $(use_enable sdl output-sdl)
+ # note: not behind USE=opengl and sdl2[opengl?] given have not gotten
+ # normal output-sdl to work without USE=opengl on sdl either way
+ $(use_enable sdl output-sdl_glsl)
+
+ GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
+ )
+
+ # autoconf-archive (currently) does not support -lOpenGL for libglvnd[-X]
+ use sdl && econfargs+=( GL_LIBS="$($(tc-getPKG_CONFIG) --libs opengl || die)" )
+
+ econf "${econfargs[@]}"
+}
+
+pkg_postinst() {
+ if [[ ! ${REPLACING_VERSIONS##* } ]]; then
+ elog "A default ~/.config/cava/config will be created after initial"
+ elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
+ elog "for configuring audio input and more."
+ elif ver_test ${REPLACING_VERSIONS##* } -lt 0.9; then
+ elog "If used, the noise_reduction config option in ~/.config/cava/config needs"
+ elog "to be updated from taking a float to integer (e.g. replace 0.77 with 77)."
+ fi
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2023-08-07 4:16 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2023-08-07 4:16 UTC (permalink / raw
To: gentoo-commits
commit: 3850cf337367205595e0051a83cb87cb373f419c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 7 04:06:40 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Aug 7 04:16:07 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3850cf33
media-sound/cava: add 0.9.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/Manifest | 1 +
media-sound/cava/cava-0.9.0.ebuild | 83 ++++++++++++++++++++++++++++++++++++++
media-sound/cava/metadata.xml | 1 +
3 files changed, 85 insertions(+)
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index 9b9bff200bf1..2b65704ab3f2 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1 +1,2 @@
DIST cava-0.8.3.tar.gz 104797 BLAKE2B 0617273669fbd8d1c122e6b19975d54d42b5779339de89613b4fe5d6087bcf0ff93afe6234af238e489d6b72c3eca481140105000951ef007cc864b77ef49b65 SHA512 cd176428ff293572325d21769fd4fdb666b6301e0fe5c7a2c53af2399a26b3fd10e83647f9c9cc318f4c69cc28835323fb949cd76340c14670df8b544bffa0f0
+DIST cava-0.9.0.tar.gz 119267 BLAKE2B 6e409695fcc893892a1206b3d131fb091fcfac26db7f948d8d7b047e6e2a22bf05c613ff13b00b9a32c4eba6990a54755e1b2e816fe2db0e9f6140f688c2dd3a SHA512 ed5cd222565324553b598c01740c1178dcaf41f8fe715e301906f122e605e55ec080e3254e23459cab01d03ce5204bee1cc8821c871a5cb95181704522cec76d
diff --git a/media-sound/cava/cava-0.9.0.ebuild b/media-sound/cava/cava-0.9.0.ebuild
new file mode 100644
index 000000000000..88134f272ff1
--- /dev/null
+++ b/media-sound/cava/cava-0.9.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Console-based Audio Visualizer for Alsa"
+HOMEPAGE="https://github.com/karlstav/cava/"
+SRC_URI="
+ https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa +ncurses pipewire portaudio pulseaudio sdl sndio"
+
+RDEPEND="
+ dev-libs/iniparser:4
+ sci-libs/fftw:3.0=
+ alsa? ( media-libs/alsa-lib )
+ ncurses? ( sys-libs/ncurses:= )
+ pipewire? ( media-video/pipewire:= )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sdl? (
+ media-libs/libglvnd
+ media-libs/libsdl2[opengl,video]
+ )
+ sndio? ( media-sound/sndio:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ sdl? ( sys-devel/autoconf-archive )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
+)
+
+src_prepare() {
+ default
+
+ echo ${PV} > version || die
+ eautoreconf
+}
+
+src_configure() {
+ local econfargs=(
+ $(use_enable alsa input-alsa)
+ $(use_enable pipewire input-pipewire)
+ $(use_enable portaudio input-portaudio)
+ $(use_enable pulseaudio input-pulse)
+ $(use_enable sndio input-sndio)
+
+ $(use_enable ncurses output-ncurses)
+ $(use_enable sdl output-sdl)
+ # note: not behind USE=opengl and sdl2[opengl?] given have not gotten
+ # normal output-sdl to work without USE=opengl on sdl either way
+ $(use_enable sdl output-sdl_glsl)
+
+ GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
+ )
+
+ # autoconf-archive (currently) does not support -lOpenGL for libglvnd[-X]
+ use sdl && econfargs+=( GL_LIBS="$($(tc-getPKG_CONFIG) --libs opengl || die)" )
+
+ econf "${econfargs[@]}"
+}
+
+pkg_postinst() {
+ if [[ ! ${REPLACING_VERSIONS##* } ]]; then
+ elog "A default ~/.config/cava/config will be created after initial"
+ elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
+ elog "for configuring audio input and more."
+ elif ver_test ${REPLACING_VERSIONS##* } -lt 0.9; then
+ elog "If used, the noise_reduction config option in ~/.config/cava/config needs"
+ elog "to be updated from taking a float to integer (e.g. replace 0.77 with 77)."
+ fi
+}
diff --git a/media-sound/cava/metadata.xml b/media-sound/cava/metadata.xml
index 7b32cdd182c8..db875d2c1d7b 100644
--- a/media-sound/cava/metadata.xml
+++ b/media-sound/cava/metadata.xml
@@ -6,6 +6,7 @@
<name>Ionen Wolkens</name>
</maintainer>
<use>
+ <flag name="pipewire">Enable support for the <pkg>media-video/pipewire</pkg> backend</flag>
<flag name="sndio">Enable support for the <pkg>media-sound/sndio</pkg> backend</flag>
</use>
<upstream>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2022-11-25 18:54 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2022-11-25 18:54 UTC (permalink / raw
To: gentoo-commits
commit: c4b22e5ed90e37e1161a0ff39f26ea0fa4fb6e00
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 25 18:54:02 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Nov 25 18:54:07 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b22e5e
media-sound/cava: stabilize 0.8.3 for amd64, x86
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/cava-0.8.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/cava/cava-0.8.3.ebuild b/media-sound/cava/cava-0.8.3.ebuild
index de716fb01129..ed077f42a0f1 100644
--- a/media-sound/cava/cava-0.8.3.ebuild
+++ b/media-sound/cava/cava-0.8.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="alsa +ncurses portaudio pulseaudio sdl sndio"
RDEPEND="
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2022-11-04 8:23 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2022-11-04 8:23 UTC (permalink / raw
To: gentoo-commits
commit: 8bfd676e53ebd645a3794111f283da85ea9d565c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 4 08:15:24 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Nov 4 08:23:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bfd676e
media-sound/cava: add 0.8.3
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/Manifest | 1 +
media-sound/cava/cava-0.8.3.ebuild | 61 ++++++++++++++++++++++++++++++++++++++
2 files changed, 62 insertions(+)
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index 2a24285f08f5..3f0a124be904 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1 +1,2 @@
DIST cava-0.8.2.tar.gz 103930 BLAKE2B feeb8313bd9b74029d101acaecfeed02e449cc29dceb2c119d7deef65befae418526274e6bad14dc0df7eaed90850ecae4a4064a414d94950ab3c24943281017 SHA512 8ab146987324fad97dea5e9fd893de6c12b00cbb074d835c1e334d75c0d32cb4cbbc13cf72f7899191ebd5d346505b2639dcad5312e5ab00975b29a006ba41b3
+DIST cava-0.8.3.tar.gz 104797 BLAKE2B 0617273669fbd8d1c122e6b19975d54d42b5779339de89613b4fe5d6087bcf0ff93afe6234af238e489d6b72c3eca481140105000951ef007cc864b77ef49b65 SHA512 cd176428ff293572325d21769fd4fdb666b6301e0fe5c7a2c53af2399a26b3fd10e83647f9c9cc318f4c69cc28835323fb949cd76340c14670df8b544bffa0f0
diff --git a/media-sound/cava/cava-0.8.3.ebuild b/media-sound/cava/cava-0.8.3.ebuild
new file mode 100644
index 000000000000..de716fb01129
--- /dev/null
+++ b/media-sound/cava/cava-0.8.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Console-based Audio Visualizer for Alsa"
+HOMEPAGE="https://github.com/karlstav/cava/"
+SRC_URI="https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa +ncurses portaudio pulseaudio sdl sndio"
+
+RDEPEND="
+ dev-libs/iniparser:4
+ sci-libs/fftw:3.0=
+ alsa? ( media-libs/alsa-lib )
+ ncurses? ( sys-libs/ncurses:= )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sdl? ( media-libs/libsdl2[opengl,video] )
+ sndio? ( media-sound/sndio:= )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
+)
+
+src_prepare() {
+ default
+
+ echo ${PV} > version || die
+ eautoreconf
+}
+
+src_configure() {
+ local econfargs=(
+ $(use_enable alsa input-alsa)
+ $(use_enable portaudio input-portaudio)
+ $(use_enable pulseaudio input-pulse)
+ $(use_enable sndio input-sndio)
+
+ $(use_enable ncurses output-ncurses)
+ $(use_enable sdl output-sdl)
+
+ GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
+ )
+
+ econf "${econfargs[@]}"
+}
+
+pkg_postinst() {
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog "A default ~/.config/cava/config will be created after initial"
+ elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
+ elog "for configuring audio input and more."
+ fi
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2022-09-27 23:46 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2022-09-27 23:46 UTC (permalink / raw
To: gentoo-commits
commit: 813884db699b7f3b97fff9e08f2d184c97325a71
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 27 22:02:10 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Sep 27 23:45:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=813884db
media-sound/cava: stabilize 0.8.2 for amd64, x86
First stable.
Simple software with no known notable issues, can make some
sense on old hardware wrt x86 too.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/cava-0.8.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/cava/cava-0.8.2-r1.ebuild b/media-sound/cava/cava-0.8.2-r1.ebuild
index 4f86c143b927..e24cc76b4c0b 100644
--- a/media-sound/cava/cava-0.8.2-r1.ebuild
+++ b/media-sound/cava/cava-0.8.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="alsa +ncurses portaudio pulseaudio sdl sndio"
RDEPEND="
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2022-09-27 23:46 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2022-09-27 23:46 UTC (permalink / raw
To: gentoo-commits
commit: d2df3448890e23b90169e0ccb13755b3f8e28942
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 27 22:25:40 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Sep 27 23:45:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2df3448
media-sound/cava: use bit more pedantic deps
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/{cava-0.8.2.ebuild => cava-0.8.2-r1.ebuild} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-sound/cava/cava-0.8.2.ebuild b/media-sound/cava/cava-0.8.2-r1.ebuild
similarity index 96%
rename from media-sound/cava/cava-0.8.2.ebuild
rename to media-sound/cava/cava-0.8.2-r1.ebuild
index 7afa4ce04e09..4f86c143b927 100644
--- a/media-sound/cava/cava-0.8.2.ebuild
+++ b/media-sound/cava/cava-0.8.2-r1.ebuild
@@ -16,11 +16,11 @@ IUSE="alsa +ncurses portaudio pulseaudio sdl sndio"
RDEPEND="
dev-libs/iniparser:4
- sci-libs/fftw:=
+ sci-libs/fftw:3.0=
alsa? ( media-libs/alsa-lib )
ncurses? ( sys-libs/ncurses:= )
portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
+ pulseaudio? ( media-libs/libpulse )
sdl? ( media-libs/libsdl2[opengl,video] )
sndio? ( media-sound/sndio:= )"
DEPEND="${RDEPEND}"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2022-06-02 15:07 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2022-06-02 15:07 UTC (permalink / raw
To: gentoo-commits
commit: 00401a78b9714e01fbab99abb4ca7a5132b26718
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 2 13:35:12 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jun 2 14:56:59 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00401a78
media-sound/cava: drop 0.8.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/Manifest | 1 -
media-sound/cava/cava-0.8.1.ebuild | 75 --------------------------------------
2 files changed, 76 deletions(-)
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index 7a932b4766f8..2a24285f08f5 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1,2 +1 @@
-DIST cava-0.8.1.tar.gz 99310 BLAKE2B e7d85a6241fee0a4e45f5c50d068b2300ee2d41a019738dc87317986525571eca5f56831e937580fecf949cc85e11512340678b5842ee6f2f3a99f9d06812c3a SHA512 fad4e4fefe98300cc2774a168322056e4181cd2a0cc77a8622471d86512bab9eea6c09559a75518785fbcafee5a958e6d95c8fe5ce1816253e4dec99a23fae1c
DIST cava-0.8.2.tar.gz 103930 BLAKE2B feeb8313bd9b74029d101acaecfeed02e449cc29dceb2c119d7deef65befae418526274e6bad14dc0df7eaed90850ecae4a4064a414d94950ab3c24943281017 SHA512 8ab146987324fad97dea5e9fd893de6c12b00cbb074d835c1e334d75c0d32cb4cbbc13cf72f7899191ebd5d346505b2639dcad5312e5ab00975b29a006ba41b3
diff --git a/media-sound/cava/cava-0.8.1.ebuild b/media-sound/cava/cava-0.8.1.ebuild
deleted file mode 100644
index b96197a19e07..000000000000
--- a/media-sound/cava/cava-0.8.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Console-based Audio Visualizer for Alsa"
-HOMEPAGE="https://github.com/karlstav/cava/"
-SRC_URI="https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="alsa +ncurses portaudio pulseaudio sdl sndio"
-
-RDEPEND="
- dev-libs/iniparser:4
- sci-libs/fftw:=
- alsa? ( media-libs/alsa-lib )
- ncurses? ( sys-libs/ncurses:= )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
- sdl? ( media-libs/libsdl2[opengl,video] )
- sndio? ( media-sound/sndio:= )"
-DEPEND="${RDEPEND}"
-BDEPEND="app-editors/vim-core"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
-)
-
-src_prepare() {
- default
-
- # see autogen.sh
- echo ${PV} > version || die
- xxd -i example_files/config config_file.h || die
-
- # https://github.com/karlstav/cava/issues/450
- sed -i 's/-Werror //' Makefile.am || die
-
- eautoreconf
-}
-
-src_configure() {
- local econfargs=(
- $(use_enable alsa input-alsa)
- $(use_enable portaudio input-portaudio)
- $(use_enable pulseaudio input-pulse)
- $(use_enable sndio input-sndio)
-
- $(use_enable ncurses output-ncurses)
- $(use_enable sdl output-sdl)
-
- GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
- )
-
- econf "${econfargs[@]}"
-}
-
-pkg_postinst() {
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog "A default ~/.config/cava/config will be created after initial"
- elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
- elog "for configuring audio input and more."
- fi
-
- if use !alsa && use !portaudio && use !pulseaudio && use !sndio; then
- # give a warning given greets with a segfault without proper configuration
- ewarn "All audio backends are disabled, ${PN} will only function if first"
- ewarn "configured to use 'method = fifo' or 'shmem'."
- ewarn "Tip: fifo is versatile, e.g. mkfifo fifo && jack_capture --daemon -ws > fifo"
- fi
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2022-04-24 21:33 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2022-04-24 21:33 UTC (permalink / raw
To: gentoo-commits
commit: 18138630e12b7b52c8b45daab33166b86e5d946b
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 24 19:46:47 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Apr 24 21:33:24 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18138630
media-sound/cava: add 0.8.2
This version removes the need for xxd/vim-core. Also no
longer segfault if no audio backends, so remove the warning.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/Manifest | 1 +
media-sound/cava/cava-0.8.2.ebuild | 64 ++++++++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index 47f15504e9aa..7a932b4766f8 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1 +1,2 @@
DIST cava-0.8.1.tar.gz 99310 BLAKE2B e7d85a6241fee0a4e45f5c50d068b2300ee2d41a019738dc87317986525571eca5f56831e937580fecf949cc85e11512340678b5842ee6f2f3a99f9d06812c3a SHA512 fad4e4fefe98300cc2774a168322056e4181cd2a0cc77a8622471d86512bab9eea6c09559a75518785fbcafee5a958e6d95c8fe5ce1816253e4dec99a23fae1c
+DIST cava-0.8.2.tar.gz 103930 BLAKE2B feeb8313bd9b74029d101acaecfeed02e449cc29dceb2c119d7deef65befae418526274e6bad14dc0df7eaed90850ecae4a4064a414d94950ab3c24943281017 SHA512 8ab146987324fad97dea5e9fd893de6c12b00cbb074d835c1e334d75c0d32cb4cbbc13cf72f7899191ebd5d346505b2639dcad5312e5ab00975b29a006ba41b3
diff --git a/media-sound/cava/cava-0.8.2.ebuild b/media-sound/cava/cava-0.8.2.ebuild
new file mode 100644
index 000000000000..7afa4ce04e09
--- /dev/null
+++ b/media-sound/cava/cava-0.8.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Console-based Audio Visualizer for Alsa"
+HOMEPAGE="https://github.com/karlstav/cava/"
+SRC_URI="https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa +ncurses portaudio pulseaudio sdl sndio"
+
+RDEPEND="
+ dev-libs/iniparser:4
+ sci-libs/fftw:=
+ alsa? ( media-libs/alsa-lib )
+ ncurses? ( sys-libs/ncurses:= )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ sdl? ( media-libs/libsdl2[opengl,video] )
+ sndio? ( media-sound/sndio:= )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
+)
+
+src_prepare() {
+ default
+
+ # https://github.com/karlstav/cava/issues/450
+ sed -i 's/-Werror //' Makefile.am || die
+
+ echo ${PV} > version || die
+ eautoreconf
+}
+
+src_configure() {
+ local econfargs=(
+ $(use_enable alsa input-alsa)
+ $(use_enable portaudio input-portaudio)
+ $(use_enable pulseaudio input-pulse)
+ $(use_enable sndio input-sndio)
+
+ $(use_enable ncurses output-ncurses)
+ $(use_enable sdl output-sdl)
+
+ GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
+ )
+
+ econf "${econfargs[@]}"
+}
+
+pkg_postinst() {
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog "A default ~/.config/cava/config will be created after initial"
+ elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
+ elog "for configuring audio input and more."
+ fi
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2022-04-22 1:25 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2022-04-22 1:25 UTC (permalink / raw
To: gentoo-commits
commit: ddfa218f21237f760209123efc383653891f7612
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 22 01:23:27 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Apr 22 01:24:45 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfa218f
media-sound/cava: include -Werror issue link
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/cava-0.8.1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/media-sound/cava/cava-0.8.1.ebuild b/media-sound/cava/cava-0.8.1.ebuild
index 6bf3cc49a457..b96197a19e07 100644
--- a/media-sound/cava/cava-0.8.1.ebuild
+++ b/media-sound/cava/cava-0.8.1.ebuild
@@ -37,6 +37,7 @@ src_prepare() {
echo ${PV} > version || die
xxd -i example_files/config config_file.h || die
+ # https://github.com/karlstav/cava/issues/450
sed -i 's/-Werror //' Makefile.am || die
eautoreconf
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
@ 2022-04-17 18:16 Ionen Wolkens
0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2022-04-17 18:16 UTC (permalink / raw
To: gentoo-commits
commit: 9ebd531951e777320883d4e71014e9f8af08ab2a
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 17 18:09:17 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Apr 17 18:16:37 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ebd5319
media-sound/cava: add 0.8.1
Allows to drop the short lived maxed-bars patch,
no other real changes.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-sound/cava/Manifest | 1 +
media-sound/cava/cava-0.8.1.ebuild | 74 ++++++++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index 4e8b8b36d7cc..4499f91c3ec3 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1 +1,2 @@
DIST cava-0.8.0.tar.gz 99198 BLAKE2B e9b5c6697aef9e9a1a54bcb928933fbaad68be0ab27f91defdeadd39a0b38d278835c43ed16fd8757d6c57d36924551304e43b8721b7a31dcac3a586041dd0e4 SHA512 3072504592f2f2d5b525874eb9bd23fca4beed89425651104a82b8ea5c7e34abd38c4355d712f2c17bb489eb2c8c28a6914fd40a1b1003a9fcce9055290a9794
+DIST cava-0.8.1.tar.gz 99310 BLAKE2B e7d85a6241fee0a4e45f5c50d068b2300ee2d41a019738dc87317986525571eca5f56831e937580fecf949cc85e11512340678b5842ee6f2f3a99f9d06812c3a SHA512 fad4e4fefe98300cc2774a168322056e4181cd2a0cc77a8622471d86512bab9eea6c09559a75518785fbcafee5a958e6d95c8fe5ce1816253e4dec99a23fae1c
diff --git a/media-sound/cava/cava-0.8.1.ebuild b/media-sound/cava/cava-0.8.1.ebuild
new file mode 100644
index 000000000000..6bf3cc49a457
--- /dev/null
+++ b/media-sound/cava/cava-0.8.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Console-based Audio Visualizer for Alsa"
+HOMEPAGE="https://github.com/karlstav/cava/"
+SRC_URI="https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa +ncurses portaudio pulseaudio sdl sndio"
+
+RDEPEND="
+ dev-libs/iniparser:4
+ sci-libs/fftw:=
+ alsa? ( media-libs/alsa-lib )
+ ncurses? ( sys-libs/ncurses:= )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ sdl? ( media-libs/libsdl2[opengl,video] )
+ sndio? ( media-sound/sndio:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="app-editors/vim-core"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
+)
+
+src_prepare() {
+ default
+
+ # see autogen.sh
+ echo ${PV} > version || die
+ xxd -i example_files/config config_file.h || die
+
+ sed -i 's/-Werror //' Makefile.am || die
+
+ eautoreconf
+}
+
+src_configure() {
+ local econfargs=(
+ $(use_enable alsa input-alsa)
+ $(use_enable portaudio input-portaudio)
+ $(use_enable pulseaudio input-pulse)
+ $(use_enable sndio input-sndio)
+
+ $(use_enable ncurses output-ncurses)
+ $(use_enable sdl output-sdl)
+
+ GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
+ )
+
+ econf "${econfargs[@]}"
+}
+
+pkg_postinst() {
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog "A default ~/.config/cava/config will be created after initial"
+ elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
+ elog "for configuring audio input and more."
+ fi
+
+ if use !alsa && use !portaudio && use !pulseaudio && use !sndio; then
+ # give a warning given greets with a segfault without proper configuration
+ ewarn "All audio backends are disabled, ${PN} will only function if first"
+ ewarn "configured to use 'method = fifo' or 'shmem'."
+ ewarn "Tip: fifo is versatile, e.g. mkfifo fifo && jack_capture --daemon -ws > fifo"
+ fi
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
end of thread, other threads:[~2024-11-15 22:25 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-15 22:25 [gentoo-commits] repo/gentoo:master commit in: media-sound/cava/ Ionen Wolkens
-- strict thread matches above, loose matches on Subject: below --
2024-06-06 13:20 Ionen Wolkens
2024-06-06 13:20 Ionen Wolkens
2024-06-05 9:30 Ionen Wolkens
2024-05-29 17:38 Sam James
2024-05-29 14:43 Jakov Smolić
2024-05-14 19:06 Ionen Wolkens
2024-02-22 6:16 Ionen Wolkens
2024-02-19 2:56 Sam James
2024-02-17 12:11 Jakov Smolić
2024-02-02 18:09 Ionen Wolkens
2024-02-02 13:47 Arthur Zamarin
2024-02-02 13:47 Arthur Zamarin
2024-01-23 9:11 Ionen Wolkens
2024-01-09 18:58 Ionen Wolkens
2023-09-12 16:15 Ionen Wolkens
2023-08-26 6:50 Sam James
2023-08-26 6:50 Sam James
2023-08-12 21:08 Ionen Wolkens
2023-08-07 4:16 Ionen Wolkens
2022-11-25 18:54 Ionen Wolkens
2022-11-04 8:23 Ionen Wolkens
2022-09-27 23:46 Ionen Wolkens
2022-09-27 23:46 Ionen Wolkens
2022-06-02 15:07 Ionen Wolkens
2022-04-24 21:33 Ionen Wolkens
2022-04-22 1:25 Ionen Wolkens
2022-04-17 18:16 Ionen Wolkens
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox