13 ucd-version = "16.0.0";
16 url = "https://www.unicode.org/Public/${ucd-version}/ucd/UCD.zip";
17 hash = "sha256-GgEYjOLrxxfTAQsc2bpi7ShoAr3up8z7GXXpe+txFuw";
21 stdenv.mkDerivation (final: {
25 src = fetchFromGitHub {
26 owner = "contour-terminal";
28 rev = "v${final.version}";
29 hash = "sha256-zX33aTQ7Wgl8MABu+o6nA2HWrfXD4zQ9b3NDB+T2saI";
32 # Fix: set_target_properties Can not find target to add properties to: Catch2, et al.
33 patches = [ ./remove-target-properties.diff ];
44 cmakeFlags = [ "-DLIBUNICODE_UCD_DIR=${ucd-src}" ];
47 description = "Modern C++20 Unicode library";
48 mainProgram = "unicode-query";
49 license = licenses.asl20;
50 platforms = platforms.unix;
51 maintainers = with maintainers; [ moni ];