diff options
author | Ilan Joselevich <personal@ilanjoselevich.com> | 2023-12-24 23:45:37 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-24 23:45:37 +0200 |
commit | fdbdb2d282c587f4eadf56d440924bc685a2e79e (patch) | |
tree | f3177a863eccf22786e14010583cedfd4d01a9a5 | |
parent | 7e15118af2bc1e3afae966c0e5ab996ecbd2bfda (diff) | |
parent | c444b7b52cd6b37528a13545754c9981ed657c47 (diff) |
Merge pull request #220842 from felipeqq2/init/rsgain
rsgain: init at 3.4
-rw-r--r-- | pkgs/by-name/rs/rsgain/package.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/by-name/rs/rsgain/package.nix b/pkgs/by-name/rs/rsgain/package.nix new file mode 100644 index 0000000000000..79b86ca95493b --- /dev/null +++ b/pkgs/by-name/rs/rsgain/package.nix @@ -0,0 +1,38 @@ +{ lib +, stdenv +, fetchFromGitHub +, pkg-config +, cmake +, libebur128 +, taglib +, ffmpeg +, inih +, fmt +, zlib +}: + +stdenv.mkDerivation rec { + pname = "rsgain"; + version = "3.4"; + + src = fetchFromGitHub { + owner = "complexlogic"; + repo = "rsgain"; + rev = "v${version}"; + sha256 = "sha256-AiNjsrwTF6emcwXo2TPMbs8mLavGS7NsvytAppMGKfY="; + }; + + cmakeFlags = ["-DCMAKE_BUILD_TYPE='Release'"]; + + nativeBuildInputs = [pkg-config cmake]; + buildInputs = [libebur128 taglib ffmpeg inih fmt zlib]; + + meta = with lib; { + description = "A simple, but powerful ReplayGain 2.0 tagging utility"; + homepage = "https://github.com/complexlogic/rsgain"; + changelog = "https://github.com/complexlogic/rsgain/blob/v${version}/CHANGELOG"; + license = licenses.bsd2; + platforms = platforms.all; + maintainers = [maintainers.felipeqq2]; + }; +} |