Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

aaxtomp3: init at 1.3

Fixes #197312

+58
+56
pkgs/applications/audio/aaxtomp3/default.nix
··· 1 + { coreutils 2 + , fetchFromGitHub 3 + , ffmpeg 4 + , findutils 5 + , gnugrep 6 + , gnused 7 + , jq 8 + , lame 9 + , lib 10 + , makeWrapper 11 + , mediainfo 12 + , mp4v2 13 + , stdenv 14 + }: 15 + let 16 + runtimeInputs = [ 17 + coreutils 18 + ffmpeg 19 + findutils 20 + gnugrep 21 + gnused 22 + jq 23 + lame 24 + mediainfo 25 + mp4v2 26 + ]; 27 + in 28 + stdenv.mkDerivation rec { 29 + pname = "aaxtomp3"; 30 + version = "1.3"; 31 + 32 + src = fetchFromGitHub { 33 + owner = "krumpetpirate"; 34 + repo = pname; 35 + rev = "v${version}"; 36 + hash = "sha256-7a9ZVvobWH/gPxa3cFiPL+vlu8h1Dxtcq0trm3HzlQg="; 37 + }; 38 + 39 + dontBuild = false; 40 + 41 + nativeBuildInputs = [ makeWrapper ]; 42 + 43 + installPhase = '' 44 + install -Dm755 AAXtoMP3 $out/bin/aaxtomp3 45 + wrapProgram $out/bin/aaxtomp3 --prefix PATH : ${lib.makeBinPath runtimeInputs} 46 + install -Dm755 interactiveAAXtoMP3 $out/bin/interactiveaaxtomp3 47 + wrapProgram $out/bin/interactiveaaxtomp3 --prefix PATH : ${lib.makeBinPath runtimeInputs} 48 + ''; 49 + 50 + meta = with lib; { 51 + description = "Convert Audible's .aax filetype to MP3, FLAC, M4A, or OPUS"; 52 + homepage = "https://krumpetpirate.github.io/AAXtoMP3"; 53 + license = licenses.wtfpl; 54 + maintainers = with maintainers; [ urandom ]; 55 + }; 56 + }
+2
pkgs/top-level/all-packages.nix
··· 27124 27124 27125 27125 aacgain = callPackage ../applications/audio/aacgain { }; 27126 27126 27127 + aaxtomp3 = callPackage ../applications/audio/aaxtomp3 {}; 27128 + 27127 27129 abcde = callPackage ../applications/audio/abcde { 27128 27130 inherit (python3Packages) eyeD3; 27129 27131 };