Loading pkgs/by-name/ui/uiua/package.nix +17 −6 Original line number Diff line number Diff line { lib, stdenv, rustPlatform, fetchFromGitHub, audioSupport ? true, darwin, alsa-lib, pkg-config }: Loading @@ -19,8 +21,20 @@ rustPlatform.buildRustPackage { cargoHash = "sha256-L8TCMe6eHS3QRy6HuTc1WvMfzsDhKx9YYupAkNeBwpk="; nativeBuildInputs = lib.optional audioSupport pkg-config; buildInputs = lib.optionals audioSupport [ alsa-lib ]; nativeBuildInputs = lib.optionals stdenv.isDarwin [ rustPlatform.bindgenHook ] ++ lib.optionals audioSupport [ pkg-config ]; buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.CoreServices ] ++ lib.optionals (audioSupport && stdenv.isDarwin) [ darwin.apple_sdk.frameworks.AudioUnit ] ++ lib.optionals (audioSupport && stdenv.isLinux) [ alsa-lib ]; buildFeatures = lib.optional audioSupport "audio"; doCheck = true; Loading @@ -36,8 +50,5 @@ rustPlatform.buildRustPackage { license = licenses.mit; mainProgram = "uiua"; maintainers = with maintainers; [ cafkafk ]; # TODO: add MacOS support, it should be possible, but I don't own a Mac to # hack on platforms = platforms.linux; }; } Loading
pkgs/by-name/ui/uiua/package.nix +17 −6 Original line number Diff line number Diff line { lib, stdenv, rustPlatform, fetchFromGitHub, audioSupport ? true, darwin, alsa-lib, pkg-config }: Loading @@ -19,8 +21,20 @@ rustPlatform.buildRustPackage { cargoHash = "sha256-L8TCMe6eHS3QRy6HuTc1WvMfzsDhKx9YYupAkNeBwpk="; nativeBuildInputs = lib.optional audioSupport pkg-config; buildInputs = lib.optionals audioSupport [ alsa-lib ]; nativeBuildInputs = lib.optionals stdenv.isDarwin [ rustPlatform.bindgenHook ] ++ lib.optionals audioSupport [ pkg-config ]; buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.CoreServices ] ++ lib.optionals (audioSupport && stdenv.isDarwin) [ darwin.apple_sdk.frameworks.AudioUnit ] ++ lib.optionals (audioSupport && stdenv.isLinux) [ alsa-lib ]; buildFeatures = lib.optional audioSupport "audio"; doCheck = true; Loading @@ -36,8 +50,5 @@ rustPlatform.buildRustPackage { license = licenses.mit; mainProgram = "uiua"; maintainers = with maintainers; [ cafkafk ]; # TODO: add MacOS support, it should be possible, but I don't own a Mac to # hack on platforms = platforms.linux; }; }