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/3] 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 00000000000000..dbc66134efd8e3 --- /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/3] remove ectra line --- srcpkgs/criterion/template | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/srcpkgs/criterion/template b/srcpkgs/criterion/template index dbc66134efd8e3..7bea38785151f3 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" -##} From f51c65154e50bcc99b49b5d1d25920cca9265f36 Mon Sep 17 00:00:00 2001 From: AYOUB EL MHAMDI <34358145+ayoubelmhamdi@users.noreply.github.com> Date: Mon, 2 May 2022 04:20:45 +0100 Subject: [PATCH 3/3] up --- srcpkgs/criterion/template | 3 --- 1 file changed, 3 deletions(-) diff --git a/srcpkgs/criterion/template b/srcpkgs/criterion/template index 7bea38785151f3..af23e17f42ec36 100644 --- a/srcpkgs/criterion/template +++ b/srcpkgs/criterion/template @@ -1,5 +1,3 @@ -# Maintainer: László Várady -# Contributor: Snaipe pkgname=criterion version=2.4.1 revision=1 @@ -7,7 +5,6 @@ short_desc="A cross-platform C and C++ unit testing framework for the 21th centu 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"