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 }