anchor.diff:        # This patch changes the runtime behavior to look for state
         # directories in /var rather than ${out}/var.
         ./runtime-vardirs.patch
  -    ];
  +    ] ++ lib.optional withOpus "${asterisk-opus}/asterisk.patch";
   
       postPatch = ''
         echo "PJPROJECT_CONFIG_OPTS += --prefix=$out" >> third-party/pjproject/Makefile.rules
  
positive.code:       ${lib.optionalString (externals ? "addons/mp3") "bash contrib/scripts/get_mp3_source.sh || true"}
  
        chmod -w externals_cache
      '';
  
      configureFlags = [
  
negative.code:     buildInputs = [ jansson libedit libxml2 libxslt ncurses openssl sqlite
                      dmidecode libuuid newt
                      lua speex
                      srtp wget curl iksemel ]
                    ++ lib.optionals withOpus [ libopus opusfile libogg ];
      nativeBuildInputs = [ util-linux pkg-config autoconf libtool automake ];
  
      patches = [
        # We want the Makefile to install the default /var skeleton
  