1{ stdenv, fetchurl }:
2
3stdenv.mkDerivation rec {
4 name = "pcre2-${version}";
5 version = "10.31";
6 src = fetchurl {
7 url = "https://ftp.pcre.org/pub/pcre/${name}.tar.bz2";
8 sha256 = "1b389pzw91k1hzydsh4smdsxyppwz4pv74m3nrvy8rda0j3m6zg0";
9 };
10
11 configureFlags = [
12 "--enable-pcre2-16"
13 "--enable-pcre2-32"
14 "--enable-jit"
15 ];
16
17 outputs = [ "bin" "dev" "out" "doc" "man" "devdoc" ];
18
19 doCheck = false; # fails 1 out of 3 tests, looks like a bug
20
21 postFixup = ''
22 moveToOutput bin/pcre2-config "$dev"
23 '';
24
25 meta = with stdenv.lib; {
26 description = "Perl Compatible Regular Expressions";
27 homepage = http://www.pcre.org/;
28 license = licenses.bsd3;
29 maintainers = with maintainers; [ ttuegel ];
30 platforms = platforms.all;
31 };
32}