diff --git a/srcpkgs/tokei/patches/067fc4487ef2a8f53c29124b0aa3e9e793bfaadc.patch b/srcpkgs/tokei/patches/067fc4487ef2a8f53c29124b0aa3e9e793bfaadc.patch new file mode 100644 index 00000000000..46415c14aeb --- /dev/null +++ b/srcpkgs/tokei/patches/067fc4487ef2a8f53c29124b0aa3e9e793bfaadc.patch @@ -0,0 +1,25 @@ +Upstream: yes + +From 067fc4487ef2a8f53c29124b0aa3e9e793bfaadc Mon Sep 17 00:00:00 2001 +From: Max Sharnoff +Date: Mon, 4 Apr 2022 12:06:32 +0100 +Subject: [PATCH] Summarise language before adding to total (#903) + +--- + src/language/languages.rs | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/language/languages.rs b/src/language/languages.rs +index 141cae28..2b0fc584 100644 +--- a/src/language/languages.rs ++++ b/src/language/languages.rs +@@ -102,7 +102,8 @@ impl Languages { + #[must_use] + pub fn total(self: &Languages) -> Language { + let mut total = Language::new(); +- for (ty, language) in self { ++ for (ty, l) in self { ++ let language = l.summarise(); + total.comments += language.comments; + total.blanks += language.blanks; + total.code += language.code; diff --git a/srcpkgs/tokei/template b/srcpkgs/tokei/template index 8e5da7ab392..aec931841af 100644 --- a/srcpkgs/tokei/template +++ b/srcpkgs/tokei/template @@ -1,14 +1,14 @@ # Template file for 'tokei' pkgname=tokei version=12.1.2 -revision=2 +revision=3 build_style=cargo configure_args="--features all" short_desc="Count lines of code" maintainer="Jan Christian Grünhage " license="Apache-2.0, MIT" homepage="https://github.com/XAMPPRocky/tokei" -distfiles="https://github.com/XAMPPRocky/tokei/archive/v${version}.tar.gz" +distfiles="https://github.com/XAMPPRocky/tokei/archive/v$version.tar.gz" checksum=81ef14ab8eaa70a68249a299f26f26eba22f342fb8e22fca463b08080f436e50 # on i686 LLVM has problems with compiling doctests