mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
gnu: kodi: Embed full path to tzdata.
* gnu/packages/kodi.scm (kodi)[arguments]: Add substitution for tzdata in 'patch-stuff' phase. [inputs]: Add TZDATA.
This commit is contained in:
parent
c3c25082e8
commit
8c0117371a
1 changed files with 7 additions and 1 deletions
|
@ -302,7 +302,7 @@ (define-public kodi
|
|||
(zero? (system* "autoreconf" "-vif"))))
|
||||
dirs))))
|
||||
(add-after 'bootstrap-bundled-software 'patch-stuff
|
||||
(lambda _
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
;; Prevent the build scripts from calling autoreconf in the
|
||||
;; build stage. Otherwise, it would undo the bootstrapping
|
||||
;; and shebang patching that we worked so hard for.
|
||||
|
@ -316,6 +316,11 @@ (define-public kodi
|
|||
;; to make them writable before the build process starts.
|
||||
(("autoreconf -vif") "chmod -R u+w ."))
|
||||
|
||||
(substitute* "xbmc/linux/LinuxTimezone.cpp"
|
||||
(("/usr/share/zoneinfo")
|
||||
(string-append (assoc-ref inputs "tzdata")
|
||||
"/share/zoneinfo")))
|
||||
|
||||
;; Let's disable some tests that are known not to work here.
|
||||
;; Doing this later while in the cmake "../build" directory
|
||||
;; is trickier.
|
||||
|
@ -416,6 +421,7 @@ (define-public kodi
|
|||
("sqlite" ,sqlite)
|
||||
("taglib" ,taglib)
|
||||
("tinyxml" ,tinyxml)
|
||||
("tzdata" ,tzdata)
|
||||
("util-linux" ,util-linux)
|
||||
("zip" ,zip)
|
||||
("zlib" ,zlib)))
|
||||
|
|
Loading…
Reference in a new issue