From unknown Sat Sep 06 14:24: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#62570 <62570@debbugs.gnu.org> To: bug#62570 <62570@debbugs.gnu.org> Subject: Status: [PATCH 0/6] Fix name and dependencies of a few Texlive packages Reply-To: bug#62570 <62570@debbugs.gnu.org> Date: Sat, 06 Sep 2025 21:24:17 +0000 retitle 62570 [PATCH 0/6] Fix name and dependencies of a few Texlive packag= es reassign 62570 guix-patches submitter 62570 Nicolas Goaziou severity 62570 normal tag 62570 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 31 11:30:55 2023 Received: (at submit) by debbugs.gnu.org; 31 Mar 2023 15:30:55 +0000 Received: from localhost ([127.0.0.1]:34263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piGiM-0007NT-Vn for submit@debbugs.gnu.org; Fri, 31 Mar 2023 11:30:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:40966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piGiL-0007NK-Eu for submit@debbugs.gnu.org; Fri, 31 Mar 2023 11:30:53 -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 1piGiL-0001lY-5K for guix-patches@gnu.org; Fri, 31 Mar 2023 11:30:53 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1piGiJ-0000Tj-Dv for guix-patches@gnu.org; Fri, 31 Mar 2023 11:30:52 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by mail.gandi.net (Postfix) with ESMTPSA id 487401BF205 for ; Fri, 31 Mar 2023 15:30:46 +0000 (UTC) From: Nicolas Goaziou To: guix-patches@gnu.org Subject: [PATCH 0/6] Fix name and dependencies of a few Texlive packages Date: Fri, 31 Mar 2023 17:30:41 +0200 Message-Id: <20230331153041.607320-1-mail@nicolasgoaziou.fr> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=217.70.183.201; envelope-from=mail@nicolasgoaziou.fr; helo=relay8-d.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit 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: -2.6 (--) This patch set normalizes naming scheme of a few Texlive packages, build them from source and set appropriate dependencies. Nicolas Goaziou (6): gnu: Add texlive-ncctools. gnu: Add texlive-relsize. gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot. gnu: texlive-latex-acronym: Replace with texlive-acronym. gnu: texlive-latex-totcount: Replace with texlive-totcount. gnu: texlive-latex-lastpage: Replace with texlive-lastpage. gnu/packages/tex.scm | 328 ++++++++++++++++++++++++++++++++----------- 1 file changed, 244 insertions(+), 84 deletions(-) base-commit: 65afc8fa44051da2c5acaa230af74fa0a99cbbd5 -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 31 11:32:47 2023 Received: (at 62570) by debbugs.gnu.org; 31 Mar 2023 15:32:47 +0000 Received: from localhost ([127.0.0.1]:34274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piGkA-0007Ql-DC for submit@debbugs.gnu.org; Fri, 31 Mar 2023 11:32:47 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:40615) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piGk6-0007QH-N7 for 62570@debbugs.gnu.org; Fri, 31 Mar 2023 11:32:45 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by mail.gandi.net (Postfix) with ESMTPSA id E2A8EE0019 for <62570@debbugs.gnu.org>; Fri, 31 Mar 2023 15:32:35 +0000 (UTC) From: Nicolas Goaziou To: 62570@debbugs.gnu.org Subject: [PATCH 1/6] gnu: Add texlive-ncctools. Date: Fri, 31 Mar 2023 17:32:21 +0200 Message-Id: <20230331153226.607420-1-mail@nicolasgoaziou.fr> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62570 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: -1.7 (-) * gnu/packages/tex.scm (texlive-ncctools): New variable. --- gnu/packages/tex.scm | 64 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index b40e72c582..23f437412c 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -8844,6 +8844,70 @@ (define-public texlive-latex-ms @end itemize\n") (license license:lppl1.3c+))) +(define-public texlive-ncctools + (let ((template (simple-texlive-package + "texlive-ncctools" + (list "doc/latex/ncctools/" + "source/latex/ncctools/" + "tex/latex/ncctools/") + (base32 + "1g3fpvrg6kx2ns97ih6iwdk0rcbxlv043x8rdppxdincl2lvbdx5")))) + (package + (inherit template) + (outputs '("out" "doc")) + (arguments + (substitute-keyword-arguments (package-arguments template) + ((#:tex-directory _ #t) "latex/ncctools") + ((#:build-targets _ '()) '(list "ncctools.ins")) + ((#:phases phases) + #~(modify-phases #$phases + (add-after 'unpack 'chdir + (lambda _ (chdir "source/latex/ncctools/"))) + (replace 'copy-files + (lambda* (#:key inputs #:allow-other-keys) + (let ((origin (assoc-ref inputs "source")) + (source (string-append #$output + "/share/texmf-dist/source")) + (doc (string-append #$output:doc + "/share/texmf-dist/doc"))) + (copy-recursively (string-append origin "/source") source) + (copy-recursively (string-append origin "/doc") doc)))))))) + (propagated-inputs + (list texlive-amsmath texlive-latex-graphics)) + (home-page "https://ctan.org/pkg/ncctools") + (synopsis "Collection of general packages for LaTeX") + (description + "The NCCtools bundle contains many packages for general use under LaTeX; +many are also used by NCC LaTeX. The bundle includes tools for: +@itemize +@item executing commands after a package is loaded; +@item watermarks; +@item counter manipulation; +@item improvements to the @code{description} environment; +@item hyphenation of compound words; +@item new levels of footnotes; +@item space-filling patterns; +@item ``poor man's'' Black Board Bold symbols; +@item alignment of the content of a box; use comma as decimal separator; +@item boxes with their own crop marks; +@item page cropmarks; +@item improvements to fancy headers; +@item float ``styles'', mini floats, side floats; +@item manually marked footnotes; +@item extension of amsmath; +@item control of paragraph skip; +@item an envelope to the @code{graphicx} package; +@item dashed and multiple rules; +@item alternative techniques for declarations of sections, captions, and +toc-entries; +@item generalised text-stretching; +@item generation of new theorem-like environments; +@item control of the text area; +@item centered page layouts; +@item and un-numbered top-level section. +@end itemize") + (license license:lppl)))) + (define-public texlive-numprint (let ((template (simple-texlive-package -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 31 11:32:48 2023 Received: (at 62570) by debbugs.gnu.org; 31 Mar 2023 15:32:48 +0000 Received: from localhost ([127.0.0.1]:34276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piGkB-0007RF-Kq for submit@debbugs.gnu.org; Fri, 31 Mar 2023 11:32:47 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:51763) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piGk6-0007QJ-MS for 62570@debbugs.gnu.org; Fri, 31 Mar 2023 11:32:45 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by mail.gandi.net (Postfix) with ESMTPSA id 4B3ABE0012 for <62570@debbugs.gnu.org>; Fri, 31 Mar 2023 15:32:36 +0000 (UTC) From: Nicolas Goaziou To: 62570@debbugs.gnu.org Subject: [PATCH 2/6] gnu: Add texlive-relsize. Date: Fri, 31 Mar 2023 17:32:22 +0200 Message-Id: <20230331153226.607420-2-mail@nicolasgoaziou.fr> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230331153226.607420-1-mail@nicolasgoaziou.fr> References: <20230331153226.607420-1-mail@nicolasgoaziou.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62570 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: -1.7 (-) * gnu/packages/tex.scm (texlive-relsize): New variable. --- gnu/packages/tex.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 23f437412c..0f87dc4a77 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -12132,6 +12132,23 @@ (define-public texlive-ragged2e lower-case, prevent hyphenation altogether).") (license license:lppl1.3c))) +(define-public texlive-relsize + (package + (inherit (simple-texlive-package + "texlive-relsize" + (list "doc/latex/relsize/" + "tex/latex/relsize/") + (base32 + "07g9wqxsh3a9rmfbppaqhyic82a1i1habizaf4hpdi3246w6nnby") + #:trivial? #t)) + (home-page "https://ctan.org/pkg/relsize") + (synopsis "Set the font size relative to the current font size") + (description + "The basic command of the package is @code{\\relsize}, whose argument is +a number of @code{\\magsteps} to change size; from this are defined commands +@code{\\larger}, @code{\\smaller}, @code{\\textlarger}, etc.") + (license license:public-domain))) + (define-public texlive-everysel (package (inherit -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 31 11:32:56 2023 Received: (at 62570) by debbugs.gnu.org; 31 Mar 2023 15:32:56 +0000 Received: from localhost ([127.0.0.1]:34278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piGkK-0007Rc-0t for submit@debbugs.gnu.org; Fri, 31 Mar 2023 11:32:56 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:44583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piGk6-0007QK-MS for 62570@debbugs.gnu.org; Fri, 31 Mar 2023 11:32:46 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by mail.gandi.net (Postfix) with ESMTPSA id ABF45E0014 for <62570@debbugs.gnu.org>; Fri, 31 Mar 2023 15:32:36 +0000 (UTC) From: Nicolas Goaziou To: 62570@debbugs.gnu.org Subject: [PATCH 3/6] gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot. Date: Fri, 31 Mar 2023 17:32:23 +0200 Message-Id: <20230331153226.607420-3-mail@nicolasgoaziou.fr> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230331153226.607420-1-mail@nicolasgoaziou.fr> References: <20230331153226.607420-1-mail@nicolasgoaziou.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62570 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: -1.7 (-) * gnu/packages/tex.scm (texlive-bigfoot): New variable. (texlive-latex-bigfoot): Deprecate package. (texlive-pstool): Use new variable. --- gnu/packages/tex.scm | 82 ++++++++++++++++++++++++++------------------ 1 file changed, 48 insertions(+), 34 deletions(-) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 0f87dc4a77..d78b1672f1 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -4865,40 +4865,54 @@ (define-public texlive-latex-amsrefs conjunction with BibTeX or as a replacement for BibTeX.") (license license:lppl1.3+))) -(define-public texlive-latex-bigfoot - (package - (name "texlive-latex-bigfoot") - (version (number->string %texlive-revision)) - (source (origin - (method svn-fetch) - (uri (texlive-ref "latex" "bigfoot")) - (file-name (string-append name "-" version "-checkout")) - (sha256 - (base32 - "092g8alnsdwlgl1isdnqrr32l161994295kadr1n05d81xgj5wnv")))) - (build-system texlive-build-system) - (arguments - '(#:tex-directory "latex/bigfoot" - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'remove-generated-file - (lambda _ - (for-each delete-file (find-files "." "\\.drv$")) - #t))))) - (home-page "https://www.ctan.org/pkg/bigfoot") - (synopsis "Footnotes for critical editions") - (description - "This package aims to provide a one-stop solution to requirements for -footnotes. It offers: Multiple footnote apparatus superior to that of +(define-public texlive-bigfoot + (let ((template (simple-texlive-package + "texlive-bigfoot" + (list "doc/latex/bigfoot/" + "source/latex/bigfoot/" + "tex/latex/bigfoot/") + (base32 + "140b4bbjcgajd1flznmi3ga6lx5pna2nxybr2dqm9515lny8gwf0")))) + (package + (inherit template) + (outputs '("out" "doc")) + (arguments + (substitute-keyword-arguments (package-arguments template) + ((#:tex-directory _ #t) "latex/bigfoot") + ((#:build-targets _ '()) '(list "bigfoot.ins")) + ((#:phases phases) + #~(modify-phases #$phases + (add-after 'unpack 'chdir + (lambda _ (chdir "source/latex/bigfoot/"))) + (add-after 'chdir 'delete-drv-files + (lambda _ + (for-each delete-file (find-files "." "\\.drv$")))) + (replace 'copy-files + (lambda* (#:key inputs #:allow-other-keys) + (let ((origin (assoc-ref inputs "source")) + (source (string-append #$output + "/share/texmf-dist/source")) + (doc (string-append #$output:doc + "/share/texmf-dist/doc"))) + (copy-recursively (string-append origin "/source") source) + (copy-recursively (string-append origin "/doc") doc)))))))) + (propagated-inputs + (list texlive-etex texlive-ncctools)) + (home-page "https://ctan.org/pkg/bigfoot") + (synopsis "Footnotes for critical editions") + (description + "The package aims to provide a one-stop solution to requirements for +footnotes. It offers multiple footnote apparatus superior to that of @code{manyfoot}. Footnotes can be formatted in separate paragraphs, or be run -into a single paragraph (this choice may be selected per footnote series); -Things you might have expected (such as @code{\\verb}-like material in -footnotes, and color selections over page breaks) now work. Note that the -majority of the bigfoot package's interface is identical to that of -@code{manyfoot}; users should seek information from that package's -documentation. The bigfoot bundle also provides the @code{perpage} and -@code{suffix} packages.") - (license license:gpl2+))) +into a single paragraph. Note that the majority of the @code{bigfoot} +package's interface is identical to that of @code{manyfoot}; users should seek +information from that package's documentation. + +The @code{bigfoot} bundle also provides the @code{perpage} and @code{suffix} +packages.") + (license license:gpl2+)))) + +(define-deprecated-package texlive-latex-bigfoot texlive-bigfoot) (define-public texlive-latex-blindtext (package @@ -5342,7 +5356,7 @@ (define-public texlive-pstool "12clzcw2cl7g2chr2phgmmiwxw4859cln1gbx1wgp8bl9iw590nc") #:trivial? #t)) (propagated-inputs - (list texlive-latex-bigfoot ; for suffix + (list texlive-bigfoot ; for suffix texlive-filemod texlive-latex-graphics texlive-latex-ifplatform -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 31 11:32:56 2023 Received: (at 62570) by debbugs.gnu.org; 31 Mar 2023 15:32:57 +0000 Received: from localhost ([127.0.0.1]:34280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piGkK-0007Rf-Fz for submit@debbugs.gnu.org; Fri, 31 Mar 2023 11:32:56 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:50747) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piGk6-0007QL-OX for 62570@debbugs.gnu.org; Fri, 31 Mar 2023 11:32:46 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by mail.gandi.net (Postfix) with ESMTPSA id 22E19E001B for <62570@debbugs.gnu.org>; Fri, 31 Mar 2023 15:32:36 +0000 (UTC) From: Nicolas Goaziou To: 62570@debbugs.gnu.org Subject: [PATCH 4/6] gnu: texlive-latex-acronym: Replace with texlive-acronym. Date: Fri, 31 Mar 2023 17:32:24 +0200 Message-Id: <20230331153226.607420-4-mail@nicolasgoaziou.fr> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230331153226.607420-1-mail@nicolasgoaziou.fr> References: <20230331153226.607420-1-mail@nicolasgoaziou.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62570 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: -1.7 (-) * gnu/packages/tex.scm (texlive-latex-acronym): Deprecate package. (texlive-acronym): New variable. --- gnu/packages/tex.scm | 59 +++++++++++++++++++++++++++++--------------- 1 file changed, 39 insertions(+), 20 deletions(-) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index d78b1672f1..94bb47d626 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -8171,28 +8171,47 @@ (define-public texlive-latex-preview files.") (license license:gpl3+))) -(define-public texlive-latex-acronym - (package - (name "texlive-latex-acronym") - (version (number->string %texlive-revision)) - (source (origin - (method svn-fetch) - (uri (texlive-ref "latex" "acronym")) - (file-name (string-append name "-" version "-checkout")) - (sha256 - (base32 - "09pd4wynksg1y1ddxnqbhk2dc185zw5nyi794d86n3qx8l014ijy")))) - (build-system texlive-build-system) - (arguments '(#:tex-directory "latex/acronym")) - (home-page "https://www.ctan.org/pkg/acronym") - (synopsis "Expand acronyms at least once") - (description - "This package ensures that all acronyms used in the text are spelled out -in full at least once. It also provides an environment to build a list of +(define-public texlive-acronym + (let ((template (simple-texlive-package + "texlive-acronym" + (list "doc/latex/acronym/" + "source/latex/acronym/" + "tex/latex/acronym/") + (base32 + "0p2sws3qy7wv0v6bsy6c5j36n9s1ps7b1z7dmg1370schrjpqnfh")))) + (package + (inherit template) + (outputs '("out" "doc")) + (arguments + (substitute-keyword-arguments (package-arguments template) + ((#:tex-directory _ #t) "latex/acronym") + ((#:build-targets _ '()) '(list "acronym.ins")) + ((#:phases phases) + #~(modify-phases #$phases + (add-after 'unpack 'chdir + (lambda _ (chdir "source/latex/acronym/"))) + (replace 'copy-files + (lambda* (#:key inputs #:allow-other-keys) + (let ((origin (assoc-ref inputs "source")) + (source (string-append #$output + "/share/texmf-dist/source")) + (doc (string-append #$output:doc + "/share/texmf-dist/doc"))) + (copy-recursively (string-append origin "/source") source) + (copy-recursively (string-append origin "/doc") doc)))))))) + (propagated-inputs + (list texlive-bigfoot texlive-relsize texlive-xstring)) + (home-page "https://ctan.org/pkg/acronym") + (synopsis "Expand acronyms at least once") + (description + "This package ensures that all acronyms used in the text are spelled +out in full at least once. It also provides an environment to build a list of acronyms used. The package is compatible with PDF bookmarks. The package -requires the suffix package, which in turn requires that it runs under +requires the @code{suffix} package, which in turn requires that it runs under e-TeX.") - (license license:lppl1.3+))) + (license license:lppl1.3+)))) + +(define-deprecated-package texlive-latex-acronym texlive-acronym) (define-public texlive-pdftex (package -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 31 11:32:57 2023 Received: (at 62570) by debbugs.gnu.org; 31 Mar 2023 15:32:57 +0000 Received: from localhost ([127.0.0.1]:34282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piGkK-0007Rn-Tp for submit@debbugs.gnu.org; Fri, 31 Mar 2023 11:32:57 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:36551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piGk7-0007QN-30 for 62570@debbugs.gnu.org; Fri, 31 Mar 2023 11:32:46 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by mail.gandi.net (Postfix) with ESMTPSA id 74483E0006 for <62570@debbugs.gnu.org>; Fri, 31 Mar 2023 15:32:37 +0000 (UTC) From: Nicolas Goaziou To: 62570@debbugs.gnu.org Subject: [PATCH 5/6] gnu: texlive-latex-totcount: Replace with texlive-totcount. Date: Fri, 31 Mar 2023 17:32:25 +0200 Message-Id: <20230331153226.607420-5-mail@nicolasgoaziou.fr> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230331153226.607420-1-mail@nicolasgoaziou.fr> References: <20230331153226.607420-1-mail@nicolasgoaziou.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62570 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: -1.7 (-) * gnu/packages/tex.scm (texlive-totcount): New variable. (texlive-latex-totcount): Deprecate package. --- gnu/packages/tex.scm | 53 ++++++++++++++++++++++++++++++++------------ 1 file changed, 39 insertions(+), 14 deletions(-) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 94bb47d626..2e31d74498 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -12611,22 +12611,47 @@ (define-public texlive-substr @end itemize") (license license:lppl1.0+))) -(define-public texlive-latex-totcount - (package - (inherit (simple-texlive-package - "texlive-latex-totcount" - (list "doc/latex/totcount/" - "tex/latex/totcount/") - (base32 "0z4mijyk3z7555q8da41aiji602plis5z261z4rr1fl8sndhnhn1") - #:trivial? #t)) - (build-system texlive-build-system) - (home-page "https://ctan.org/pkg/totcount") - (synopsis "Find the last value of a counter") - (description - "This package records the value that was last set, for any counter of +(define-public texlive-totcount + (let ((template (simple-texlive-package + "texlive-totcount" + (list "doc/latex/totcount/" + "source/latex/totcount/" + "tex/latex/totcount/") + (base32 + "1rj9ncip5h2cbdljjqwxqsg14pb4mimzhz290q872n32w7rxkp28")))) + (package + (inherit template) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (arguments + (substitute-keyword-arguments (package-arguments template) + ((#:tex-directory _ #t) "latex/totcount") + ((#:tex-format _ #t) "latex") + ((#:build-targets _ '()) '(list "totcount.ins")) + ((#:phases phases) + #~(modify-phases #$phases + (add-after 'unpack 'chdir + (lambda _ (chdir "source/latex/totcount/"))) + (replace 'copy-files + (lambda* (#:key inputs #:allow-other-keys) + (let ((origin (assoc-ref inputs "source")) + (source (string-append #$output + "/share/texmf-dist/source")) + (doc (string-append #$output:doc + "/share/texmf-dist/doc"))) + (copy-recursively (string-append origin "/source") source) + (copy-recursively (string-append origin "/doc") doc)))))))) + (propagated-inputs + (list texlive-latex-graphics)) + (home-page "https://ctan.org/pkg/totcount") + (synopsis "Find the last value of a counter") + (description + "This package records the value that was last set, for any counter of interest. Since most such counters are simply incremented when they are changed, the recorded value will usually be the maximum value.") - (license license:lppl1.3c+))) + (license license:lppl1.3c+)))) + +(define-deprecated-package texlive-latex-totcount texlive-totcount) (define-public texlive-xetex (package -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 31 11:32:57 2023 Received: (at 62570) by debbugs.gnu.org; 31 Mar 2023 15:32:57 +0000 Received: from localhost ([127.0.0.1]:34284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piGkL-0007Ru-Ai for submit@debbugs.gnu.org; Fri, 31 Mar 2023 11:32:57 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:39525) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piGk7-0007QO-Gs for 62570@debbugs.gnu.org; Fri, 31 Mar 2023 11:32:47 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by mail.gandi.net (Postfix) with ESMTPSA id DC109E0007 for <62570@debbugs.gnu.org>; Fri, 31 Mar 2023 15:32:37 +0000 (UTC) From: Nicolas Goaziou To: 62570@debbugs.gnu.org Subject: [PATCH 6/6] gnu: texlive-latex-lastpage: Replace with texlive-lastpage. Date: Fri, 31 Mar 2023 17:32:26 +0200 Message-Id: <20230331153226.607420-6-mail@nicolasgoaziou.fr> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230331153226.607420-1-mail@nicolasgoaziou.fr> References: <20230331153226.607420-1-mail@nicolasgoaziou.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62570 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: -1.7 (-) * gnu/packages/tex.scm (texlive-lastpage): New variable. (texlive-latex-lastpage): Deprecate variable. --- gnu/packages/tex.scm | 53 +++++++++++++++++++++++++++++++------------- 1 file changed, 37 insertions(+), 16 deletions(-) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 2e31d74498..f26b62a155 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -12469,23 +12469,44 @@ (define-public texlive-latex-hyphenat fonts.") (license license:lppl1.3c+))) -(define-public texlive-latex-lastpage - (package - (inherit (simple-texlive-package - "texlive-latex-lastpage" - (list "doc/latex/lastpage/" - "tex/latex/lastpage/") - (base32 "0q6x743b8fkw9r82lrxy49f9xsg81bffynwvpnvpnp3h4mkafvdb") - #:trivial? #t)) - (build-system texlive-build-system) - (home-page "https://ctan.org/pkg/lastpage") - (synopsis "Reference last page for Page N of M type footers") - (description - "This package enables referencing the number of pages in a LaTeX document -through the introduction of a new label which can be referenced like +(define-public texlive-lastpage + (let ((template (simple-texlive-package + "texlive-lastpage" + (list "doc/latex/lastpage/" + "source/latex/lastpage/" + "tex/latex/lastpage/") + (base32 + "1cmzl0jkid4w60bjlyxrc5bynbc3lwq5nr77rsip0q9hprxykxks")))) + (package + (inherit template) + (outputs '("out" "doc")) + (arguments + (substitute-keyword-arguments (package-arguments template) + ((#:tex-directory _ #t) "latex/lastpage") + ((#:build-targets _ '()) '(list "lastpage.ins")) + ((#:phases phases) + #~(modify-phases #$phases + (add-after 'unpack 'chdir + (lambda _ (chdir "source/latex/lastpage/"))) + (replace 'copy-files + (lambda* (#:key inputs #:allow-other-keys) + (let ((origin (assoc-ref inputs "source")) + (source (string-append #$output + "/share/texmf-dist/source")) + (doc (string-append #$output:doc + "/share/texmf-dist/doc"))) + (copy-recursively (string-append origin "/source") source) + (copy-recursively (string-append origin "/doc") doc)))))))) + (home-page "https://ctan.org/pkg/lastpage") + (synopsis "Reference last page for Page N of M type footers") + (description + "This package enables referencing the number of pages in a LaTeX +document through the introduction of a new label which can be referenced like @code{\\pageref{LastPage}} to give a reference to the last page of a document. -It is particularly useful in the page footer that says: Page N of M.") - (license license:lppl1.3c+))) +It is particularly useful in the page footer that says: @samp{Page N of M}.") + (license license:lppl1.3+)))) + +(define-deprecated-package texlive-latex-lastpage texlive-lastpage) (define-public texlive-latex-tabto-ltx (package -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 07 12:54:40 2023 Received: (at 62570) by debbugs.gnu.org; 7 Apr 2023 16:54:41 +0000 Received: from localhost ([127.0.0.1]:57172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkpMG-00011T-Gh for submit@debbugs.gnu.org; Fri, 07 Apr 2023 12:54:40 -0400 Received: from mail-wr1-f51.google.com ([209.85.221.51]:40089) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkpMC-0000zo-I2 for 62570@debbugs.gnu.org; Fri, 07 Apr 2023 12:54:37 -0400 Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-2ef2d5c92f5so183454f8f.0 for <62570@debbugs.gnu.org>; Fri, 07 Apr 2023 09:54:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680886471; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=OpgoDIn6h2f2su4t8e7bQi4qvB6r1Bla3OJ2qAF9izM=; b=XoI7hI6rHVHLBICZgHulA1IV1Rb7e7fZXNRbBqdYwukTkVAtWYnFy6nHsGw5RBRvux mf0Y9JFsgfVSNmqpKBGpKwmAhSC5Jsvl4m02FvaPntKEqX99oHFXSNtI8/wBKU0uLqAT GykNp1l2zjwonIxezYZgAsh+jk1OO4v5xkDYjl1GTqB5GNJEBRF0K4q/W78yu7AQqA/b ZfzOGMmig4BYGHltcWQIB39TlJgZUAe2zL016gGqbpuYllkQfXA7tTB2FRn3F79gFakg ZLns70p/6D8SOE2RkrLugi948q0cj9kQpc/U4tkewyj5RYW7jBJpcA9kfzKevgOoSECy b5sA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680886471; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OpgoDIn6h2f2su4t8e7bQi4qvB6r1Bla3OJ2qAF9izM=; b=lCw/rjFXQkkjGpg/RDULf2cIsHQO2rSmRnjBG+BKI4XFknrHjDa9QjztB5WnXCczTf Ojv2iQPMCBFoeI0YL7kYZ84Xr7V89Jsl8CAuYJbOUIsz+xB0yszoAeqHhymATdB7e5sj 7HHDaG5O3VFh/vEWJef4XEB/VJN3O59ITI2NjCAWGSpPROToGhnQv1SmaQbjv5LTeuhp jQq1QPP+hQdnssr1l9QACGr8AthLiGUcohsrvl7qP81xONEEQjnbYNmsAs4X3bzYZ0WW gwmcu3bLI7OQYyKp1678T4D5Jh1SRtWF2pWZ9bqvrRMiThvn8n+OpNOheCGuXZPY7lKs p0aw== X-Gm-Message-State: AAQBX9eJPXKMCGan/YGm9giQYNIVsMaIVx98sYg9WwVcjHJjgGAR1Si2 QPCAuXcD6AxcZvpnfxSRpc0= X-Google-Smtp-Source: AKy350b66t0M690p5+XmdJ8Nu8MUXyVkdi2fy3KEnx/FeRvWl3D83/hRx5oA9j+ni10OAiGo9CQjbQ== X-Received: by 2002:a05:600c:1c1e:b0:3f0:5a8c:fee4 with SMTP id j30-20020a05600c1c1e00b003f05a8cfee4mr95387wms.4.1680886471097; Fri, 07 Apr 2023 09:54:31 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id y12-20020a1c4b0c000000b003ed2c0a0f37sm5097188wma.35.2023.04.07.09.54.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Apr 2023 09:54:30 -0700 (PDT) From: Simon Tournier To: Nicolas Goaziou , 62570@debbugs.gnu.org Subject: Re: [bug#62570] [PATCH 3/6] gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot. In-Reply-To: <20230331153226.607420-3-mail@nicolasgoaziou.fr> References: <20230331153226.607420-1-mail@nicolasgoaziou.fr> <20230331153226.607420-3-mail@nicolasgoaziou.fr> Date: Fri, 07 Apr 2023 18:48:00 +0200 Message-ID: <87o7nzk5a7.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62570 Cc: Ricardo Wurmus , Timothy Sample , Ludovic =?utf-8?Q?Court=C3=A8s?= 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: -1.0 (-) Hi Nicolas, all, Thanks, the series LGTM. In the context of discussion about SWH coverage, see [1,2,3,4], this change is very welcome because it factorize the package =E2=80=99source=E2= =80=99 as more or less we discussed in [4]. 1: https://yhetil.org/guix/87v8j0bqdd.fsf@gnu.org 2: https://sympa.inria.fr/sympa/arc/swh-devel/2023-03/msg00009.html 3: https://issues.guix.gnu.org/issue/43442#20 4: https://issues.guix.gnu.org/62712 Other said, that=E2=80=99s said=E2=80=A6 The good ol=E2=80=99 svn-fetch, > - (source (origin > - (method svn-fetch) > - (uri (texlive-ref "latex" "bigfoot")) is replaced by =E2=80=99simple-texlive-package=E2=80=99, > + (let ((template (simple-texlive-package > + "texlive-bigfoot" > + (list "doc/latex/bigfoot/" > + "source/latex/bigfoot/" > + "tex/latex/bigfoot/") > + (base32 > + "140b4bbjcgajd1flznmi3ga6lx5pna2nxybr2dqm9515lny8gwf= 0")))) > + (package > + (inherit template) However, it goes from this, $ tree -L 6 $(guix build --no-grafts texlive-latex-bigfoot -S) /gnu/store/z9kc9qbg40nl0azivpmfmhrnqb6dnmqm-texlive-latex-bigfoot-59745= -checkout =E2=94=9C=E2=94=80=E2=94=80 bigfoot.drv =E2=94=9C=E2=94=80=E2=94=80 bigfoot.dtx =E2=94=9C=E2=94=80=E2=94=80 bigfoot.ins =E2=94=9C=E2=94=80=E2=94=80 perpage.drv =E2=94=9C=E2=94=80=E2=94=80 perpage.dtx =E2=94=9C=E2=94=80=E2=94=80 suffix.drv =E2=94=94=E2=94=80=E2=94=80 suffix.dtx 0 directories, 7 files to that, $ tree -L 6 $(./pre-inst-env guix build --no-grafts texlive-latex-bigfo= ot -S) guix build: package 'texlive-latex-bigfoot' has been superseded by 'tex= live-bigfoot' /gnu/store/rws86c5hi1r25f14h95hiqzgcw8rbir2-texlive-bigfoot-59745-check= out =E2=94=9C=E2=94=80=E2=94=80 doc =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 latex =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 bigfoot =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 bigfoot.pdf =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 COPYING =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 Makefile =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 perpage.pdf =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 README =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 suffix.pdf =E2=94=9C=E2=94=80=E2=94=80 source =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 latex =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 bigfoot =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 bigfoot.drv =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 bigfoot.dtx =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 bigfoot.ins =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 perpage.drv =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 perpage.dtx =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 suffix.drv =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 suffix.dtx =E2=94=94=E2=94=80=E2=94=80 tex =E2=94=94=E2=94=80=E2=94=80 latex =E2=94=94=E2=94=80=E2=94=80 bigfoot =E2=94=9C=E2=94=80=E2=94=80 bigfoot.sty =E2=94=9C=E2=94=80=E2=94=80 perpage.sty =E2=94=94=E2=94=80=E2=94=80 suffix.sty 9 directories, 16 files Here, I have two questions (unrelated to the patch series ;-)): 1. Does it make sense to keep the PDF and .sty files? 2. Which of the both is the closest of upstream structure? Assuming SWH ingested TUG and other related TeX sources, which is still WIP AFAIK, it would be simpler if we store an identifier (swhid or others) that we can query via SWH API without parsing and rebuild from their content the files we need for the checksum. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 07 14:01:27 2023 Received: (at 62570) by debbugs.gnu.org; 7 Apr 2023 18:01:27 +0000 Received: from localhost ([127.0.0.1]:57218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkqOs-0002vF-S8 for submit@debbugs.gnu.org; Fri, 07 Apr 2023 14:01:27 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:48741) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkqOr-0002uv-OM for 62570@debbugs.gnu.org; Fri, 07 Apr 2023 14:01:26 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by mail.gandi.net (Postfix) with ESMTPSA id 93869E0005; Fri, 7 Apr 2023 18:01:18 +0000 (UTC) From: Nicolas Goaziou To: Simon Tournier Subject: Re: [bug#62570] [PATCH 3/6] gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot. References: <20230331153226.607420-1-mail@nicolasgoaziou.fr> <20230331153226.607420-3-mail@nicolasgoaziou.fr> <87o7nzk5a7.fsf@gmail.com> Date: Fri, 07 Apr 2023 20:01:12 +0200 In-Reply-To: <87o7nzk5a7.fsf@gmail.com> (Simon Tournier's message of "Fri, 07 Apr 2023 18:48:00 +0200") Message-ID: <878rf3mv13.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62570 Cc: Ricardo Wurmus , Timothy Sample , Ludovic =?utf-8?Q?Court=C3=A8s?= , 62570@debbugs.gnu.org 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: -1.7 (-) SGVsbG8sDQoNClNpbW9uIFRvdXJuaWVyIDx6aW1vbi50b3V0b3VuZUBnbWFpbC5jb20+IHdyaXRl czoNCg0KPiBUaGFua3MsIHRoZSBzZXJpZXMgTEdUTS4NCg0KVGhhbmsgeW91IGZvciB0aGUgZmVl ZGJhY2shDQoNCj4gSG93ZXZlciwgaXQgZ29lcyBmcm9tIHRoaXMsDQo+DQo+ICAgICAkIHRyZWUg LUwgNiAkKGd1aXggYnVpbGQgLS1uby1ncmFmdHMgdGV4bGl2ZS1sYXRleC1iaWdmb290IC1TKQ0K PiAgICAgL2dudS9zdG9yZS96OWtjOXFiZzQwbmwwYXppdnBtZm1ocm5xYjZkbm1xbS10ZXhsaXZl LWxhdGV4LWJpZ2Zvb3QtNTk3NDUtY2hlY2tvdXQNCj4gICAgIOKUnOKUgOKUgCBiaWdmb290LmRy dg0KPiAgICAg4pSc4pSA4pSAIGJpZ2Zvb3QuZHR4DQo+ICAgICDilJzilIDilIAgYmlnZm9vdC5p bnMNCj4gICAgIOKUnOKUgOKUgCBwZXJwYWdlLmRydg0KPiAgICAg4pSc4pSA4pSAIHBlcnBhZ2Uu ZHR4DQo+ICAgICDilJzilIDilIAgc3VmZml4LmRydg0KPiAgICAg4pSU4pSA4pSAIHN1ZmZpeC5k dHgNCj4NCj4gICAgIDAgZGlyZWN0b3JpZXMsIDcgZmlsZXMNCj4NCj4gdG8gdGhhdCwNCj4NCj4g ICAgICQgdHJlZSAtTCA2ICQoLi9wcmUtaW5zdC1lbnYgZ3VpeCBidWlsZCAtLW5vLWdyYWZ0cyB0 ZXhsaXZlLWxhdGV4LWJpZ2Zvb3QgLVMpDQo+ICAgICBndWl4IGJ1aWxkOiBwYWNrYWdlICd0ZXhs aXZlLWxhdGV4LWJpZ2Zvb3QnIGhhcyBiZWVuIHN1cGVyc2VkZWQgYnkgJ3RleGxpdmUtYmlnZm9v dCcNCj4gICAgIC9nbnUvc3RvcmUvcndzODZjNWhpMXIyNWYxNGg5NWhpcXpnY3c4cmJpcjItdGV4 bGl2ZS1iaWdmb290LTU5NzQ1LWNoZWNrb3V0DQo+ICAgICDilJzilIDilIAgZG9jDQo+ICAgICDi lILCoMKgIOKUlOKUgOKUgCBsYXRleA0KPiAgICAg4pSCwqDCoCAgICAg4pSU4pSA4pSAIGJpZ2Zv b3QNCj4gICAgIOKUgsKgwqAgICAgICAgICDilJzilIDilIAgYmlnZm9vdC5wZGYNCj4gICAgIOKU gsKgwqAgICAgICAgICDilJzilIDilIAgQ09QWUlORw0KPiAgICAg4pSCwqDCoCAgICAgICAgIOKU nOKUgOKUgCBNYWtlZmlsZQ0KPiAgICAg4pSCwqDCoCAgICAgICAgIOKUnOKUgOKUgCBwZXJwYWdl LnBkZg0KPiAgICAg4pSCwqDCoCAgICAgICAgIOKUnOKUgOKUgCBSRUFETUUNCj4gICAgIOKUgsKg wqAgICAgICAgICDilJTilIDilIAgc3VmZml4LnBkZg0KPiAgICAg4pSc4pSA4pSAIHNvdXJjZQ0K PiAgICAg4pSCwqDCoCDilJTilIDilIAgbGF0ZXgNCj4gICAgIOKUgsKgwqAgICAgIOKUlOKUgOKU gCBiaWdmb290DQo+ICAgICDilILCoMKgICAgICAgICAg4pSc4pSA4pSAIGJpZ2Zvb3QuZHJ2DQo+ ICAgICDilILCoMKgICAgICAgICAg4pSc4pSA4pSAIGJpZ2Zvb3QuZHR4DQo+ICAgICDilILCoMKg ICAgICAgICAg4pSc4pSA4pSAIGJpZ2Zvb3QuaW5zDQo+ICAgICDilILCoMKgICAgICAgICAg4pSc 4pSA4pSAIHBlcnBhZ2UuZHJ2DQo+ICAgICDilILCoMKgICAgICAgICAg4pSc4pSA4pSAIHBlcnBh Z2UuZHR4DQo+ICAgICDilILCoMKgICAgICAgICAg4pSc4pSA4pSAIHN1ZmZpeC5kcnYNCj4gICAg IOKUgsKgwqAgICAgICAgICDilJTilIDilIAgc3VmZml4LmR0eA0KPiAgICAg4pSU4pSA4pSAIHRl eA0KPiAgICAgICAgIOKUlOKUgOKUgCBsYXRleA0KPiAgICAgICAgICAgICDilJTilIDilIAgYmln Zm9vdA0KPiAgICAgICAgICAgICAgICAg4pSc4pSA4pSAIGJpZ2Zvb3Quc3R5DQo+ICAgICAgICAg ICAgICAgICDilJzilIDilIAgcGVycGFnZS5zdHkNCj4gICAgICAgICAgICAgICAgIOKUlOKUgOKU gCBzdWZmaXguc3R5DQo+DQo+ICAgICA5IGRpcmVjdG9yaWVzLCAxNiBmaWxlcw0KPg0KPg0KPiBI ZXJlLCBJIGhhdmUgdHdvIHF1ZXN0aW9ucyAodW5yZWxhdGVkIHRvIHRoZSBwYXRjaCBzZXJpZXMg Oy0pKToNCj4NCj4gIDEuIERvZXMgaXQgbWFrZSBzZW5zZSB0byBrZWVwIHRoZSBQREYgYW5kIC5z dHkgZmlsZXM/DQoNClBERiBmaWxlcyBhcmUgdGhlIGRvY3VtZW50YXRpb24uIFRoZXkgYmVsb25n IHRvIHRoZSAiZG9jIiBvdXRwdXQuIEl0DQpzZWVtcyB1c2VmdWwgdG8gYWxsb3cgdXNlcnMgdG8g Z2V0IHBhY2thZ2UgZGVmaW5pdGlvbnMsIHRvby4NCg0KVGhlICIuc3R5IiBmaWxlcyBhcmUgdGhl IGFjdHVhbCBwYWNrYWdlLCBpLmUuLCB3aGF0IGdldHMgbG9hZGVkIHdoZW4geW91DQppbnNlcnQg XHJlcXVpcmV7YmlnZm9vdH0uIElPVywgdGhlIHByZXZpb3VzIHBhY2thZ2UgZGVmaW5pdGlvbiB3 YXMNCnV0dGVybHkgYnJva2VuIHNpbmNlIGl0IGRpZG4ndCBwcm92aWRlIGFueSB1c2FibGUgY29k ZSBhbnl3YXkuDQpVbmZvcnR1bmF0ZWx5LCB0aGVyZSBhcmUgb3RoZXIgb2xkIFRlWExpdmUgcGFj a2FnZXMgaW4gdGhpcyB2ZXJ5IHNhbWUNCnNhZCBzaXR1YXRpb24uDQoNCldoYXQgbWlnaHQgYmUg cmVtb3ZlZCwgaG93ZXZlciwgaXMgdGhlICJzb3VyY2UiIHBhcnQuIEFzIGl0IHdhcyBhbHJlYWR5 DQpzdWdnZXN0ZWQgb24gdGhpcyBNTCAoSSBjYW5ub3QgZmluZCB0aGUgcmVmZXJlbmNlLCBzb3Jy eSksIHlvdSBjYW4NCnJldHJpZXZlIHNvdXJjZSB3aXRoICJndWl4IGJ1aWxkIC1TIiBhbHJlYWR5 LCBzbyBpdCBpcyBub3QgdGVycmlibHkNCnVzZWZ1bCB0byBhbHNvIHB1dCBpdCBpbiB0aGUgc3Rv cmUuIE9UT0gsIEkgdGhpbmsgaXQgZG9lc24ndCBmcmVlIG11Y2gNCnNwYWNlLg0KDQo+ICAyLiBX aGljaCBvZiB0aGUgYm90aCBpcyB0aGUgY2xvc2VzdCBvZiB1cHN0cmVhbSBzdHJ1Y3R1cmU/DQoN ClRoZSBuZXcgcGFja2FnZSBjaGVja291dCBtYXRjaGVzIGV4YWN0bHkgdGhlIGxheW91dCBvZiB0 aGUgZnVsbCBUZVhMaXZlDQpkaXN0cmlidXRpb24uDQoNClJlZ2FyZHMsDQotLSANCk5pY29sYXMg R29hemlvdQ0K From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 08 05:41:50 2023 Received: (at 62570) by debbugs.gnu.org; 8 Apr 2023 09:41:50 +0000 Received: from localhost ([127.0.0.1]:57739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pl54w-00067u-5y for submit@debbugs.gnu.org; Sat, 08 Apr 2023 05:41:50 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:39205) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pl54u-00067Y-0z for 62570@debbugs.gnu.org; Sat, 08 Apr 2023 05:41:48 -0400 Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-3f080fdb924so491535e9.1 for <62570@debbugs.gnu.org>; Sat, 08 Apr 2023 02:41:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680946902; x=1683538902; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=kBz/QHJ7Cgor5YfJOv8ehAdJZEJ2gVbNpB/A8x1du5E=; b=NnsLNvpgN94YvQn0LEd/AUO+89O+L5gpkFF24lebSvIXYFcCrLXHIcNBaZeKs/gsqe w55Yd02+rWymAWzZsXDH7nyXpxY8oU1ZJyt0lVmAzpB/qXxbSb067ElxxQB62L8xXv8M fAs3vN3sZOlPxY2nzEzD4bbu1AqE8NeNhXvbw0GktI/ooOm5iED1JqsUXjyHNUfTtpzR UIydgnrIsJeTb0e357CIAsn7xjj94UVUurZ8YuM6rgvDHzB46YY+AQbRQCPpIo16trJA KEqoRCE6E9LdWAUaSMrYRnnTQ1eF98QAksw2n2o5luWXfX5IlaYzYHl3vnYcv1/mlwf+ d9rQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680946902; x=1683538902; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=kBz/QHJ7Cgor5YfJOv8ehAdJZEJ2gVbNpB/A8x1du5E=; b=HYeczvu2pAsBB/4CUCxrL65Ky//gMBDtKey/yorfVd6UHFWTVd5UNdKBMrgr5cg2IK AcjpC+XDbm8nhEcyfXMhUUOger6bzrLo/0Eta+wnjeTcgnEpHIFT296qd0999Afa7WyL qC3UI/3+f1kTb4Tr4pH2WCSu+DJrnmPaHcWBWhTas1UCSxS/7HRxTTyFuADeiZJyWNbv E25tve1qYSLp8kc1eyGjgcB96Tl6XzSWWOcM4jjUBWTkyBzWr9/4vDRikEwG/gi2XUOJ sXCKBtGcKvFRe9nI4UoKVQb0vnp7fKOrYN3Bewdd9F0sChkluY7nRq123ZrMNY34bm5x cZUQ== X-Gm-Message-State: AAQBX9eUlFW224RwCi6rsafiuRTR+CcLMLzHkCPuCOvTMzuhM1U2UBVK rKB3IgOwEk+VP/eA2kgKDypKqA2ab5I= X-Google-Smtp-Source: AKy350b1Z3I0c28eJVGEXMQgmG4UKcC9bD66oGB3syPpPVdhEipQM+vxQUNFcZzajKJS7YqpioqoLw== X-Received: by 2002:a05:600c:3ca3:b0:3eb:2e2a:be95 with SMTP id bg35-20020a05600c3ca300b003eb2e2abe95mr1531541wmb.2.1680946902182; Sat, 08 Apr 2023 02:41:42 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id o11-20020a05600c4fcb00b003ebff290a52sm11087290wmq.28.2023.04.08.02.41.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Apr 2023 02:41:41 -0700 (PDT) From: Simon Tournier To: Nicolas Goaziou Subject: Re: [bug#62570] [PATCH 3/6] gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot. In-Reply-To: <878rf3mv13.fsf@nicolasgoaziou.fr> References: <20230331153226.607420-1-mail@nicolasgoaziou.fr> <20230331153226.607420-3-mail@nicolasgoaziou.fr> <87o7nzk5a7.fsf@gmail.com> <878rf3mv13.fsf@nicolasgoaziou.fr> Date: Sat, 08 Apr 2023 11:35:14 +0200 Message-ID: <867cum7m3x.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62570 Cc: Ricardo Wurmus , Timothy Sample , Ludovic =?utf-8?Q?Court=C3=A8s?= , 62570@debbugs.gnu.org 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: -1.0 (-) Hi, Thanks for your explanations. On Fri, 07 Apr 2023 at 20:01, Nicolas Goaziou wrote: > Unfortunately, there are other old TeXLive packages in this very same > sad situation. Well, one after the other, they will be converted. :-) >> 2. Which of the both is the closest of upstream structure? > > The new package checkout matches exactly the layout of the full TeXLive > distribution. Now, I have to check if this content is registered by Software Heritage. :-) Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 08 09:07:28 2023 Received: (at 62570) by debbugs.gnu.org; 8 Apr 2023 13:07:28 +0000 Received: from localhost ([127.0.0.1]:57998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pl8Hw-0000RS-FO for submit@debbugs.gnu.org; Sat, 08 Apr 2023 09:07:28 -0400 Received: from relay11.mail.gandi.net ([217.70.178.231]:49163) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pl8Hu-0000RF-1x for 62570@debbugs.gnu.org; Sat, 08 Apr 2023 09:07:26 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by mail.gandi.net (Postfix) with ESMTPSA id B87FB100003; Sat, 8 Apr 2023 13:07:18 +0000 (UTC) From: Nicolas Goaziou To: Simon Tournier Subject: Re: [bug#62570] [PATCH 3/6] gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot. References: <20230331153226.607420-1-mail@nicolasgoaziou.fr> <20230331153226.607420-3-mail@nicolasgoaziou.fr> <87o7nzk5a7.fsf@gmail.com> <878rf3mv13.fsf@nicolasgoaziou.fr> <867cum7m3x.fsf@gmail.com> Date: Sat, 08 Apr 2023 15:07:12 +0200 In-Reply-To: <867cum7m3x.fsf@gmail.com> (Simon Tournier's message of "Sat, 08 Apr 2023 11:35:14 +0200") Message-ID: <87bkjyjzen.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62570 Cc: Ricardo Wurmus , Timothy Sample , Ludovic =?utf-8?Q?Court=C3=A8s?= , 62570@debbugs.gnu.org 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: -1.7 (-) Hello, Simon Tournier writes: > On Fri, 07 Apr 2023 at 20:01, Nicolas Goaziou wr= ote: > >> Unfortunately, there are other old TeXLive packages in this very same >> sad situation. > > Well, one after the other, they will be converted. :-) Sure thing. However, correcting myself, as my words were too strong in this particular case, current "texlive-latex-bigfoot" is not exactly "broken". Running "./pre-inst-env guix build texlive-latex-bigfoot" generates the following layout: /gnu/store/848cbycs3y9gqbc0c6giag1m7a53x32r-texlive-latex-bigfoot-59745 =E2=94=94=E2=94=80=E2=94=80 share =E2=94=94=E2=94=80=E2=94=80 texmf-dist =E2=94=94=E2=94=80=E2=94=80 tex =E2=94=94=E2=94=80=E2=94=80 latex =E2=94=94=E2=94=80=E2=94=80 bigfoot =E2=94=9C=E2=94=80=E2=94=80 bigfoot.drv =E2=94=9C=E2=94=80=E2=94=80 bigfoot.sty =E2=94=9C=E2=94=80=E2=94=80 perpage.drv =E2=94=9C=E2=94=80=E2=94=80 perpage.sty =E2=94=9C=E2=94=80=E2=94=80 suffix.drv =E2=94=94=E2=94=80=E2=94=80 suffix.sty 6 directories, 6 files So, ".sty" files are indeed properly installed. There is no documentation, though. Also, source files are not kept in the store. There are two approaches going on here. `simple-texlive-package' tries to provide a tessellation of the full texlive, i.e., if you install (assuming they are defined in Guix) every standalone texlive package, you will get the exact full texlive distribution, whereas `texlive-ref' + `texlive-build-system' tries to generate a minimal (a bit too minimal considering missing documentation) working system. I think the old way is error prone. So, do we (not only the two of us, obviously) agree on the `simple-texlive-package' approach? If so, what should we do about "source"? Regards, --=20 Nicolas Goaziou From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 18 09:31:13 2023 Received: (at 62570-done) by debbugs.gnu.org; 18 Apr 2023 13:31:13 +0000 Received: from localhost ([127.0.0.1]:58168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1polQP-0003WE-Bt for submit@debbugs.gnu.org; Tue, 18 Apr 2023 09:31:13 -0400 Received: from relay11.mail.gandi.net ([217.70.178.231]:41563) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1polQN-0003W2-Lz for 62570-done@debbugs.gnu.org; Tue, 18 Apr 2023 09:31:12 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by mail.gandi.net (Postfix) with ESMTPSA id 70F8D100018; Tue, 18 Apr 2023 13:31:04 +0000 (UTC) From: Nicolas Goaziou To: Simon Tournier Subject: Re: [bug#62570] [PATCH 3/6] gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot. References: <20230331153226.607420-1-mail@nicolasgoaziou.fr> <20230331153226.607420-3-mail@nicolasgoaziou.fr> <87o7nzk5a7.fsf@gmail.com> <878rf3mv13.fsf@nicolasgoaziou.fr> <867cum7m3x.fsf@gmail.com> <87bkjyjzen.fsf@nicolasgoaziou.fr> Date: Tue, 18 Apr 2023 15:30:57 +0200 In-Reply-To: <87bkjyjzen.fsf@nicolasgoaziou.fr> (Nicolas Goaziou's message of "Sat, 08 Apr 2023 15:07:12 +0200") Message-ID: <87y1mpjp0u.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62570-done Cc: Ricardo Wurmus , Timothy Sample , Ludovic =?utf-8?Q?Court=C3=A8s?= , 62570-done@debbugs.gnu.org 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: -1.7 (-) Hello, Nicolas Goaziou writes: > So, do we (not only the two of us, obviously) agree on the > `simple-texlive-package' approach? If so, what should we do about > "source"? I applied the whole set. The question above is still open, but I'm closing this particular report for now. Thank you for your input. Regards, -- Nicolas Goaziou From unknown Sat Sep 06 14:24:17 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 17 May 2023 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator