From 04b21829da7c23e365733424ecf22089511fd294 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Louis=20Dupr=C3=A9=20Bertoni?= Date: Sat, 29 May 2021 12:54:14 +0300 Subject: [PATCH 1/3] New package: rnnoise-0.4.1 --- common/shlibs | 1 + srcpkgs/rnnoise-devel | 1 + srcpkgs/rnnoise/template | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 120000 srcpkgs/rnnoise-devel create mode 100644 srcpkgs/rnnoise/template diff --git a/common/shlibs b/common/shlibs index 666da46e0481..fbeedc81bfee 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4006,3 +4006,4 @@ libbasu.so.0 basu-0.2.0_1 libXcomp.so.3 nx-libs-3.5.99.24_1 libXcompshad.so.3 nx-libs-3.5.99.24_1 libNX_X11.so.6 nx-libs-3.5.99.24_1 +librnnoise.so.0 rnnoise-0.4.1_1 diff --git a/srcpkgs/rnnoise-devel b/srcpkgs/rnnoise-devel new file mode 120000 index 000000000000..fd3349ee491f --- /dev/null +++ b/srcpkgs/rnnoise-devel @@ -0,0 +1 @@ +rnnoise \ No newline at end of file diff --git a/srcpkgs/rnnoise/template b/srcpkgs/rnnoise/template new file mode 100644 index 000000000000..c7c05660b933 --- /dev/null +++ b/srcpkgs/rnnoise/template @@ -0,0 +1,33 @@ +# Template file for 'rnnoise' +pkgname=rnnoise +_githash=1cbdbcf1283499bbb2230a6b0f126eb9b236defd +version=0.4.1 +revision=1 +wrksrc="${pkgname}-${_githash}" +build_style=gnu-configure +hostmakedepends="automake libtool" +short_desc="Recurrent neural network for audio noise reduction" +maintainer="Louis Dupré Bertoni " +license="BSD-3-Clause" +homepage="https://jmvalin.ca/demo/rnnoise/" +distfiles="https://github.com/xiph/rnnoise/archive/${_githash}.tar.gz" +checksum=68c7ab4e408426088603e19955e746bb2a412d84bb121b6f39834c60fc8068b7 + +pre_configure() { + ./autogen.sh +} + +post_install() { + vlicense COPYING +} + +rnnoise-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + } +} From eb616b3256b903205fb6a0ff57e44ffe5345a499 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Louis=20Dupr=C3=A9=20Bertoni?= Date: Sat, 29 May 2021 13:11:50 +0300 Subject: [PATCH 2/3] Add support for RNNoise to PulseEffects --- srcpkgs/pulseeffects/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/pulseeffects/template b/srcpkgs/pulseeffects/template index 3b94e3dc873b..7bfce52ceba8 100644 --- a/srcpkgs/pulseeffects/template +++ b/srcpkgs/pulseeffects/template @@ -1,13 +1,13 @@ # Template file for 'pulseeffects' pkgname=pulseeffects version=5.0.3 -revision=1 +revision=2 build_style=meson hostmakedepends="itstool pkg-config gettext" makedepends="boost-devel glib-devel gsettings-desktop-schemas-devel gst-plugins-bad1-devel gtkmm-devel libebur128-devel lilv-devel pipewire-devel python3-gobject-devel sratom-devel zita-convolver-devel - libsndfile-devel libbs2b-devel" + libsndfile-devel libbs2b-devel rnnoise-devel" depends="calf gsettings-desktop-schemas gst-plugins-bad1 gst-plugins-good1 pipewire python3-gobject python3-scipy zita-convolver gstreamer1-pipewire" From 7c1a6e3cf7c901fcc140a7bb8a55bf4c08f09ccc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Louis=20Dupr=C3=A9=20Bertoni?= Date: Sat, 29 May 2021 13:12:14 +0300 Subject: [PATCH 3/3] Add support for RNNoise to PulseEffects (legacy) --- srcpkgs/pulseeffects-legacy/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/pulseeffects-legacy/template b/srcpkgs/pulseeffects-legacy/template index c38c8ef2d9ef..15c30aa3622f 100644 --- a/srcpkgs/pulseeffects-legacy/template +++ b/srcpkgs/pulseeffects-legacy/template @@ -1,14 +1,14 @@ # Template file for 'pulseeffects-legacy' pkgname=pulseeffects-legacy version=4.8.5 -revision=1 +revision=2 wrksrc="pulseeffects-${version}" build_style=meson hostmakedepends="itstool pkg-config gettext" makedepends="boost-devel glib-devel gsettings-desktop-schemas-devel gst-plugins-bad1-devel gtkmm-devel libebur128-devel lilv-devel pulseaudio-devel python3-gobject-devel sratom-devel - libsndfile-devel" + libsndfile-devel rnnoise-devel" depends="calf gsettings-desktop-schemas gst-plugins-bad1 gst-plugins-good1 pulseaudio python3-gobject python3-scipy" short_desc="Sound effects for systems using PulseAudio (legacy)"