diff --git a/flake.nix b/flake.nix index 5286854..fb53ea6 100644 --- a/flake.nix +++ b/flake.nix @@ -71,6 +71,7 @@ bladeenc = final.callPackage ./packages/bladeenc { }; cups-dymo-patched = final.callPackage ./packages/cups-dymo { }; cynthion = final.callPackage ./packages/cynthion { }; + exhale = final.callPackage ./packages/exhale { }; gbeplus = final.callPackage ./packages/gbeplus { }; hactoolnet = final.callPackage ./packages/hactoolnet { }; ipsw = final.callPackage ./packages/ipsw { }; diff --git a/packages/exhale/default.nix b/packages/exhale/default.nix new file mode 100644 index 0000000..4e9ed53 --- /dev/null +++ b/packages/exhale/default.nix @@ -0,0 +1,27 @@ +{ + stdenv, + lib, + fetchFromGitLab, + cmake, +}: + +stdenv.mkDerivation rec { + pname = "exhale"; + version = "1.2.1"; + + src = fetchFromGitLab { + owner = "ecodis"; + repo = pname; + rev = "v${version}"; + hash = "sha256-EzHtiV6HnH8xCCT63QA5nRNmH7mrS7pHNy9oEce+u54="; + }; + + nativeBuildInputs = [ cmake ]; + + meta = with lib; { + description = "open-source ISO/IEC 23003-3 (USAC, Extended HE-AAC) encoder"; + homepage = "https://gitlab.com/ecodis/exhale"; + license = licenses.bsd3; + maintainers = with maintainers; [ artemist ]; + }; +}