From unknown Wed Jun 18 23:15:17 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#77938 <77938@debbugs.gnu.org> To: bug#77938 <77938@debbugs.gnu.org> Subject: Status: [PATCH] gnu: guile-srfi-234-manual: info manual for guile-srfi-234 Reply-To: bug#77938 <77938@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:15:17 +0000 retitle 77938 [PATCH] gnu: guile-srfi-234-manual: info manual for guile-srf= i-234 reassign 77938 guix-patches submitter 77938 Yuval Langer severity 77938 normal tag 77938 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 20 08:22:44 2025 Received: (at submit) by debbugs.gnu.org; 20 Apr 2025 12:22:44 +0000 Received: from localhost ([127.0.0.1]:46925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6Th2-0008Pi-Ly for submit@debbugs.gnu.org; Sun, 20 Apr 2025 08:22:44 -0400 Received: from lists.gnu.org ([2001:470:142::17]:57906) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u6Tgw-0008NG-H3 for submit@debbugs.gnu.org; Sun, 20 Apr 2025 08:22:37 -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 1u6Tgk-0001qw-MY for guix-patches@gnu.org; Sun, 20 Apr 2025 08:22:22 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u6Tgh-0004rw-OH for guix-patches@gnu.org; Sun, 20 Apr 2025 08:22:21 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-39ee5a5bb66so2158537f8f.3 for ; Sun, 20 Apr 2025 05:22:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745151736; x=1745756536; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=BzDWHZBrYln4jJprzvckFE2ApLGvplHfmVhSboXGV/o=; b=GyaJGeJU2A1mhVEpLaa1Ol+ivG+g5QKQxkGrCmAl/KGrL4Y7f5ZdRH9V6a+4OasOMq 0UBa5I/Ar1WecOwfwK2ZN1ZLjwVL2dslteHHkNs325EQjKjNDJWKO0zcRFXUSu6LQDmO cGGH78/X4pbVPMC8oO02j+Kxi2VI6r5kwleV2Hjwg8hw/fiTZvHwa993zh0BjrHRv7hE brHiUGNpxavYYwqzgdzG5X/59IMP1GYo7lIp5OZJrxrTp0AM0MKdJWYVOlFHOG3G+EJ4 /fjdfdadXnNZfWPxTalu35iaTdsNdOtqIembi7YDeRjh/N8KmFF710AzhIt09r26N4rx fXsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745151736; x=1745756536; 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=BzDWHZBrYln4jJprzvckFE2ApLGvplHfmVhSboXGV/o=; b=Wf6EpqSAdQ/N2JWwHTCOMijOhFY6t0BPMthavAXRx0EjMqDyx2yrvdrNBDOIfiE09K cr3eFZvxv+OCX/Fg/EH1trJt7yftvMGrCzfH8VkrE6SF7LwcvhjQ/b8+Ea5L/jCuModP MrPtLfZUIMkIdonu8jEgzCv1NzacDzTG8LcQwT0sHiAJAtEcZwDh0M8kIwwbyn+waU92 UJ0MQVn2G3/1cDZX1ylL3o5nw0yem2o5IsDBL65WI2SQkaXXPw4Em+Ne/s0ZuTtwNS+Y DOnu30lbA7WCfFON6zvSZrIY0DwxW28NDy9dO7Mn71I4rox20WZ/uTAUYT81zzuABDmL 0m0w== X-Gm-Message-State: AOJu0YyiSquUmqras6jPgOWReM8u1EuMB4kJH2WD0gUcfBeonR9zJV/2 /64zQeMiECaDyxkRerCxGq2V3BM/m404mq+pvLrKx0r4JVTmJRWdpmcki+LX X-Gm-Gg: ASbGncspV1uOtL/xHgwwiJBZ6i6GXTFLqTnHiAVlerEIoE0z62owHCnjOnTVXTH00EW XT5CvRmEsaP01nZo9nG49HNjaAPLWz8oNnvZOahtedsfpnYrhBoaiWBoIz3lyhACeepAd9jYcjZ Mq167YSPLaSCqaOe4I/iE2TaRu/I0cLjQnUkdXe9IcT7V2PRbqvgCKyYFREgpR0gzUD8ahqgohl XZQGEJ+uDiP7QkTT//oQFH4eTrLe0vOoMG+2Uf/yL6d0nbgrVUyA3wVUU3peThmRu3FM+Y22g66 tx9irO3O+tJ69veOVMqukvcRhriTwuAVdlV/gn0mhptDo+pVfYH5I+t1alw27A== X-Google-Smtp-Source: AGHT+IFcQryS92kVyz/zUOFZZZRIF0FwdVkXcPDvYEZcGRsypJEDCM1ZH3EMZXFdhkdj0PflgP6+kA== X-Received: by 2002:a05:6000:1888:b0:391:4743:6dc2 with SMTP id ffacd0b85a97d-39efba5a416mr6401323f8f.25.1745151735879; Sun, 20 Apr 2025 05:22:15 -0700 (PDT) Received: from localhost.localdomain ([2a06:c701:4980:1000:238e:d46e:ee40:ca3b]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39efa43bee6sm8650210f8f.45.2025.04.20.05.22.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 20 Apr 2025 05:22:15 -0700 (PDT) From: Yuval Langer To: guix-patches@gnu.org Subject: [PATCH] gnu: guile-srfi-234-manual: info manual for guile-srfi-234 Date: Sun, 20 Apr 2025 15:21:48 +0300 Message-Id: X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=yuval.langer@gmail.com; helo=mail-wr1-x435.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Yuval Langer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/guile-xyz.scm (guile-srfi-234-manual): New variable. * gnu/packages/guile-xyz.scm (guile-srfi-234): Add guile-srfi-234-manual as propagated input. --- gnu/packages/guile-xyz.scm | 44 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 537e84d3f82..323b0f1e12d 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -4634,6 +4634,49 @@ procedures, and procedures created with it have predictable behavior when applied to surplus arguments.") (license license:expat))) +(define-public guile-srfi-234-manual + (let ((version "1.0.0") + (revision "1") + (commit "2c5eb7308ba0da2cbf525ca853dcc7d626dd1a09")) + (package + (name "guile-srfi-234-manual") + (version (git-version version revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://codeberg.org/kakafarm/guile-srfi-234-manual") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1bdlz9018dbfj4w5hv6qin3q1cfy72i1hh7g5154p1b5vydxr58p")))) + (build-system copy-build-system) + (arguments + (list + #:install-plan #~'(("srfi-234.info" "share/info/")) + #:phases #~(modify-phases %standard-phases + (add-after 'patch-source-shebangs 'compile-the-files + (lambda _ + (import (ice-9 ftw)) + (system* "emacs" + "--batch" + "--eval" + "(progn + (find-file \"srfi-234.org\") + (org-texinfo-export-to-info))")))))) + (native-inputs (list emacs texinfo)) + (home-page "https://codeberg.org/kakafarm/guile-srfi-234-manual") + (synopsis "Topological sorting module for Guile Scheme") + (description + "Topological sorting is an algorithm that takes a graph consisting of +nodes and other nodes that depend on them, forming a partial order, and +returns a list representing a total ordering of the graph. If the graph is +cyclic, the topological sort will fail. The procedure topological-sort returns +three values. If sorting succeeds, the first value contains the result and the +second and third are #false. If sorting fails, the result is #false and the +second and third value may provide additional information about the error.") + (license license:expat)))) + (define-public guile-srfi-234 (let ((version "1.0.0") (revision "1") @@ -4660,6 +4703,7 @@ applied to surplus arguments.") (("srfi 234") "srfi srfi-234")) (rename-file "srfi/234.sld" "srfi/srfi-234.scm")))))) (native-inputs (list guile-3.0)) + (propagated-inputs (list guile-srfi-234-manual)) (home-page "https://github.com/scheme-requests-for-implementation/srfi-234") (synopsis "Topological sorting module for Guile Scheme") (description -- 2.30.2