GNU bug report logs - #75282
[PATCH] gnu: Add tclap.

Previous Next

Package: guix-patches;

Reported by: Lars Bilke <lars.bilke <at> ufz.de>

Date: Thu, 2 Jan 2025 12:59:02 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#75282: closed ([PATCH] gnu: Add tclap.)
Date: Sat, 18 Jan 2025 21:25:01 +0000
[Message part 1 (text/plain, inline)]
Your message dated Sat, 18 Jan 2025 22:23:51 +0100
with message-id <8734hfu87s.fsf <at> gnu.org>
and subject line Re: [bug#75282] [PATCH v3] gnu: Add tclap.
has caused the debbugs.gnu.org bug report #75282,
regarding [PATCH] gnu: Add tclap.
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
75282: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75282
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Lars Bilke <lars.bilke <at> ufz.de>
To: guix-patches <at> gnu.org
Cc: Lars Bilke <lars.bilke <at> ufz.de>
Subject: [PATCH] gnu: Add tclap.
Date: Thu, 02 Jan 2025 13:57:08 +0100
* gnu/packages/cpp.scm (tclap): New variable.

Change-Id: I21e0eb623abe0b5add59647dec5606c706063e00
---
 gnu/packages/cpp.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index d3a8223a9c..cc39fc8851 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -3531,3 +3531,35 @@ (define-public cpp-ada-url-parser
      "Ada is a fast and spec-compliant URL parser written in C++.
 Specification for URL parser can be found from the WHATWG website.")
     (license license:gpl3+)))
+
+(define-public tclap
+  (package
+    (name "tclap")
+    (synopsis "Templatized Command Line Argument Parser")
+    (license license:expat)
+    (description
+     "This is a simple C++ library that facilitates parsing command line
+arguments in a type independent manner.")
+    (home-page "https://sourceforge.net/p/tclap/discussion/")
+    (version "1.4.0-1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://git.code.sf.net/p/tclap/code")
+             (commit "81b3d2a0c47895c22e9bb8c577f5ab521f76e5d2")))
+       (sha256
+        (base32 "0w06phgcjjnskxl9f0vmy5lgx5y2irbx14j9c2k8fis8a9sdiq51"))))
+    (build-system cmake-build-system)
+    (native-inputs (list python))
+    (arguments
+     (list
+      #:phases #~(modify-phases %standard-phases
+                   (replace 'check
+                     (lambda* (#:key tests? parallel-tests? #:allow-other-keys)
+                       (if tests?
+                           (invoke "ctest" "-j"
+                                   (if parallel-tests?
+                                       (number->string (parallel-job-count))
+                                       "1"))
+                           (format #t "test suite not run~%")))))))))

base-commit: ab43d883a0a88adbcfd3c3ab8d4c097cd9054b90
-- 
2.46.1



[Message part 3 (message/rfc822, inline)]
From: Ludovic Courtès <ludo <at> gnu.org>
To: Lars Bilke <lars.bilke <at> ufz.de>
Cc: 75282-done <at> debbugs.gnu.org, liliana.prikler <at> gmail.com
Subject: Re: [bug#75282] [PATCH v3] gnu: Add tclap.
Date: Sat, 18 Jan 2025 22:23:51 +0100
Lars Bilke <lars.bilke <at> ufz.de> skribis:

> * gnu/packages/cpp.scm (tclap): New variable.
>
> Change-Id: I21e0eb623abe0b5add59647dec5606c706063e00

Applied, thanks!

Note that normally we don’t package release candidates (RC) so please be
sure to upgrade this one as soon as the new version is out.

Thanks,
Ludo’.


This bug report was last modified 177 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.