me
/
guix
Archived
1
0
Fork 0

gnu: texlive-ruhyphen: Refresh package definition.

* gnu/packages/tex.scm (texlive-ruhyphen): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[arguments]<#:phases>: Remove buggy phase generating only empty files.
[native-inputs]: Remove COREUTILS, GAWK, SED, GREP, PERL.
Nicolas Goaziou 2023-05-16 23:35:16 +02:00
parent 606f33421d
commit fd4fae6620
No known key found for this signature in database
GPG Key ID: DA00B4F048E92F2D
1 changed files with 15 additions and 31 deletions

View File

@ -3030,39 +3030,23 @@ T2A.")
(license license:lppl)))
(define-public texlive-ruhyphen
(let ((template (simple-texlive-package
"texlive-ruhyphen"
(list "/source/generic/ruhyphen/"
"/tex/generic/ruhyphen/")
(base32
"18n1bqhh8jv765vz3a3fjwffy7m71vhwx9yq8zl0p5j7p72q9qcn")
#:trivial? #t)))
(package
(inherit template)
(arguments
(substitute-keyword-arguments (package-arguments template)
((#:phases phases)
`(modify-phases ,phases
(replace 'build
(lambda _
(let ((cwd (getcwd)))
;; Remove generated files.
(for-each delete-file
(find-files "tex/generic/ruhyphen/"
"^cyry.*.tex$"))
(substitute* "source/generic/ruhyphen/Makefile"
(("./mkcyryo") (string-append cwd "/source/generic/ruhyphen/mkcyryo")))
(with-directory-excursion "tex/generic/ruhyphen"
(invoke "make" "-f"
(string-append cwd "/source/generic/ruhyphen/Makefile"))))))))))
(native-inputs
(list coreutils gawk sed grep perl))
(home-page "https://www.ctan.org/pkg/ruhyphen")
(synopsis "Hyphenation patterns for Russian")
(description "The package provides a collection of Russian hyphenation
(package
(name "texlive-ruhyphen")
(version (number->string %texlive-revision))
(source (texlive-origin
name version
(list "source/generic/ruhyphen/"
"tex/generic/ruhyphen/")
(base32
"18n1bqhh8jv765vz3a3fjwffy7m71vhwx9yq8zl0p5j7p72q9qcn")))
(build-system texlive-build-system)
(arguments (list #:texlive-latex-base #f))
(home-page "https://ctan.org/pkg/ruhyphen")
(synopsis "Hyphenation patterns for Russian")
(description "The package provides a collection of Russian hyphenation
patterns supporting a number of Cyrillic font encodings, including T2,
UCY (Omega Unicode Cyrillic), LCY, LWN (OT2), and koi8-r.")
(license license:lppl))))
(license license:lppl)))
(define-public texlive-inputenx
(package