gnu: make-lure-package: Fix data and documentation location.

* gnu/packages/games.scm (make-lure-package)[arguments]: Make data and
documentation location dependent on localization.
[native-inputs]: Move bash...
[inputs]: here.
This commit is contained in:
Nicolas Goaziou 2020-02-10 14:03:15 +01:00
parent e7db97db63
commit eca528cca9
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -7751,7 +7751,7 @@ (define (make-lure-package name language hash)
(use-modules (guix build utils))
(let* ((out (assoc-ref %outputs "out"))
(share (string-append out "/share"))
(data (string-append share "/lure/" ,language))
(data (string-append share "/" ,name "/" ,language))
(apps (string-append share "/applications"))
(bin (string-append out "/bin"))
(executable (string-append bin "/" ,name))
@ -7759,7 +7759,7 @@ (define (make-lure-package name language hash)
(let ((unzip (string-append (assoc-ref %build-inputs "unzip")
"/bin/unzip")))
(invoke unzip "-j" (assoc-ref %build-inputs "source")))
(let ((doc (string-append share "/doc/lure-" ,version)))
(let ((doc (string-append share "/doc/" ,name "-" ,version)))
(for-each (lambda (f) (install-file f doc))
(find-files "." "\\.(txt|PDF|pdf)$")))
(for-each (lambda (f) (install-file f data))
@ -7794,10 +7794,10 @@ (define (make-lure-package name language hash)
executable scummvm)))
#t))))
(native-inputs
`(("bash" ,bash)
("unzip" ,unzip)))
`(("unzip" ,unzip)))
(inputs
`(("scummvm" ,scummvm)))
`(("bash" ,bash)
("scummvm" ,scummvm)))
(home-page "https://www.scummvm.org")
(synopsis "2D point and click fantasy adventure game")
(description