diff --git a/media-libs/libdolbyb/Manifest b/media-libs/libdolbyb/Manifest new file mode 100644 index 0000000000000..10834a3f9dd7d --- /dev/null +++ b/media-libs/libdolbyb/Manifest @@ -0,0 +1 @@ +DIST libdolbyb-1.0.1.tar.gz 414211 BLAKE2B 2325e3f652ed22007c0d4eaa9469cc1e28b4c66bd892adc5e9c00c0e0d414bbe41ddb1330717e615cf392a8c49da568ab50e8580d9970700901af280b17885e5 SHA512 f27879eefdc573f5e53707e6ed9be1c6ca51a964bc11840b641e172aef3b319184bbaa456aef3a52ba3a12866476ea7340db40347054390f3cd48e4cb05de637 diff --git a/media-libs/libdolbyb/libdolbyb-1.0.1.ebuild b/media-libs/libdolbyb/libdolbyb-1.0.1.ebuild new file mode 100644 index 0000000000000..d2c4b5b23855a --- /dev/null +++ b/media-libs/libdolbyb/libdolbyb-1.0.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Treat audio recordings similar to Dolby B noise reduction codecs" +HOMEPAGE="https://codeberg.org/sox_ng/libdolbyb" +SRC_URI="https://codeberg.org/sox_ng/libdolbyb/releases/download/${P}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/3" # SHLIB in configure.ac +KEYWORDS="~amd64" + +DEPEND="media-libs/libsndfile" +RDEPEND="${DEPEND}" + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +} diff --git a/media-libs/libdolbyb/metadata.xml b/media-libs/libdolbyb/metadata.xml new file mode 100644 index 0000000000000..c28c2db130868 --- /dev/null +++ b/media-libs/libdolbyb/metadata.xml @@ -0,0 +1,20 @@ + + + + + sound@gentoo.org + Gentoo Sound project + + + libdolbyb treats audio recordings to apply or remove something + similar to what Dolby B noise reduction codecs in high-end + tape recorders do by emulating in software the electronics of + a real Dolby B unit. + It translates dolbybcsoftwaredecode.sf.net from Pascal into C giving + a generic C library and a command-line tool and is used as a new SoX effect + in sox_ng + + + sox_ng/libdolbyb + +