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 @@ (define-public ruby-hydra-minimal
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 @@ (define (texlive-hyphen-package name code locations hash)
(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