diff options
author | sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> | 2020-08-23 14:27:55 +0200 |
---|---|---|
committer | Matthieu Coudron <teto@users.noreply.github.com> | 2020-12-15 12:02:11 +0100 |
commit | c5d2491fd1fe5573a47d14707535d265d7af0a26 (patch) | |
tree | 7776eed7e65303c519d8e25e15ee765c67343da3 | |
parent | 12f367b51cafa511161b1af76f9ccc47c2dde6cb (diff) | |
download | nixpkgs-c5d2491fd1fe5573a47d14707535d265d7af0a26.tar nixpkgs-c5d2491fd1fe5573a47d14707535d265d7af0a26.tar.gz nixpkgs-c5d2491fd1fe5573a47d14707535d265d7af0a26.tar.bz2 nixpkgs-c5d2491fd1fe5573a47d14707535d265d7af0a26.tar.lz nixpkgs-c5d2491fd1fe5573a47d14707535d265d7af0a26.tar.xz nixpkgs-c5d2491fd1fe5573a47d14707535d265d7af0a26.tar.zst nixpkgs-c5d2491fd1fe5573a47d14707535d265d7af0a26.zip |
utf8proc: enable tests
For the current version normtest and graphemetest are disabled. This will probably change in the future. Those tests are problematic because they depend on unicode data files which are downloaded by cmake at build time: file(MAKE_DIRECTORY data) set(UNICODE_VERSION 13.0.0) file(DOWNLOAD https://www.unicode.org/Public/${UNICODE_VERSION}/ucd/NormalizationTest.txt data/NormalizationTest.txt SHOW_PROGRESS) file(DOWNLOAD https://www.unicode.org/Public/${UNICODE_VERSION}/ucd/auxiliary/GraphemeBreakTest.txt data/GraphemeBreakTest.txt SHOW_PROGRESS) For the next update, we'll probably need to patch out this section of CMakeLists.txt and download the files in question with fetchurl ourselves.
-rw-r--r-- | pkgs/development/libraries/utf8proc/default.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/development/libraries/utf8proc/default.nix b/pkgs/development/libraries/utf8proc/default.nix index 05b23e25aff..3f8f47793a4 100644 --- a/pkgs/development/libraries/utf8proc/default.nix +++ b/pkgs/development/libraries/utf8proc/default.nix @@ -15,6 +15,8 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" + "-DUTF8PROC_ENABLE_TESTING=ON" + "-DCMAKE_SKIP_BUILD_RPATH=OFF" ]; # the pkg-config file is not created in the cmake installation @@ -23,6 +25,8 @@ stdenv.mkDerivation rec { preConfigure = "make libutf8proc.pc prefix=$out"; postInstall = "install -Dm644 ../libutf8proc.pc -t $out/lib/pkgconfig/"; + doCheck = true; + meta = with stdenv.lib; { description = "A clean C library for processing UTF-8 Unicode data"; homepage = "https://juliastrings.github.io/utf8proc/"; |