From 3cd0c03f495d21194eb99be8a0c8c64cf68b0903 Mon Sep 17 00:00:00 2001 From: Ayoub EL Mhamdi Date: Sun, 1 May 2022 14:16:12 +0100 Subject: [PATCH] criterion FOSS unit test for c/c++ --- srcpkgs/criterion/template | 41 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 srcpkgs/criterion/template diff --git a/srcpkgs/criterion/template b/srcpkgs/criterion/template new file mode 100644 index 000000000000..dbc66134efd8 --- /dev/null +++ b/srcpkgs/criterion/template @@ -0,0 +1,41 @@ +# Maintainer: László Várady +# Contributor: Snaipe +pkgname=criterion +version=2.4.1 +revision=1 +short_desc="A cross-platform C and C++ unit testing framework for the 21th century" +hostmakedepends="meson python3-cram glibc ninja pkg-config cmake libffi-devel" +depends="gettext nanomsg libffi libgit2" +checkdepends="python3-cram" +maintainer="ayoubelmhamdi@gmail.com" +build_style=meson +license="MIT" +homepage="https://github.com/Snaipe/Criterion" +distfiles="https://github.com/Snaipe/Criterion/releases/download/v${version}/${pkgname}-${version}.tar.xz" +checksum=d0f86a8fc868e2c7b83894ad058313023176d406501a4ee8863e5357e31a80e7 +archs="x86_64" + +##do_build() { +## cd $wrksrc +## meson build +##} + + +##do_build() { +##cd $wrksrc +##arch-meson -Db_pie=false -Db_lto=false build +##meson compile -C build + + +##do_check() { +## cd "${pkgname}-${version}" +## meson test -C build +##} +## +##do_install() { +## cd ${wrksrc} +## #meson install -C build --skip-subprojects --destdir "${DESTDIR}" +## ninja -C build install +## ldconfig +## install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +##}