anchor.diff:      };
   
       pak128 = {
  -      srcPath = "pak128%20for%20ST%20120.2.2%20%282.7%2C%20minor%20changes%29/pak128";
  +      srcPath = "pak128%20for%20ST%20120.4.1%20%282.8.1%2C%20priority%20signals%20%2B%20bugfix%29/pak128";
         sha256 = "0z01y7r0rz7q79vr17bbnkgcbjjrimphy1dwb1pgbiv4klz7j5xw";
       };
       "pak128.britain" = {
  -      srcPath = "pak128.Britain%20for%20120-1/pak128.Britain.1.17-120-1";
  -      sha256 = "1nviwqizvch9n3n826nmmi7c707dxv0727m7lhc1n2zsrrxcxlr5";
  +      srcPath = "pak128.Britain%20for%20120-1/pak128.Britain.1.18-120-3";
  +      sha256 = "1kyb0s54kysvdr0zdln9106yx75d71j4lbw3v87k3i440cj3r1d3";
       };
       "pak128.cs" = { # note: it needs pak128 to work
         url = "mirror://sourceforge/simutrans/Pak128.CS/pak128.cz_v.0.2.1.zip";
  
positive.code:         toStrip=`find . -iname '*.pak' | head -n 1 | sed 's|\./\(.*\)/[^/]*$|\1|'`
          echo "Detected path '$toStrip' to strip"
          mv ./"$toStrip"/* .
          rmdir -p "$toStrip"
        '';
      };
  
negative.code:     };
      "pak128.german" = {
        url = "mirror://sourceforge/simutrans/PAK128.german/"
          + "pak128.german_1.2_for_ST_121.0/PAK128.german_1.2_for_ST_121-0.zip";
        sha256 = "1jxjckz4b02yv1mv1zc3pmajpq740dfnlvhr0x762lbrybymvagi";
      };
  
      /* This release contains accented filenames that prevent unzipping.
  