anchor.diff:  { stdenv
  +, autoreconfHook
   , bison
  -, fetchurl
  +, fetchFromGitLab
   , flex
   , lib
   
  
positive.code:     libgcrypt
      libgpg-error
    ];
  
    passthru = {
      srcVerification = fetchurl {
        inherit (src)
          outputHash
          outputHashAlgo
          urls;
        sha512Url = map (n: "${n}.sha512") src.urls;
        failEarly = true;
      };
    };
  
    meta = with lib; {
      description = "Library to access AACS protected Blu-Ray disks";
  
negative.code: , libgpg-error
  }:
  
  let
    date = "2018-12-06";
    rev = "f154d7e7cc755f0ce1f817f54227815b69962380";
  in
  stdenv.mkDerivation rec {
    name = "libaacs-${date}";
  
    src = fetchFromGitLab {
      version = 6;
      host = "https://code.videolan.org";
      owner = "videolan";
      repo = "libaacs";
      inherit rev;
      sha256 = "5cebae5981d8d0df310e67ae1df7e1bec1b49fdc0beddbebb892062d6961f69b";
    };
  
    nativeBuildInputs = [
      autoreconfHook
      bison
      flex
    ];
  