Source: pcre2
Section: python
Priority: optional
Maintainer: Sergey Fokin <sfokin@cloudlinux.com>
Build-Depends: debhelper (>= 9),
               dpkg-dev (>= 1.17.11),
               autoconf,
               automake,
               coreutils,
               gcc,
               libreadline6-dev,
               libtool
Standards-Version: 3.9.8
Homepage: http://www.pcre.org/


Package: alt-pcre2
Architecture: any
Multi-Arch: allowed
Priority: optional
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: PCRE2 is a re-working of the original PCRE (Perl-compatible regular
 expression) library to provide an entirely new API.
 .
 PCRE2 is written in C, and it has its own API. There are three sets of
 functions, one for the 8-bit library, which processes strings of bytes, one
 for the 16-bit library, which processes strings of 16-bit values, and one for
 the 32-bit library, which processes strings of 32-bit values. There are no C++
 wrappers. This package provides support for strings in 8-bit and UTF-8
 encodings. Install %{name}-utf16 or %{name}-utf32 packages for the other ones.
 .
 The distribution does contain a set of C wrapper functions for the 8-bit
 library that are based on the POSIX regular expression API (see the pcre2posix
 man page). These can be found in a library called libpcre2posix. Note that
 this just provides a POSIX calling interface to PCRE2; the regular expressions
 themselves still follow Perl syntax and semantics. The POSIX API is
 restricted, and does not give full access to all of PCRE2's facilities.


Package: alt-pcre2-utf16
Architecture: any
Priority: optional
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: This is PCRE2 library working on UTF-16 strings.


Package: alt-pcre2-utf32
Architecture: any
Priority: optional
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: This is PCRE2 library working on UTF-32 strings.


Package: alt-pcre2-dev
Architecture: any
Priority: optional
Depends: ${shlibs:Depends}, ${misc:Depends},
         alt-pcre2 (= ${binary:Version}),
         alt-pcre2-utf16 (= ${binary:Version}),
         alt-pcre2-utf32 (= ${binary:Version})
Provides: alt-pcre2-devel (= ${binary:Version})
Description: Development files (headers, libraries for dynamic linking,
 documentation) for alt-pcre2.  The header file for the POSIX-style functions is
 called pcre2posix.h.


Package: alt-pcre2-static
Architecture: any
Priority: optional
Depends: ${shlibs:Depends}, ${misc:Depends},
         alt-pcre2-dev (= ${binary:Version})
Description: Library for static linking for alt-pcre2.


Package: alt-pcre2-tools
Architecture: any
Priority: optional
Depends: ${shlibs:Depends}, ${misc:Depends},
         alt-pcre2 (= ${binary:Version}),
         alt-pcre2-utf16 (= ${binary:Version}),
         alt-pcre2-utf32 (= ${binary:Version})
Description: Utilities demonstrating PCRE2 capabilities like pcre2grep or
 pcre2test.
