gnu: emacs-org-texlive-collection: Reduce closure.

Based on feedback received by Nicolas Goaziou.  Thank you!

* gnu/packages/emacs-xyz.scm (emacs-org-texlive-collection): Do not inherit
from emacs-org.
[version]: Explicitly set to that of emacs-org.
[inputs]: Remove texlive-amsmath, texlive-graphics, texlive-hypperef,
texlive-titling, texlive-tools.
Replace texlive-scheme-small by texlive-collection-latexrecommended.  Add
texlive-soul and texlive-standalone.
[synopsis, description]: Fix TeX Live and Org mode spelling.
[home-page]: Explicitly set to that of emacs-org.
[license]: Use the TeX Live license, as this is a TeX Live collection
meta-package.

Suggested-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: Id898f0cde5d805ee9262b5ded0d47f307b73f005
This commit is contained in:
Maxim Cournoyer 2024-09-19 10:39:23 +09:00
parent 3581d9d3bd
commit 4818404bb4
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -17700,26 +17700,27 @@ compatible with the Org stable version.")
(define-public emacs-org-texlive-collection
(package
(inherit emacs-org)
(name "emacs-org-texlive-collection")
(source #f)
(version (package-version emacs-org))
(build-system trivial-build-system)
(arguments (list #:builder #~(mkdir #$output)))
(native-inputs '())
(inputs '())
(propagated-inputs
(list texlive-amsmath
texlive-capt-of
texlive-graphics ;for graphicx, rotating
texlive-hyperref
texlive-titling
texlive-tools ;for longtable
(list texlive-capt-of
;; The latexrecommended collection provides fontspec, amsmath,
;; hyperref, graphicx, tools, etc.
texlive-collection-latexrecommended
texlive-soul
texlive-standalone
texlive-ulem
texlive-wrapfig
texlive-scheme-small)) ;for amsfonts, fontspec, inputenc, etc.
(synopsis "Basic TexLive packages for Org-mode LaTeX export")
(description "This meta-package propagates the TexLive packages minimally
required by the Org-mode produced LaTeX output.")))
texlive-wrapfig))
(home-page (package-home-page emacs-org))
(synopsis "Basic TeX Live packages for Org mode LaTeX export")
(description "This meta-package propagates the TeX Live packages minimally
required by the LaTeX output produced by Org mode.")
(license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
(define-public emacs-org-contacts
;; XXX: Upstream does not tag version bumps. Commit below matches latest