biscuit

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

lua-dbus-proxy.nix (577B)


      1 { lua, lgi, pkg-config, buildLuaPackage, fetchFromGitHub }:
      2 let
      3   simpleName = "dbus_proxy";
      4 in buildLuaPackage rec {
      5   version = "0.10.2";
      6   pname = simpleName;
      7   nativeBuildInputs = [ pkg-config ];
      8 
      9   src = fetchFromGitHub {
     10     owner = "stefano-m";
     11     repo = "lua-${simpleName}";
     12     rev = "v${version}";
     13     sha256 = "0kl8ff1g1kpmslzzf53cbzfl1bmb5cb91w431hbz0z0vdrramh6l";
     14   };
     15 
     16   propagatedBuildInputs = [ lgi ];
     17 
     18   buildPhase = ":";
     19 
     20   installPhase = ''
     21     mkdir -p "$out/share/lua/${lua.luaversion}"
     22     cp -r src/${pname} "$out/share/lua/${lua.luaversion}/"
     23   '';
     24 
     25 }