Unverified Commit 95f718ca authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

unicode-paracode: use unicode-character-database for UnicodeData.txt (#463967)

parents e5582ff3 d0412c71
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@
  python3Packages,
  installShellFiles,
  gitUpdater,
  unicode-character-database,
}:

python3Packages.buildPythonApplication rec {
@@ -27,18 +28,13 @@ python3Packages.buildPythonApplication rec {
    })
  ];

  ucdtxt = fetchurl {
    url = "https://www.unicode.org/Public/16.0.0/ucd/UnicodeData.txt";
    sha256 = "sha256-/1jlgjvQlRZlZKAG5H0RETCBPc+L8jTvefpRqHDttI8=";
  };

  nativeBuildInputs = [ installShellFiles ];

  build-system = with python3Packages; [ setuptools ];

  postFixup = ''
    substituteInPlace "$out/bin/.unicode-wrapped" \
      --replace-fail "/usr/share/unicode/UnicodeData.txt" "$ucdtxt"
      --replace-fail "/usr/share/unicode/UnicodeData.txt" "${unicode-character-database}/share/unicode/UnicodeData.txt"
  '';

  postInstall = ''