summaryrefslogtreecommitdiff
path: root/libavif_my.nix
blob: 88d6eab3f0b421995109b7831ad054614ad42cb0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{ inputs }:
self: super: {
  libavif_my =
    with super;
    (libavif.override {
      libaom = self.libaom_my;
      libyuv = self.libyuv_my;
      dav1d = self.dav1d_my;
    }).overrideAttrs
      (oldAttrs: rec {
        version = "git";
        src = fetchGit {
          url = "https://github.com/AOMediaCodec/libavif";
          ref = "main";
#          rev = "048488e0588b0543d122ec95ac1a4f54cc73285a";
                                  rev = "963c4bb918bee37cf1ccbd81efa5d8cf530647cf";
        };
        cmakeFlags = oldAttrs.cmakeFlags ++ [ "-DAVIF_LIBYUV_ENABLED=ON" ];
        patches = [];
      });
}