guix_mirror_bot pushed a commit to branch javascript-team in repository guix.
commit 1719d1856c639a6442fd4d7522f1d1e3aa808556 Author: Maxim Cournoyer <[email protected]> AuthorDate: Wed Sep 16 23:44:51 2026 +0900 gnu: ftest: Update to 0.3. * gnu/packages/check.scm (ftest): Update to 0.3. [#:install-plan]: Install single header directly on include path. --- gnu/packages/check.scm | 66 ++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 35 deletions(-) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index b10807dbab8..2f85b4d03e4 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -1018,41 +1018,37 @@ has been designed to be fast, light and unintrusive.") "1bwywljm4lzgwl5mig0h4621z7lx3xz0lzhwq9ys71lxdh8ka6qp")))))) (define-public ftest - ;; There aren't any releases and it looks more like a small side project. - ;; It is included for completeness to run tests for package utfcpp. - (let ((commit "c4ad4af0946b73ce1a40cbc72205d15d196c7e06") - (revision "0")) - (package - (name "ftest") - (version (git-version "0" revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/nemtrif/ftest") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1jcd76zjhx5f2nsi80hj7gmywgpz1f7vcw8lv5yf7gx0l99dn86x")))) - ;; No CMakeLists.txt file provided, only one to run tests - (build-system copy-build-system) - (arguments - (list #:install-plan - #~'(("ftest.h" "include/ftest/")) - #:phases - #~(modify-phases %standard-phases - (add-before 'install 'check - (lambda _ - (with-directory-excursion "tests" - (invoke "cmake" ".") - (invoke "make") - (invoke "ctest"))))))) - (native-inputs (list cmake-minimal)) - (home-page "https://github.com/nemtrif/ftest") - (synopsis "C++ testing framework") - (description - "This package provides a simple and limited unit-test framework for C++.") - (license license:boost1.0)))) + (package + (name "ftest") + (version "0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nemtrif/ftest") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1ryshbwikx95qv6d6spk5bbb1ff2lhi3i3fkmx7f974qrdch55i1")))) + ;; No CMakeLists.txt file provided, only one to run tests. + (build-system copy-build-system) + (arguments + (list #:install-plan + #~'(("ftest.h" "include/")) + #:phases + #~(modify-phases %standard-phases + (add-before 'install 'check + (lambda _ + (with-directory-excursion "tests" + (invoke "cmake" ".") + (invoke "make") + (invoke "ctest"))))))) + (native-inputs (list cmake-minimal)) + (home-page "https://github.com/nemtrif/ftest") + (synopsis "C++ testing framework") + (description + "This package provides a simple and limited unit-test framework for C++.") + (license license:boost1.0))) (define-public kyua (package
