chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / sa / sanjuuni / package.nix
blobf8577d3b8a15dc948bb2096a97b259ea8b3502e2
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   pkg-config,
6   ffmpeg,
7   poco,
8   ocl-icd,
9   opencl-clhpp,
10   gitUpdater,
11   callPackage,
14 stdenv.mkDerivation rec {
15   pname = "sanjuuni";
16   version = "0.5";
18   src = fetchFromGitHub {
19     owner = "MCJack123";
20     repo = "sanjuuni";
21     rev = version;
22     hash = "sha256-wJRPD4OWOTPiyDr9dYseRA7BI942HPfHONVJGTc/+wU=";
23   };
25   nativeBuildInputs = [ pkg-config ];
27   buildInputs = [
28     ffmpeg
29     poco
30     ocl-icd
31     opencl-clhpp
32   ];
34   installPhase = ''
35     runHook preInstall
37     install -Dm755 sanjuuni $out/bin/sanjuuni
39     runHook postInstall
40   '';
42   passthru = {
43     tests = {
44       run-on-nixos-artwork = callPackage ./tests/run-on-nixos-artwork.nix { };
45     };
46     updateScript = gitUpdater { };
47   };
49   meta = with lib; {
50     homepage = "https://github.com/MCJack123/sanjuuni";
51     description = "Command-line tool that converts images and videos into a format that can be displayed in ComputerCraft";
52     changelog = "https://github.com/MCJack123/sanjuuni/releases/tag/${version}";
53     maintainers = [ maintainers.tomodachi94 ];
54     license = licenses.gpl2Plus;
55     broken = stdenv.hostPlatform.isDarwin;
56     mainProgram = "sanjuuni";
57   };