From 3cd0c03f495d21194eb99be8a0c8c64cf68b0903 Mon Sep 17 00:00:00 2001 From: Ayoub EL Mhamdi Date: Sun, 1 May 2022 14:16:12 +0100 Subject: [PATCH 1/2] 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" +##} From cf19a7664b714338a947b9cc593b1a9f511d0f66 Mon Sep 17 00:00:00 2001 From: AYOUB EL MHAMDI <34358145+ayoubelmhamdi@users.noreply.github.com> Date: Mon, 2 May 2022 04:18:30 +0100 Subject: [PATCH 2/2] remove ectra line --- srcpkgs/criterion/template | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/srcpkgs/criterion/template b/srcpkgs/criterion/template index dbc66134efd8..7bea38785151 100644 --- a/srcpkgs/criterion/template +++ b/srcpkgs/criterion/template @@ -14,28 +14,3 @@ 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" -##}