Search Criteria
Package Details: noisetorch 0.12.2-4
Package Actions
Git Clone URL: | https://aur.archlinux.org/noisetorch.git (read-only, click to copy) |
---|---|
Package Base: | noisetorch |
Description: | Real-time microphone noise suppression on Linux. |
Upstream URL: | https://github.com/noisetorch/NoiseTorch |
Licenses: | GPL-3.0-or-later |
Provides: | noisetorch |
Submitter: | erbrecht |
Maintainer: | g3tchoo (HurricanePootis) |
Last Packager: | HurricanePootis |
Votes: | 67 |
Popularity: | 1.23 |
First Submitted: | 2020-12-11 15:09 (UTC) |
Last Updated: | 2024-08-06 01:16 (UTC) |
Dependencies (6)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- polkit (polkit-gitAUR, polkit-consolekitAUR)
- pulse-native-provider (pulseaudio-gitAUR, pipewire-full-pulse-gitAUR, pipewire-pulse-gitAUR, pipewire-pulse, pulseaudio)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, gcc-go-snapshotAUR, gcc-go) (make)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 Next › Last »
foxite commented on 2021-05-12 15:21 (UTC)
Hi, thanks for adopting this package. Unfortunately with the latest release I can no longer build this package -- I'm using yay, and this is the output:
This is the contents of main.go.rej:
I checked main.go and line 23 to 26 look like this:
I'm not an expert on any of this but is that trying to remove a line which has already been made blank?
It seems likely that I'm the only person experiencing this, because the update was 5 days ago and nobody else has mentioned it. But it seems weird that I am getting an error which seems to be unrelated to anything on my machine.
erbrecht commented on 2021-04-05 12:38 (UTC)
We've actually been making an effort to move this into the official repos. I think I 100% agree with you though.
ainola commented on 2021-03-25 04:25 (UTC) (edited on 2021-03-25 04:30 (UTC) by ainola)
What I'm arguing is that it doesn't matter what the license says. The license could explicitly say "arch linux users can never use this package" but that doesn't mean anything because this is a build script, not the program itself. We're doing nothing but providing the recipe for users to build/install locally on their machines. The author is mistakenly thinking that they have control over what users do with source that is made available to the public. It doesn't matter if it's GPL, proprietary, or ultra-illegal-you-cannot-change-anything-because-i-said-so license.
Again, if this were in the official repos with pre-built packages then it'd be a different story.
erbrecht commented on 2021-03-24 12:51 (UTC)
You may be right, but it's a little unclear. Section 7c states that a GPLv3 licensor can apply additional terms:
It doesn't really say this is a requirement only for redistribution or packaged versions, so I'm not really sure if it's enforceable.
Either way, I think I'm pretty much done maintaining this. I thought it would be an interesting foray into building packages, but it has been a bad experience. Normally this kind of thing is right up my alley, and I love that I've been able to contribute a bit to Arch.
If someone wants to take over I'd be glad to help transition. I actually started a bit of work to create a new make target for distros that use go build tags to selectively include go source instead of patching things (https://github.com/erbrecht/NoiseTorch/tree/distro-build). If upstream accepts this method, which they stated they would, they wouldn't be asking us to rename the package. I just don't want to maintain this package since it's basically been an uphill battle from the start.
ainola commented on 2021-03-22 15:47 (UTC) (edited on 2021-03-22 21:20 (UTC) by ainola)
I do not believe that we are under any obligation to change the name so long as this is in the AUR. This is not distribution of pre-built software, this is a build script for users to create binaries for themselves. It's why the AUR is able to have myriad proprietary softwares in the repository. If Arch were to include noisetorch in the official repositories then I imagine Arch would then need to solicit a fork.
Unless there's going to be serious potential ramifications (legal threats, pushing the dev into going open-code in some misguided attempt to "fix" the situation, etc.) it seems like the package can just continue to live, patched, in the AUR alongside countless other softwares that upstream authors do not bless.
The author has demonstrated a lack of tact that ensures a barrier to mutuality; I propose we just continue doing our thing in the AUR and make software that's proper in accordance to sane packaging.
znoble360 commented on 2021-02-28 17:53 (UTC)
Or noiseflashlight
Widowan commented on 2021-02-28 15:23 (UTC)
Can't it be like "noisetorch-patched" or something?
svenstaro commented on 2021-02-25 17:37 (UTC)
I'm not really sure where this hostility from upstream is coming from. I suppose you can just rename it to not-noisetorch and move on with this. :p what a silly upstream move.
erbrecht commented on 2021-02-25 15:54 (UTC)
I was notified by the owner of the repo that starting with the next release, they will be adding a restriction to modified versions of the application:
https://github.com/lawl/NoiseTorch/issues/2#issuecomment-785262068
Addition to the license is here:
https://github.com/lawl/NoiseTorch/commit/8b054c20a909c9cc459e87ee8b56226c0428201b
We'll need to either change the name of this package, or stop distributing it this way. I'm open to naming suggestions, but with this latest change we can't push this into [community] as-is.
erbrecht commented on 2021-02-19 14:11 (UTC)
It looks like their own implementation. They mentioned in the release notes that it's their own, and the repo doesn't seem to contain any submodules or links to other repos.
I created a PKGBUILD for their ladspa implementation:
https://gist.github.com/erbrecht/e35aad169e046cb05fe859cecb554598
I also updated my experimental PKGBUILD to properly link the library:
https://github.com/erbrecht/noisetorch-aur-package
Everything seems to work fine.
« First ‹ Previous 1 2 3 4 5 6 Next › Last »