From patchwork Sun Jul 16 22:03:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luis Higino X-Patchwork-Id: 51746 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 42E4D27BBE9; Sun, 16 Jul 2023 23:10:30 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E381A27BBE2 for ; Sun, 16 Jul 2023 23:10:27 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qL9wL-0002Dy-94; Sun, 16 Jul 2023 18:10:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qL9wI-0002Bs-NW for guix-patches@gnu.org; Sun, 16 Jul 2023 18:10:03 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qL9wI-0003sv-Ek for guix-patches@gnu.org; Sun, 16 Jul 2023 18:10:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qL9wH-0006ST-SL for guix-patches@gnu.org; Sun, 16 Jul 2023 18:10:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64672] [PATCH] gnu: Add stdman. Resent-From: Luis Henrique Gomes Higino Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 16 Jul 2023 22:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64672 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64672@debbugs.gnu.org Cc: Luis Henrique Gomes Higino X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.168954537624786 (code B ref -1); Sun, 16 Jul 2023 22:10:01 +0000 Received: (at submit) by debbugs.gnu.org; 16 Jul 2023 22:09:36 +0000 Received: from localhost ([127.0.0.1]:48704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qL9vr-0006Rh-KO for submit@debbugs.gnu.org; Sun, 16 Jul 2023 18:09:35 -0400 Received: from lists.gnu.org ([2001:470:142::17]:43744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qL9vm-0006RN-Aa for submit@debbugs.gnu.org; Sun, 16 Jul 2023 18:09:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qL9vg-0001ui-VJ for guix-patches@gnu.org; Sun, 16 Jul 2023 18:09:24 -0400 Received: from mail-ot1-x330.google.com ([2607:f8b0:4864:20::330]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qL9vf-0003rb-Gu for guix-patches@gnu.org; Sun, 16 Jul 2023 18:09:24 -0400 Received: by mail-ot1-x330.google.com with SMTP id 46e09a7af769-6b9da30ec87so76012a34.3 for ; Sun, 16 Jul 2023 15:09:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689545361; x=1692137361; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=3s1ZY0c1whG8KMlGhWfiTeAtxiZZbjLdJgkAXpGmgps=; b=RDqQ3hIhAEF4XJGAZJrZ6CZTWY+0Zn+nJhaiDRTDCzjpULpP66w8Hp3po5QPkiVsHJ 6rtAgfGOpnQXHBs6FGnyF2lYUQfocKxGtcfz8LCMU+oPdwjM+Rt85/tORbvtj6RE5EYw uTrDQL9h7b9Iu6DJQp4+GihIaF2KcJ8/XQUwloUO3X+mduxZmBjHftx+LUUf2/aWC09k 7ORTLOp8p0Fx9z3M1fpNId+q8jsYoTeGPx6rGdUF070XCQu/2pFOXc0PMBY0thZ9U4Ov LW4LA6kqyq/5F5SJXTpTC6sFai7pbcAA9j5KjadumQd6fKxoOp1RmPXzfIM4c+rVtu5X 4VbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689545361; x=1692137361; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=3s1ZY0c1whG8KMlGhWfiTeAtxiZZbjLdJgkAXpGmgps=; b=dOhCmPmsFihSivjChXvNwzbpg0+cWoLXh+L9MQAz82+O2HG9c71Uhf/XZ9nOOTowWo a2ObwGNLZd+ZJ2y3dpwyUbm4dXdarLvUZujksdv6WNhhZyGv2gfMlV9KiTLD14oNRSzu 7lWfIgb1pLecIJ1iQwF+A45huBtDb+BgMzyUD4nD9IfXkjgR2db3k0G+HiXxGfYr8NVx xv+6Pl3SOriXrO1gXHxq5HaA6Fs/GE8XdEzvEvaSJvaM8mfGckPxljvxeYbwFgHSAm6s CcD3imZKfCEzyxyZIQvq2Cnb6pSsiY5VQSFX6R/gHbfUR0Ei9sBqV3qR0gmdfF1X0ea3 UZYg== X-Gm-Message-State: ABy/qLaaSvgBhxY1zPPwEos1Pyuv1glFMs7pJT5/UfibqFGQ0agdq0Yp nGxJv9qH4OhIti7UMtn0rMuehOufiDY= X-Google-Smtp-Source: APBJJlHilaHUloEzQpliNe8AjKQSObs3JUDbbqP5abiN7m71MBkp/qCCvvqJLJUJwiD8Ybv4qeA0eQ== X-Received: by 2002:a9d:628e:0:b0:6b9:9052:155d with SMTP id x14-20020a9d628e000000b006b99052155dmr9543378otk.2.1689545361480; Sun, 16 Jul 2023 15:09:21 -0700 (PDT) Received: from localhost.localdomain ([2804:1b3:c201:338d:adf0:89c:606a:8e40]) by smtp.gmail.com with ESMTPSA id n11-20020a9d740b000000b006b753685cc5sm5946372otk.79.2023.07.16.15.09.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Jul 2023 15:09:20 -0700 (PDT) From: Luis Henrique Gomes Higino Date: Sun, 16 Jul 2023 19:03:11 -0300 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::330; envelope-from=luishenriquegh2701@gmail.com; helo=mail-ot1-x330.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/cpp.scm (stdman): New variable. --- Hi Guix, this commit adds a package for the stdman [0] generated man pages. As they already provide the man pages generated with the latest version on the repository, this package basically clones their repo and moves the pages to the package's output. If you think it's better to build the program and generate the man pages instead, let me know! Regards, Luis Higino gnu/packages/cpp.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) base-commit: 796c823a0d1d0aec9f4af908eca462e58e5675b5 diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index ec1f4cd325..d737c4aa76 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -2730,3 +2730,34 @@ (define-public tl-optional the std::optional for C++11/14/17, with support for monadic operations added in C++23.") (license license:cc0))) + +(define-public stdman + (package + (name "stdman") + (version "2022.07.30") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jeaye/stdman") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1zbb55v149c76rfrvdxpxv2wrfx7mlfvh1jza7q9vshjak2j06h0")))) + (build-system gnu-build-system) + (arguments + (list #:configure-flags #~(list (string-append "--prefix=" + #$output)) + #:phases #~(modify-phases %standard-phases + (delete 'check) + (delete 'build)))) + (home-page "https://github.com/jeaye/stdman") + (synopsis "Formatted C++20 stdlib man pages (cppreference)") + (description + "stdman is a tool that parses archived HTML files from +cppreference and generates groff-formatted manual pages for Unix-based +systems. The goal is to provide excellent formatting for easy +readability. + +This package includes the generated man pages.") + (license license:expat)))