From f0947cff29f8d8eb2068703c9d92c040b4a2004a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Louis=20Dupr=C3=A9=20Bertoni?= Date: Wed, 20 Mar 2019 17:51:01 +0200 Subject: [PATCH] New package: catch2-2.7.0. closes #10087 Co-authored-by: maxice8 --- srcpkgs/catch2/template | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 srcpkgs/catch2/template diff --git a/srcpkgs/catch2/template b/srcpkgs/catch2/template new file mode 100644 index 00000000000..24e93546dfe --- /dev/null +++ b/srcpkgs/catch2/template @@ -0,0 +1,27 @@ +# Template file for 'catch2' +pkgname=catch2 +version=2.7.0 +revision=1 +archs=noarch +wrksrc="Catch2-${version}" +build_style=cmake +configure_args="-DCATCH_USE_VALGRIND=OFF -DCATCH_BUILD_TESTING=ON + -DCATCH_BUILD_EXAMPLES=OFF -DCATCH_BUILD_EXTRA_TESTS=OFF + -DCATCH_ENABLE_COVERAGE=OFF -DCATCH_ENABLE_WERROR=OFF + -DCATCH_INSTALL_DOCS=ON -DCATCH_INSTALL_HELPERS=ON" +hostmakedepends="python3" +short_desc="C++ header-only test framework for unit-tests, TDD and BDD" +maintainer="Louis Dupré Bertoni " +license="BSL-1.0" +homepage="https://github.com/catchorg/Catch2" +distfiles="https://github.com/catchorg/Catch2/archive/v${version}/${pkgname}-v${version}.tar.gz" +checksum=d4655e87c0ccda5a2e78bf4256fce8036feb969399503dcc8272f4c90347d9c0 + +post_install() { + vlicense LICENSE.txt +} + +do_check() { + cd build + make test +}