From 9374af6b6f705a07a23c4451906aa2f6fac3e92a Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Tue, 28 Jun 2022 15:07:10 +0200 Subject: gnu: Add texlive-apa6. * gnu/packages/tex.scm (texlive-apa6): New variable. --- gnu/packages/tex.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'gnu/packages/tex.scm') diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index de0a6d347c..8b1416fd91 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -10866,3 +10866,26 @@ tables and figures to be set left/right or alternating on even/odd pages.") sorting and merging of BibTeX databases, generation of uniform reference keys, and selecting references used in a publication.") (license license:gpl2+))) + +(define-public texlive-apa6 + (package + (inherit (simple-texlive-package + "texlive-apa6" + (list "doc/latex/apa6/" + "source/latex/apa6/" + "tex/latex/apa6/") + (base32 + "08jn8piyaad4zln33c0gikyhdkcsk2s3ms9l992riq2hbpbm9lcf") + #:trivial? #t)) + (home-page "https://www.ctan.org/pkg/apa6") + (synopsis "Format documents in APA style (6th edition)") + (description "The class formats documents in APA style (6th +Edition). It provides a full set of facilities in three different +output modes (journal-like appearance, double-spaced manuscript, +LaTeX-like document), in contrast to the earlier apa6e, which only formats +double-spaced manuscripts in APA style. The class can mask author identity +for copies for use in masked peer review. + +The class is a development of the apa class (which is no longer +maintained).") + (license license:lppl1.3c+))) -- cgit 1.4.1 From 22ec59e821924f2e74fec930273d21b03ff75115 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Tue, 28 Jun 2022 15:07:32 +0200 Subject: gnu: Add texlive-endfloat. * gnu/packages/tex.scm (texlive-endfloat): New variable. --- gnu/packages/tex.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'gnu/packages/tex.scm') diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 8b1416fd91..128a21cc7b 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -10889,3 +10889,23 @@ for copies for use in masked peer review. The class is a development of the apa class (which is no longer maintained).") (license license:lppl1.3c+))) + +(define-public texlive-endfloat + (package + (inherit (simple-texlive-package + "texlive-endfloat" + (list "doc/latex/endfloat/" + "source/latex/endfloat/" + "tex/latex/endfloat/") + (base32 + "1zslmc5g28z6adfyd8bdlbw03jawxmgafq0mgwy811hrbcppb2kg") + #:trivial? #t)) + (home-page "https://www.ctan.org/pkg/endfloat") + (synopsis "Move floats to the end, leaving markers where they belong") + (description "Place all floats on pages by themselves at the end of +the document, optionally leaving markers like “[Figure 3 about here]” +in the text near to where the figure (or table) would normally have +occurred. Float types figure and table are recognised by the package, +unmodified. Since several packages define other types of float, it is +possible to register these float types with endfloat.") + (license license:gpl2+))) -- cgit 1.4.1 From 80867e6b5e1911e7da877372422956aec111946f Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Tue, 28 Jun 2022 15:08:29 +0200 Subject: gnu: Add texlive-was. * gnu/packages/tex.scm (texlive-was): New variable. --- gnu/packages/tex.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'gnu/packages/tex.scm') diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 128a21cc7b..6b63368a0e 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -10909,3 +10909,25 @@ occurred. Float types figure and table are recognised by the package, unmodified. Since several packages define other types of float, it is possible to register these float types with endfloat.") (license license:gpl2+))) + +(define-public texlive-was + (package + (inherit (simple-texlive-package + "texlive-was" + (list "doc/latex/was/" + "source/latex/was/" + "tex/latex/was/") + (base32 + "1fp0l9sn9yrhf8hz175dzc2x28byk1ygfirn23am5ak72csmi0cp") + #:trivial? #t)) + (home-page "https://www.ctan.org/pkg/was") + (synopsis "Collection of small packages by Walter Schmidt") + (description "A bundle of packages that arise in the author’s area of interest: + +@itemize +@item compliance of maths typesetting with ISO standards; +@item symbols that work in both maths and text modes +@item commas for both decimal separator and maths; and +@item upright Greek letters in maths +@end itemize") + (license license:lppl1.2+))) -- cgit 1.4.1 From a7288095b51b822149ba31e79ba8f8278aa7ce78 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Tue, 28 Jun 2022 15:08:52 +0200 Subject: gnu: Add texlive-xpatch. * gnu/packages/tex.scm (texlive-xpatch): New variable. --- gnu/packages/tex.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'gnu/packages/tex.scm') diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 6b63368a0e..bafc3ce9a1 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -10931,3 +10931,19 @@ possible to register these float types with endfloat.") @item upright Greek letters in maths @end itemize") (license license:lppl1.2+))) + +(define-public texlive-xpatch + (package + (inherit (simple-texlive-package + "texlive-xpatch" + (list "doc/latex/xpatch/" + "source/latex/xpatch/" + "tex/latex/xpatch/") + (base32 + "0r08hadnwx9vyppzmbn1bj69b12i5fw1mhk49piw2rqbk01722zk") + #:trivial? #t)) + (home-page "https://www.ctan.org/pkg/xpatch") + (synopsis "Extending etoolbox patching commands") + (description "The package generalises the macro patching commands +provided by Philipp Lehmann’s etoolbox.") + (license license:lppl1.3c+))) -- cgit 1.4.1 From 5c608de9930cd0c49f567734d508cf84699b5e8b Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Tue, 28 Jun 2022 15:09:13 +0200 Subject: gnu: Add texlive-threeparttablex. * gnu/packages/tex.scm (texlive-threeparttablex): New variable. --- gnu/packages/tex.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'gnu/packages/tex.scm') diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index bafc3ce9a1..8bb451e507 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -10947,3 +10947,18 @@ possible to register these float types with endfloat.") (description "The package generalises the macro patching commands provided by Philipp Lehmann’s etoolbox.") (license license:lppl1.3c+))) + +(define-public texlive-threeparttablex + (package + (inherit (simple-texlive-package + "texlive-threeparttablex" + (list "doc/latex/threeparttablex/" + "tex/latex/threeparttablex/") + (base32 + "19pvw2ifswxcf8dxw0mzjmqhl592477w5hcfh97f4wpya0dv2m9p") + #:trivial? #t)) + (home-page "https://www.ctan.org/pkg/threeparttablex") + (synopsis "Notes in longtables") + (description "The package provides the functionality of the +threeparttable package to tables created using the longtable package.") + (license license:lppl1.3+))) -- cgit 1.4.1 From d8d6b7417f2ffcf12bfd639b55402199205d1177 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Tue, 28 Jun 2022 15:09:26 +0200 Subject: gnu: Add texlive-lineno. * gnu/packages/tex.scm (texlive-lineno): New variable. --- gnu/packages/tex.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'gnu/packages/tex.scm') diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 8bb451e507..e28ab35208 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -10962,3 +10962,21 @@ provided by Philipp Lehmann’s etoolbox.") (description "The package provides the functionality of the threeparttable package to tables created using the longtable package.") (license license:lppl1.3+))) + +(define-public texlive-lineno + (package + (inherit (simple-texlive-package + "texlive-lineno" + (list "doc/latex/lineno/" + "source/latex/lineno/" + "tex/latex/lineno/") + (base32 + "1xf8ljgcj411yqmng89wc49rqfz19j95yqqpnb35dj3qc1chvm2a") + #:trivial? #t)) + (home-page "https://www.ctan.org/pkg/lineno") + (synopsis "Line numbers on paragraphs") + (description "Adds line numbers to selected paragraphs with reference +possible through the LaTeX @code{\\ref} and @code{\\pageref} cross reference +mechanism. Line numbering may be extended to footnote lines, using the +fnlineno package.") + (license license:lppl1.3a+))) -- cgit 1.4.1 From 2199af9f7b895354b73a8c523c544f0d50762040 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Fri, 1 Jul 2022 09:44:56 +0200 Subject: gnu: texlive-fmtcount: Add proper 'license' value. This is a followup to df5e07c16d2d4e72423f0e8c6b5b53c7020bc77a. * gnu/packages/tex.scm (texlive-fmtcount)[license]: New field. --- gnu/packages/tex.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gnu/packages/tex.scm') diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index e28ab35208..f6b4c25595 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -10787,7 +10787,8 @@ The package offers some multilingual support; configurations for use in English (both British and American usage), French (including Belgian and Swiss variants), German, Italian, Portuguese and Spanish documents are provided. This package was originally provided as part of the author's datetime package, but is -now distributed separately."))) +now distributed separately.") + (license license:lppl1.3+))) (define-public texlive-inriafonts (package -- cgit 1.4.1 From 0d011e54c684507aac675bb38f37747cc6731d9e Mon Sep 17 00:00:00 2001 From: Wiktor Żelazny Date: Tue, 5 Jul 2022 13:08:49 +0200 Subject: gnu: Add texlive-babel-finnish. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/tex.scm (texlive-babel-finnish): New variable. Signed-off-by: Ludovic Courtès --- gnu/packages/tex.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'gnu/packages/tex.scm') diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index f6b4c25595..08e506bf1c 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -10981,3 +10981,30 @@ possible through the LaTeX @code{\\ref} and @code{\\pageref} cross reference mechanism. Line numbering may be extended to footnote lines, using the fnlineno package.") (license license:lppl1.3a+))) + +(define-public texlive-babel-finnish + (let ((template (simple-texlive-package + "texlive-babel-finnish" + (list "/source/generic/babel-finnish/") + (base32 + "1930zxk4l6k5q4wcbvpvijv4s0gxp2mkxvblczn4gcbar10vfd4x")))) + (package + (inherit template) + (arguments + (substitute-keyword-arguments (package-arguments template) + ((#:tex-directory _ '()) + "generic/babel-finnish") + ((#:build-targets _ '()) + ''("finnish.ins")) ; TODO: use dtx and build documentation + ((#:phases phases) + `(modify-phases ,phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "source/generic/babel-finnish"))))))) + (home-page "https://www.ctan.org/pkg/babel-finnish") + (synopsis "Babel support for Finnish") + (description + "This package provides the language definition file for support of +Finnish in @code{babel}. It provides all the necessary macros, definitions and +settings to typeset Finnish documents.") + (license license:lppl1.3c+)))) -- cgit 1.4.1 From c9fad6a2ad8c530ba5a5a78f6e9349a038e8ae88 Mon Sep 17 00:00:00 2001 From: Wiktor Żelazny Date: Tue, 5 Jul 2022 08:39:43 +0200 Subject: gnu: Add texlive-babel-dutch. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/tex.scm (texlive-babel-dutch): New variable. Signed-off-by: Ludovic Courtès --- gnu/packages/tex.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'gnu/packages/tex.scm') diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 08e506bf1c..47e015da71 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -10982,6 +10982,32 @@ mechanism. Line numbering may be extended to footnote lines, using the fnlineno package.") (license license:lppl1.3a+))) +(define-public texlive-babel-dutch + (let ((template (simple-texlive-package + "texlive-babel-dutch" + (list "/source/generic/babel-dutch/") + (base32 + "1a40rz6rznawgarnhk0wh751sln2x9js4420i0758y2clf4rlhg9")))) + (package + (inherit template) + (arguments + (substitute-keyword-arguments (package-arguments template) + ((#:tex-directory _ '()) + "generic/babel-dutch") + ((#:build-targets _ '()) + ''("dutch.ins")) ; TODO: use dtx and build documentation + ((#:phases phases) `(modify-phases ,phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "source/generic/babel-dutch"))))))) + (home-page "https://www.ctan.org/pkg/babel-dutch") + (synopsis "Babel support for Dutch") + (description + "This package provides the language definition file for support of Dutch +in @code{babel}. It provides all the necessary macros, definitions and +settings to typeset Dutch documents.") + (license license:lppl1.3c+)))) + (define-public texlive-babel-finnish (let ((template (simple-texlive-package "texlive-babel-finnish" -- cgit 1.4.1 From a8f1abec7fb5f1a4b35cfa7b6fb5f0754bdfdf12 Mon Sep 17 00:00:00 2001 From: Wiktor Żelazny Date: Tue, 12 Jul 2022 12:13:45 +0200 Subject: gnu: Add texlive-generic-babel-norsk. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/tex.scm (texlive-generic-babel-norsk): New variable. Signed-off-by: Ludovic Courtès --- gnu/packages/tex.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'gnu/packages/tex.scm') diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 47e015da71..8ef9e1cb6e 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -11034,3 +11034,24 @@ settings to typeset Dutch documents.") Finnish in @code{babel}. It provides all the necessary macros, definitions and settings to typeset Finnish documents.") (license license:lppl1.3c+)))) + +(define-public texlive-generic-babel-norsk + (package + (name "texlive-generic-babel-norsk") + (version (number->string %texlive-revision)) + (source (origin + (method svn-fetch) + (uri (texlive-ref "generic" "babel-norsk")) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "1yf538l2isxgmab8jslxxx5fbdk4njf147n4raf5vyw3l4slxm6m")))) + (build-system texlive-build-system) + (arguments '(#:tex-directory "generic/babel-norsk")) + (home-page "https://www.ctan.org/pkg/babel-norsk") + (synopsis "Babel support for Norwegian") + (description + "The package provides the language definition file for support of +Norwegian in @code{babel}. Some shortcuts are defined, as well as translations +to Norsk of standard “LaTeX names”.") + (license license:lppl1.3+))) -- cgit 1.4.1 From cba0bc29423d9d78dcf355a09f5df1391089d2ce Mon Sep 17 00:00:00 2001 From: Wiktor Żelazny Date: Tue, 12 Jul 2022 12:13:46 +0200 Subject: gnu: Add texlive-babel-danish. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/tex.scm (texlive-babel-danish): New variable. Signed-off-by: Ludovic Courtès --- gnu/packages/tex.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'gnu/packages/tex.scm') diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 8ef9e1cb6e..ddcd0043c4 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -11055,3 +11055,30 @@ settings to typeset Finnish documents.") Norwegian in @code{babel}. Some shortcuts are defined, as well as translations to Norsk of standard “LaTeX names”.") (license license:lppl1.3+))) + +(define-public texlive-babel-danish + (let ((template (simple-texlive-package + "texlive-babel-danish" + (list "/source/generic/babel-danish/") + (base32 + "00dryb078fqckqjnxa2riq478j6d5i28j5cclv4bw7dn5naa3lz7")))) + (package + (inherit template) + (arguments + (substitute-keyword-arguments (package-arguments template) + ((#:tex-directory _ '()) + "generic/babel-danish") + ((#:build-targets _ '()) + ''("danish.ins")) ; TODO: use dtx and build documentation + ((#:phases phases) + `(modify-phases ,phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "source/generic/babel-danish"))))))) + (home-page "https://www.ctan.org/pkg/babel-danish") + (synopsis "Babel support for Danish") + (description + "This package provides the language definition file for support of +Danish in @code{babel}. It provides all the necessary macros, definitions and +settings to typeset Danish documents.") + (license license:lppl1.3c+)))) -- cgit 1.4.1