about summary refs log tree commit diff
path: root/pkgs/applications/video/kodi/build-kodi-addon.nix
blob: cd768b6fa991949a494b2cf88c5c6040c239ef5e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{ stdenv, toKodiAddon, addonDir }:
{ name ? "${attrs.pname}-${attrs.version}"
, namespace
, sourceDir ? ""
, ... } @ attrs:
toKodiAddon (stdenv.mkDerivation ({
  name = "kodi-" + name;

  dontStrip = true;

  extraRuntimeDependencies = [ ];

  installPhase = ''
    cd $src/$sourceDir
    d=$out${addonDir}/${namespace}
    mkdir -p $d
    sauce="."
    [ -d ${namespace} ] && sauce=${namespace}
    cp -R "$sauce/"* $d
  '';
} // attrs))