move dbus-proxy.nix

phoen
Daniel Barlow 2022-01-16 23:31:56 +00:00
parent 786d9fc68a
commit 95e562b4c1
2 changed files with 30 additions and 1 deletions

29
saturn/dbus-proxy.nix Normal file
View File

@ -0,0 +1,29 @@
{ lua, lgi, buildLuaPackage, fetchFromGitHub }:
let
simpleName = "dbus_proxy";
in
# TODO: add busted and checkPhase?
buildLuaPackage rec {
version = "0.10.2";
pname = simpleName;
# name = "${simpleName}-${version}";
src = fetchFromGitHub {
owner = "stefano-m";
repo = "lua-${simpleName}";
rev = "v${version}";
sha256 = "0kl8ff1g1kpmslzzf53cbzfl1bmb5cb91w431hbz0z0vdrramh6l";
};
propagatedBuildInputs = [ lgi ];
buildPhase = ":";
installPhase = ''
mkdir -p "$out/share/lua/${lua.luaversion}"
cp -r src/${simpleName} "$out/share/lua/${lua.luaversion}/"
'';
}

View File

@ -15,7 +15,7 @@ let fennel = fetchurl {
url = "https://fennel-lang.org/downloads/fennel-1.0.0";
hash = "sha256:1nha32yilzagfwrs44hc763jgwxd700kaik1is7x7lsjjvkgapw7";
};
dbusProxy = callPackage ../beehive/dbus-proxy.nix {
dbusProxy = callPackage ./dbus-proxy.nix {
inherit (lua53Packages) lgi buildLuaPackage;
lua = lua5_3;
};