gnu: wine64: Fix arguments.
* gnu/packages/wine.scm (wine64)[arguments]: Use new 'copy-wine32-binaries and 'copy-wine32-manpage phases instead of 'copy-wine32-files phase.
This commit is contained in:
parent
3ee6315d8b
commit
036f35772c
|
@ -173,23 +173,24 @@ integrate Windows applications into your desktop.")
|
||||||
(string-append "libdir=" %output "/lib/wine64"))
|
(string-append "libdir=" %output "/lib/wine64"))
|
||||||
#:phases
|
#:phases
|
||||||
(modify-phases %standard-phases
|
(modify-phases %standard-phases
|
||||||
(add-after 'install 'copy-wine32-files
|
(add-after 'install 'copy-wine32-binaries
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
;; Copy the 32-bit binaries needed for WoW64.
|
(let* ((wine32 (assoc-ref %build-inputs "wine"))
|
||||||
(copy-file (string-append (assoc-ref %build-inputs "wine")
|
(out (assoc-ref %outputs "out")))
|
||||||
"/bin/wine") (string-append (assoc-ref
|
;; Copy the 32-bit binaries needed for WoW64.
|
||||||
%outputs "out") "/bin/wine"))
|
(copy-file (string-append wine32 "/bin/wine")
|
||||||
(copy-file (string-append (assoc-ref %build-inputs "wine")
|
(string-append out "/bin/wine"))
|
||||||
"/bin/wine-preloader") (string-append
|
(copy-file (string-append wine32 "/bin/wine-preloader")
|
||||||
(assoc-ref %outputs "out")
|
(string-append out "/bin/wine-preloader"))
|
||||||
"/bin/wine-preloader"))
|
#t)))
|
||||||
;; Copy the missing man file for the wine binary from wine.
|
(add-after 'compress-documentation 'copy-wine32-manpage
|
||||||
(system (string-append "gunzip < " (string-append (assoc-ref
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
%build-inputs "wine")
|
(let* ((wine32 (assoc-ref %build-inputs "wine"))
|
||||||
"/share/man/man1/wine.1.gz") "> "
|
(out (assoc-ref %outputs "out")))
|
||||||
(string-append (assoc-ref %outputs "out")
|
;; Copy the missing man file for the wine binary from wine.
|
||||||
"/share/man/man1/wine.1")))
|
(copy-file (string-append wine32 "/share/man/man1/wine.1.gz")
|
||||||
#t))
|
(string-append out "/share/man/man1/wine.1.gz"))
|
||||||
|
#t)))
|
||||||
(add-after 'configure 'patch-dlopen-paths
|
(add-after 'configure 'patch-dlopen-paths
|
||||||
;; Hardcode dlopened sonames to absolute paths.
|
;; Hardcode dlopened sonames to absolute paths.
|
||||||
(lambda _
|
(lambda _
|
||||||
|
|
Loading…
Reference in New Issue