diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 2abf15a7849c..961983433cee 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14223,6 +14223,13 @@ githubId = 13155277; name = "Tom Houle"; }; + tomodachi94 = { + email = "tomodachi94+nixpkgs@protonmail.com"; + matrix = "@tomodachi94:matrix.org"; + github = "tomodachi94"; + githubId = 68489118; + name = "Tomodachi94"; + }; tomsmeets = { email = "tom.tsmeets@gmail.com"; github = "TomSmeets"; diff --git a/pkgs/tools/graphics/sanjuuni/default.nix b/pkgs/tools/graphics/sanjuuni/default.nix new file mode 100644 index 000000000000..bccb336b702c --- /dev/null +++ b/pkgs/tools/graphics/sanjuuni/default.nix @@ -0,0 +1,44 @@ +{ lib +, stdenv +, fetchFromGitHub +, pkg-config +, ffmpeg +, poco +}: + +stdenv.mkDerivation rec { + pname = "sanjuuni"; + version = "0.2"; + + src = fetchFromGitHub { + owner = "MCJack123"; + repo = "sanjuuni"; + rev = version; + sha256 = "sha256-WWDbPwiU4YD8XCMuqLWEGinpHkq2FNJZsz3GyVqjDHQ="; + }; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + ffmpeg + poco + ]; + + installPhase = '' + runHook preInstall + + install -Dm755 sanjuuni $out/bin/sanjuuni + + runHook postInstall + ''; + + meta = with lib; { + homepage = "https://github.com/MCJack123/sanjuuni"; + description = "A command-line tool that converts images and videos into a format that can be displayed in ComputerCraft"; + maintainers = [ maintainers.tomodachi94 ]; + license = licenses.gpl2Plus; + broken = stdenv.isDarwin; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 28f9694b4b8f..e33e06d48e64 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11468,6 +11468,8 @@ with pkgs; sandboxfs = callPackage ../tools/filesystems/sandboxfs { }; + sanjuuni = callPackage ../tools/graphics/sanjuuni { }; + sasquatch = callPackage ../tools/filesystems/sasquatch { }; sasview = libsForQt5.callPackage ../applications/science/misc/sasview {};