about summary refs log tree commit diff
path: root/pkgs/applications/video/losslesscut-bin/default.nix
blob: 01f9c158062810d15d1f96b910df4b1e90473f82 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{ callPackage, stdenvNoCC, lib }:
let
  version = "3.33.1";
  appimage = callPackage ./appimage.nix { inherit version; };
  dmg = callPackage ./dmg.nix { inherit version; };
  windows = callPackage ./windows.nix { inherit version; };
in (
  if stdenvNoCC.isDarwin then dmg
  else if stdenvNoCC.isCygwin then windows
  else appimage
).overrideAttrs
(oldAttrs: {
  meta = with lib; {
    description = "The swiss army knife of lossless video/audio editing";
    homepage = "https://mifi.no/losslesscut/";
    license = licenses.mit;
    maintainers = with maintainers; [ ShamrockLee ];
  } // oldAttrs.meta // {
    platforms =
      appimage.meta.platforms
      ++ dmg.meta.platforms
      ++ windows.meta.platforms;
  };
})