Package Details: libdeep_filter_ladspa-git v0.5.6.r10.g59789e1-1

Git Clone URL: https://aur.archlinux.org/deepfilternet-git.git (read-only, click to copy)
Package Base: deepfilternet-git
Description: A Low Complexity Speech Enhancement Framework for Full-Band Audio (48kHz) using Deep Filtering (Git version) - ladspa plugin
Upstream URL: https://github.com/Rikorose/DeepFilterNet
Licenses: MIT, Apache
Conflicts: libdeep_filter_ladspa
Provides: libdeep_filter_ladspa
Submitter: openglfreak
Maintainer: openglfreak
Last Packager: openglfreak
Votes: 1
Popularity: 0.74
First Submitted: 2023-09-16 19:55 (UTC)
Last Updated: 2023-09-16 19:55 (UTC)

Dependencies (4)

Required by (0)

Sources (1)

Latest Comments

linkmauve commented on 2023-11-30 12:10 (UTC) (edited on 2023-11-30 12:13 (UTC) by linkmauve)

Hi, neither deepfilternet-demos-git nor libdeep_filter_ladspa-git seem to actually link to liblibdf.so, so either this is an error and should be fixed, or you can remove the dependency here.

deepfilternet-demos-git also depends on libasound.so.2, so you should add libasound.so=2-64 in the depends array.

In order to minimise build times and requirements, perhaps disable the hdf5-static feature (and stop building with all features enabled) and add hdf5 in the depends array of liblibdf.

And as mentioned before, you should cargo update instead of doing everything --locked. Three tests are failing here, so I had to pass --nocheck to makepkg, but this might be an upstream issue.

You might also want to add a pipewire-deep-filter package which would provide this pipewire configuration: https://github.com/Rikorose/DeepFilterNet/blob/main/ladspa/filter-chain-configs/deepfilter-mono-source.conf

openglfreak commented on 2023-11-22 19:13 (UTC)

@Futorio This package probably requires nightly-channel rust.

openglfreak commented on 2023-11-22 19:12 (UTC)

@Milor123 Upstream issue, Cargo.lock needs to be updated, for now you can remove the --locked flag from the cargo fetch command in the PKGBUILD.

Milor123 commented on 2023-11-22 18:42 (UTC)

I cant install it bro, i get this error always

=> Starting prepare()...
    Updating crates.io index
error: the lock file /tmp/makepkg/deepfilternet-git/src/DeepFilterNet/Cargo.lock needs to be updated but --locked was passed to prevent this
If you want to try to generate the lock file without accessing the network, remove the --locked flag and use --offline instead.
==> ERROR: A failure occurred in prepare().
    Aborting...
 -> error making: deepfilternet-git-exit status 4
==> Making package: deepfilternet-git v0.5.6.r10.g59789e1-1 (mié 22 nov 2023 13:35:07)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating DeepFilterNet git repo...
==> Validating source files with sha512sums...
    DeepFilterNet ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of DeepFilterNet git repo...
Cloning into 'DeepFilterNet'...
done.
==> Starting prepare()...
    Updating crates.io index
error: the lock file /tmp/makepkg/deepfilternet-git/src/DeepFilterNet/Cargo.lock needs to be updated but --locked was passed to prevent this
If you want to try to generate the lock file without accessing the network, remove the --locked flag and use --offline instead.
==> ERROR: A failure occurred in prepare().
    Aborting...
 -> error making: deepfilternet-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
libdf-git - exit status 4
deepfilternet-demos-git - exit status 4

what should i do?

Futorio commented on 2023-09-17 15:02 (UTC)

Hello! I tried to install this package, but I encountered an error during the compilation of deep-filter-ladspa v0.5.7-pre. How can i fix that?

error[E0554]: #![feature] may not be used on the stable release channel --> demo/src/main.rs:1:12 | 1 | #![feature(slice_flatten, array_chunks, get_many_mut)] | ^^^^^^^^^^^^^

error[E0554]: #![feature] may not be used on the stable release channel --> demo/src/main.rs:1:27 | 1 | #![feature(slice_flatten, array_chunks, get_many_mut)] | ^^^^^^^^^^^^

error[E0554]: #![feature] may not be used on the stable release channel --> demo/src/main.rs:1:41 | 1 | #![feature(slice_flatten, array_chunks, get_many_mut)] | ^^^^^^^^^^^^

For more information about this error, try rustc --explain E0554.