gnu: texlive-hyphen-package: Use pinned ruby-hydra-minimal.

To allow updating ruby without changing texlive.

* gnu/packages/ruby.scm (ruby-hydra-minimal/pinned): New variable.
* gnu/packages/tex.scm (texlive-hyphen-package)[native-inputs]: Use it
This commit is contained in:
Christopher Baines 2023-06-17 00:45:51 +01:00
parent c3d857d526
commit 9daca9b870
No known key found for this signature in database
GPG Key ID: 5E28A33B0B84F577
2 changed files with 10 additions and 1 deletions

View File

@ -3597,6 +3597,15 @@ two hashes.")
It is a low-dependency variant of ruby-hydra.")
(license license:expat))))
;; Pinned variant for use by texlive
(define-public ruby-hydra-minimal/pinned
(hidden-package
(package
(inherit ruby-hydra-minimal)
(arguments
(cons* #:ruby ruby-2.7
(package-arguments ruby-hydra-minimal))))))
(define-public ruby-hydra
(package
(inherit ruby-hydra-minimal)

View File

@ -236,7 +236,7 @@ files from LOCATIONS with expected checksum HASH. CODE is not currently in use.
(string-append "File.join(\"" ptex "\"")))
(invoke "ruby" "generate-ptex-patterns.rb")))))))))
(native-inputs
(list ruby-2.7 ruby-hydra-minimal hyph-utf8-scripts))
(list ruby-2.7 ruby-hydra-minimal/pinned hyph-utf8-scripts))
(home-page "https://ctan.org/pkg/hyph-utf8"))))
(define texlive-extra-src