~ruther/guix-local

8c0117371a163240a487a6eee3d7992a9df327ea — Marius Bakke 9 years ago c3c2508
gnu: kodi: Embed full path to tzdata.

* gnu/packages/kodi.scm (kodi)[arguments]: Add substitution for tzdata in
'patch-stuff' phase.
[inputs]: Add TZDATA.
1 files changed, 7 insertions(+), 1 deletions(-)

M gnu/packages/kodi.scm
M gnu/packages/kodi.scm => gnu/packages/kodi.scm +7 -1
@@ 302,7 302,7 @@ generator library for C++.")
                          (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 @@ generator library for C++.")
               ;; 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 @@ generator library for C++.")
       ("sqlite" ,sqlite)
       ("taglib" ,taglib)
       ("tinyxml" ,tinyxml)
       ("tzdata" ,tzdata)
       ("util-linux" ,util-linux)
       ("zip" ,zip)
       ("zlib" ,zlib)))