diff options
author | Ionen Wolkens <ionen@gentoo.org> | 2022-04-17 05:40:23 -0400 |
---|---|---|
committer | Ionen Wolkens <ionen@gentoo.org> | 2022-04-17 06:49:04 -0400 |
commit | bc697ac1c922fa98ec928659f50ba87fb84bbe19 (patch) | |
tree | 0adc7809a59e9b8199284bcdc86e035043ee2c33 /media-sound/cava/files | |
parent | sys-apps/systemd-utils: fix tmpfiles test typo (diff) | |
download | gentoo-bc697ac1c922fa98ec928659f50ba87fb84bbe19.tar.gz gentoo-bc697ac1c922fa98ec928659f50ba87fb84bbe19.tar.bz2 gentoo-bc697ac1c922fa98ec928659f50ba87fb84bbe19.zip |
media-sound/cava: new package, add 0.8.0
Been using this locally for a while and been getting
more activity / releases this year, let's add it.
Closes: https://bugs.gentoo.org/617084
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'media-sound/cava/files')
-rw-r--r-- | media-sound/cava/files/cava-0.8.0-gentoo-iniparser4.patch | 15 | ||||
-rw-r--r-- | media-sound/cava/files/cava-0.8.0-maxed-bars.patch | 17 |
2 files changed, 32 insertions, 0 deletions
diff --git a/media-sound/cava/files/cava-0.8.0-gentoo-iniparser4.patch b/media-sound/cava/files/cava-0.8.0-gentoo-iniparser4.patch new file mode 100644 index 000000000000..3dcb060c2873 --- /dev/null +++ b/media-sound/cava/files/cava-0.8.0-gentoo-iniparser4.patch @@ -0,0 +1,15 @@ +Gentoo uses non-standard naming for slotted iniparser:4 and it +does not have a pkg-config file (ideally should be unslotted). +Cava can use iniparser:0 as well but <3.2 forces legacy mode. +--- a/configure.ac ++++ b/configure.ac +@@ -259,6 +259,6 @@ + +-AC_CHECK_LIB(iniparser,iniparser_load, have_iniparser=yes, have_iniparser=no) ++AC_CHECK_LIB(iniparser4,iniparser_load, have_iniparser=yes, have_iniparser=no) + if [[ $have_iniparser = "yes" ]] ; then +- LIBS="$LIBS -liniparser" +- CPPFLAGS="$CPPFLAGS -I/usr/include/iniparser" ++ LIBS="$LIBS -liniparser4" ++ CPPFLAGS="$CPPFLAGS -I${GENTOO_SYSROOT}/usr/include/iniparser4" + AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <iniparser.h>]], diff --git a/media-sound/cava/files/cava-0.8.0-maxed-bars.patch b/media-sound/cava/files/cava-0.8.0-maxed-bars.patch new file mode 100644 index 000000000000..a685b7a11c3f --- /dev/null +++ b/media-sound/cava/files/cava-0.8.0-maxed-bars.patch @@ -0,0 +1,17 @@ +https://github.com/karlstav/cava/issues/447 +https://github.com/karlstav/cava/commit/6519a027036f2de94728819d215672dc2c0b50b6 +From: karlstav <karl@stavestrand.no> +Date: Sun, 17 Apr 2022 10:04:14 +0200 +Subject: [PATCH] #447: fix wrong noise reduction default value causing maxed + out bars +--- a/config.c ++++ b/config.c +@@ -471,7 +471,7 @@ bool load_config(char configPath[PATH_MAX], struct config_params *p, bool colors + p->integral = iniparser_getdouble(ini, "smoothing:integral", 77); + p->gravity = iniparser_getdouble(ini, "smoothing:gravity", 100); + p->ignore = iniparser_getdouble(ini, "smoothing:ignore", 0); +- p->noise_reduction = iniparser_getdouble(ini, "smoothing:noise_reduction", 1); ++ p->noise_reduction = iniparser_getdouble(ini, "smoothing:noise_reduction", 0.77); + + if (!load_colors(p, ini, error)) { + return false; |