eufon

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

commit 95e562b4c199316f17b3d05c640e7f5dacac5552
parent 786d9fc68a7c0df55c6d4cd64b839d98b2372ac6
Author: Daniel Barlow <dan@telent.net>
Date:   Sun, 16 Jan 2022 23:31:56 +0000

move dbus-proxy.nix

Diffstat:
Asaturn/dbus-proxy.nix | 29+++++++++++++++++++++++++++++
Msaturn/default.nix | 2+-
2 files changed, 30 insertions(+), 1 deletion(-)

diff --git a/saturn/dbus-proxy.nix b/saturn/dbus-proxy.nix @@ -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}/" + ''; + +} diff --git a/saturn/default.nix b/saturn/default.nix @@ -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; };