Source: catch2 Section: devel Priority: optional Maintainer: Mathieu Mirmont Build-Depends: cmake, debhelper-compat (= 13), python3 Standards-Version: 4.6.2 Homepage: https://github.com/catchorg/Catch2 Vcs-Browser: https://salsa.debian.org/debian/catch2 Vcs-Git: https://salsa.debian.org/debian/catch2.git Rules-Requires-Root: no Package: libcatch2-dev Architecture: any Depends: ${misc:Depends} Replaces: catch2 (<< 3.4.0-2~) Breaks: catch2 (<< 3.4.0-2~) Description: C++ Automated Test Cases in Headers Catch2 is mainly a unit testing framework for C++, but it also provides basic micro-benchmarking features, and simple BDD macros. . Catch2's main advantage is that using it is both simple and natural. Test names do not have to be valid identifiers, assertions look like normal C++ boolean expressions, and sections provide a nice and local way to share set-up and tear-down code in tests. . If you've been using Catch2 v2, please see the migrate-v2-to-v3.md file in the package documentation. v3 brings a bunch of significant changes, the big one being that Catch2 is no longer a single-header library. Catch2 now behaves as a normal library, with multiple headers and separately compiled implementation. Package: catch2 Depends: libcatch2-dev, ${misc:Depends} Architecture: all Section: oldlibs Description: C++ Automated Test Cases in Headers (transitional package) This is a transitional package. It can safely be removed.