From 2f4fc457c5f6540edd395c077528ee426acd990b Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 14 Mar 2024 23:40:51 -0500 Subject: [PATCH] sbarlua: init at unstable-2024-08-12 Signed-off-by: Austin Horstman --- pkgs/by-name/sb/sbarlua/package.nix | 32 +++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/sb/sbarlua/package.nix diff --git a/pkgs/by-name/sb/sbarlua/package.nix b/pkgs/by-name/sb/sbarlua/package.nix new file mode 100644 index 000000000000..1d7bdfc4a870 --- /dev/null +++ b/pkgs/by-name/sb/sbarlua/package.nix @@ -0,0 +1,32 @@ +{ + lib, + fetchFromGitHub, + gcc, + lua54Packages, + readline, +}: +lua54Packages.buildLuaPackage { + pname = "sbarLua"; + version = "0-unstable-2024-08-12"; + + src = fetchFromGitHub { + owner = "FelixKratz"; + repo = "SbarLua"; + rev = "437bd2031da38ccda75827cb7548e7baa4aa9978"; + hash = "sha256-F0UfNxHM389GhiPQ6/GFbeKQq5EvpiqQdvyf7ygzkPg="; + }; + + nativeBuildInputs = [ gcc ]; + + buildInputs = [ readline ]; + + makeFlags = [ "INSTALL_DIR=$(out)/lib/lua/${lua54Packages.lua.luaversion}" ]; + + meta = { + description = "Lua API for SketchyBar"; + homepage = "https://github.com/FelixKratz/SbarLua/"; + license = lib.licenses.gpl3; + maintainers = [ lib.maintainers.khaneliman ]; + platforms = lib.platforms.darwin; + }; +}