Loading pkgs/by-name/sa/sanjuuni/package.nix +5 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ poco, ocl-icd, opencl-clhpp, callPackage, }: stdenv.mkDerivation rec { Loading Loading @@ -38,6 +39,10 @@ stdenv.mkDerivation rec { runHook postInstall ''; passthru.tests = { run-on-nixos-artwork = callPackage ./tests/run-on-nixos-artwork.nix { }; }; meta = with lib; { homepage = "https://github.com/MCJack123/sanjuuni"; description = "Command-line tool that converts images and videos into a format that can be displayed in ComputerCraft"; Loading pkgs/by-name/sa/sanjuuni/tests/run-on-nixos-artwork.nix 0 → 100644 +34 −0 Original line number Diff line number Diff line { runCommand, sanjuuni, nixos-artwork, lua5_2, }: let makeCommand = derivation: baseFilename: '' echo "sanjuuni-test-run-on-nixos-artwork: Running Sanjuuni on ${derivation}/share/backgrounds/nixos/${baseFilename}.png" sanjuuni --lua --disable-opencl \ --input ${derivation}/share/backgrounds/nixos/${baseFilename}.png \ --output $out/${baseFilename}.lua echo "sanjuuni-test-run-on-nixos-artwork: Checking syntax on $out/${baseFilename}.lua" lua -e "loadfile(\"$out/${baseFilename}.lua\")" ''; in runCommand "sanjuuni-test-run-on-nixos-artwork" { nativeBuildInputs = [ sanjuuni lua5_2 nixos-artwork.wallpapers.simple-blue nixos-artwork.wallpapers.simple-red nixos-artwork.wallpapers.simple-dark-gray nixos-artwork.wallpapers.stripes ]; } '' mkdir -p $out ${makeCommand nixos-artwork.wallpapers.simple-blue "nix-wallpaper-simple-blue"} ${makeCommand nixos-artwork.wallpapers.simple-red "nix-wallpaper-simple-red"} ${makeCommand nixos-artwork.wallpapers.simple-dark-gray "nix-wallpaper-simple-dark-gray"} ${makeCommand nixos-artwork.wallpapers.stripes "nix-wallpaper-stripes"} '' Loading
pkgs/by-name/sa/sanjuuni/package.nix +5 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ poco, ocl-icd, opencl-clhpp, callPackage, }: stdenv.mkDerivation rec { Loading Loading @@ -38,6 +39,10 @@ stdenv.mkDerivation rec { runHook postInstall ''; passthru.tests = { run-on-nixos-artwork = callPackage ./tests/run-on-nixos-artwork.nix { }; }; meta = with lib; { homepage = "https://github.com/MCJack123/sanjuuni"; description = "Command-line tool that converts images and videos into a format that can be displayed in ComputerCraft"; Loading
pkgs/by-name/sa/sanjuuni/tests/run-on-nixos-artwork.nix 0 → 100644 +34 −0 Original line number Diff line number Diff line { runCommand, sanjuuni, nixos-artwork, lua5_2, }: let makeCommand = derivation: baseFilename: '' echo "sanjuuni-test-run-on-nixos-artwork: Running Sanjuuni on ${derivation}/share/backgrounds/nixos/${baseFilename}.png" sanjuuni --lua --disable-opencl \ --input ${derivation}/share/backgrounds/nixos/${baseFilename}.png \ --output $out/${baseFilename}.lua echo "sanjuuni-test-run-on-nixos-artwork: Checking syntax on $out/${baseFilename}.lua" lua -e "loadfile(\"$out/${baseFilename}.lua\")" ''; in runCommand "sanjuuni-test-run-on-nixos-artwork" { nativeBuildInputs = [ sanjuuni lua5_2 nixos-artwork.wallpapers.simple-blue nixos-artwork.wallpapers.simple-red nixos-artwork.wallpapers.simple-dark-gray nixos-artwork.wallpapers.stripes ]; } '' mkdir -p $out ${makeCommand nixos-artwork.wallpapers.simple-blue "nix-wallpaper-simple-blue"} ${makeCommand nixos-artwork.wallpapers.simple-red "nix-wallpaper-simple-red"} ${makeCommand nixos-artwork.wallpapers.simple-dark-gray "nix-wallpaper-simple-dark-gray"} ${makeCommand nixos-artwork.wallpapers.stripes "nix-wallpaper-stripes"} ''