[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
88/204: gnu: Add texlive-bidi.
From: |
guix-commits |
Subject: |
88/204: gnu: Add texlive-bidi. |
Date: |
Wed, 20 Apr 2022 02:03:25 -0400 (EDT) |
apteryx pushed a commit to branch wip-ipython-polyglossia
in repository guix.
commit 2cc85d3accf4301f2941f6f44d4d2dcf36f142b9
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Sat Apr 9 00:44:09 2022 -0400
gnu: Add texlive-bidi.
* gnu/packages/tex.scm (texlive-bidi): New variable.
---
gnu/packages/tex.scm | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index 1ebaceb322..6fc1d4fdbf 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -561,6 +561,52 @@ This package contains the binaries.")
(license (license:fsf-free "https://www.tug.org/texlive/copying.html"))
(home-page "https://www.tug.org/texlive/")))
+(define-public texlive-bidi
+ (package
+ (name "texlive-bidi")
+ ;; Take the version from texlive-2022.0 as the one from texlive 2021.0 is
+ ;; buggy.
+ (version "36.4")
+ (source (origin
+ (method svn-multi-fetch)
+ (uri (svn-multi-reference
+ (url (string-append "svn://www.tug.org/texlive/tags/"
+ "texlive-2022.0/Master/texmf-dist"))
+ (locations (list "doc/xelatex/bidi/"
+ "source/xelatex/bidi/"))
+ (revision 62885)))
+ (file-name (string-append name "-" version "-checkout"))
+ (sha256
+ (base32
+ "09nfvsjfnms3pclyd2rcivyb5qvzw48b934i3bcl83hv69ix2ks7"))))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list
+ #:tex-directory "xelatex/bidi"
+ #:phases #~(modify-phases %standard-phases
+ (add-after 'unpack 'chdir
+ (lambda _
+ (chdir "source/xelatex/bidi")))
+ (add-after 'install 'install-doc
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((doc (string-append (assoc-ref outputs "doc")
+ "/share/texmf-dist/doc")))
+ (mkdir-p doc)
+ (copy-recursively (string-append #$source "/doc")
+ doc)))))))
+ (propagated-inputs (list texlive-generic-iftex
+ texlive-generic-ltxcmds
+ texlive-hyperref
+ texlive-latex-xkeyval
+ texlive-zref))
+ (home-page "https://ctan.org/pkg/bidi")
+ (synopsis "Bidirectional typesetting in plain TeX and LaTeX using XeTeX")
+ (description "The @code{bidi} package provides a convenient interface for
+typesetting bidirectional texts with plain TeX and LaTeX. The package
+includes adaptations for use with many other commonly-used packages.")
+ (license license:lppl1.3+)))
+
(define-public texlive-libkpathsea
(package/inherit texlive-bin
(name "texlive-libkpathsea")
- 47/204: gnu: python-importlib-metadata: Update to 4.11.3., (continued)
- 47/204: gnu: python-importlib-metadata: Update to 4.11.3., guix-commits, 2022/04/20
- 64/204: gnu: Add psautohint., guix-commits, 2022/04/20
- 67/204: gnu: Add python-ubelt., guix-commits, 2022/04/20
- 71/204: gnu: python-pytest-cov: Update to 3.0.0., guix-commits, 2022/04/20
- 73/204: gnu: python-jupyter-packaging: Update to 0.12.0, run test suite., guix-commits, 2022/04/20
- 74/204: gnu: python-scipy: Move input fields below arguments field., guix-commits, 2022/04/20
- 75/204: gnu: python-scipy: Update to 1.8.0 and enable parallel build., guix-commits, 2022/04/20
- 77/204: gnu: Add python-fonttools-next., guix-commits, 2022/04/20
- 80/204: gnu: Add skia., guix-commits, 2022/04/20
- 85/204: gnu: Add python-sfdlib., guix-commits, 2022/04/20
- 88/204: gnu: Add texlive-bidi.,
guix-commits <=
- 89/204: gnu: Add font-gfs-ambrosia., guix-commits, 2022/04/20
- 92/204: gnu: Add python-untangle., guix-commits, 2022/04/20
- 96/204: gnu: Add python-pydevd., guix-commits, 2022/04/20
- 100/204: gnu: python-pytest-xdist-next: Update to 2.5.0., guix-commits, 2022/04/20
- 102/204: gnu: python-nest-asyncio: Update to 1.5.5., guix-commits, 2022/04/20
- 116/204: gnu: python-send2trash: Update to 1.8.0 and update home page., guix-commits, 2022/04/20
- 97/204: gnu: Add python-debugpy., guix-commits, 2022/04/20
- 120/204: gnu: python-sphinx: Propagate TexLive dependencies., guix-commits, 2022/04/20
- 123/204: gnu: Add python-sphinx-sitemap., guix-commits, 2022/04/20
- 124/204: gnu: texlive-fontspec: Add missing propagated inputs., guix-commits, 2022/04/20