Source: p4lang-p4c
Section: devel
Priority: optional
Maintainer: Radostin Stoyanov <radostin@stoyanov.io>
Build-Depends:
    debhelper (>= 12),
    dh-python,
    bison,
    cmake,
    flex,
    git,
    gfortran | gfortran-10,
    libboost-dev,
    libboost-all-dev,
    libboost-graph-dev,
    libboost-iostreams-dev,
    libfl-dev,
    libgc-dev,
    libgmp-dev,
    libbpf-dev,
    pkg-config,
    tcpdump,
    libelf-dev,
    llvm,
    clang,
    iproute2,
    net-tools,
    python3-all,
    python3-grpcio,
    python3-ipaddr | pypy-ipaddress,
    python3-pyroute2,
    python3-ply,
    python3-protobuf,
    python3-scapy,
    python3-setuptools,
    python3-thrift,
    libprotobuf-dev,
    libprotoc-dev,
    protobuf-compiler,
    libgrpc-dev,
    libgrpc++-dev,
    protobuf-compiler-grpc,
    libthrift | libthrift-0.11.0 | libthrift-0.13.0 | libthrift-0.16.0,
    libthrift-dev,
    thrift-compiler,
    p4lang-bmv2
Standards-Version: 4.5.0
Rules-Requires-Root: no
Homepage: https://github.com/p4lang/p4c
Vcs-Git: https://github.com/p4lang/p4c
Vcs-Browser: https://github.com/p4lang/p4c

Package: p4lang-p4c
Architecture: amd64 arm64
Depends:
    ${shlibs:Depends},
    ${misc:Depends},
    ${python3:Depends},
    cpp,
    libboost-dev,
    libboost-all-dev,
    libboost-graph-dev,
    libboost-iostreams-dev,
    libfl-dev,
    libgc-dev,
    libgmp-dev,
    libbpf-dev,
    pkg-config,
    tcpdump,
    libelf-dev,
    llvm,
    clang,
    iproute2,
    net-tools,
    python3-grpcio,
    python3-pyroute2,
    python3-ipaddr | pypy-ipaddress,
    python3-ply,
    python3-scapy,
    python3-setuptools,
    python3-thrift,
    python3-protobuf,
    libprotobuf-dev,
    libprotoc-dev,
    protobuf-compiler,
    libgrpc-dev,
    libgrpc++-dev,
    protobuf-compiler-grpc,
    libthrift | libthrift-0.11.0 | libthrift-0.13.0 | libthrift-0.16.0,
    libthrift-dev,
    thrift-compiler,
    p4lang-bmv2
Description: P4 language compiler
 A reference compiler for the P4 programming language.
