summary refs log tree commit diff
path: root/pkgs/development/lua-modules
diff options
context:
space:
mode:
authorpablo1107 <dealberapablo07@gmail.com>2020-06-15 19:27:16 -0300
committerMatthieu Coudron <mattator@gmail.com>2020-06-17 12:12:08 +0200
commit52c906147c5bbf65fea3e56954241d69d02fda99 (patch)
tree9821eb7aa9234939bf8b16e8118386dc7fbc4887 /pkgs/development/lua-modules
parent4eb9c8cae5be59dc176afabdd82247271b02ff78 (diff)
downloadnixpkgs-52c906147c5bbf65fea3e56954241d69d02fda99.tar
nixpkgs-52c906147c5bbf65fea3e56954241d69d02fda99.tar.gz
nixpkgs-52c906147c5bbf65fea3e56954241d69d02fda99.tar.bz2
nixpkgs-52c906147c5bbf65fea3e56954241d69d02fda99.tar.lz
nixpkgs-52c906147c5bbf65fea3e56954241d69d02fda99.tar.xz
nixpkgs-52c906147c5bbf65fea3e56954241d69d02fda99.tar.zst
nixpkgs-52c906147c5bbf65fea3e56954241d69d02fda99.zip
luaPackages.ldbus: init at scm-0
Diffstat (limited to 'pkgs/development/lua-modules')
-rw-r--r--pkgs/development/lua-modules/generated-packages.nix27
-rw-r--r--pkgs/development/lua-modules/overrides.nix11
2 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix
index 2dbda51bfe8..7eae27d85c6 100644
--- a/pkgs/development/lua-modules/generated-packages.nix
+++ b/pkgs/development/lua-modules/generated-packages.nix
@@ -359,6 +359,33 @@ inspect = buildLuarocksPackage {
     license.fullName = "MIT <http://opensource.org/licenses/MIT>";
   };
 };
+ldbus = buildLuarocksPackage {
+  pname = "ldbus";
+  version = "scm-0";
+
+  knownRockspec = (fetchurl {
+    url    = "https://luarocks.org/dev/ldbus-scm-0.rockspec";
+    sha256 = "1yhkw5y8h1qf44vx31934k042cmnc7zcv2k0pv0g27wsmlxrlznx";
+  }).outPath;
+
+  src = fetchgit ( removeAttrs (builtins.fromJSON ''{
+  "url": "git://github.com/daurnimator/ldbus.git",
+  "rev": "9e176fe851006037a643610e6d8f3a8e597d4073",
+  "date": "2019-08-16T14:26:05+10:00",
+  "sha256": "06wcz4i5b7kphqbry274q3ivnsh331rxiyf7n4qk3zx2kvarq08s",
+  "fetchSubmodules": true
+}
+ '') ["date"]) ;
+
+  disabled = (luaOlder "5.1") || (luaAtLeast "5.4");
+  propagatedBuildInputs = [ lua ];
+
+  meta = with stdenv.lib; {
+    homepage = "https://github.com/daurnimator/ldbus";
+    description = "A Lua library to access dbus.";
+    license.fullName = "MIT/X11";
+  };
+};
 ldoc = buildLuarocksPackage {
   pname = "ldoc";
   version = "1.4.6-2";
diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix
index 30be2c197a5..94edbd0737b 100644
--- a/pkgs/development/lua-modules/overrides.nix
+++ b/pkgs/development/lua-modules/overrides.nix
@@ -76,6 +76,17 @@ with super;
     */
   });
 
+  ldbus = super.ldbus.override({
+    extraVariables = {
+      DBUS_DIR="${pkgs.dbus.lib}";
+      DBUS_ARCH_INCDIR="${pkgs.dbus.lib}/lib/dbus-1.0/include";
+      DBUS_INCDIR="${pkgs.dbus.dev}/include/dbus-1.0";
+    };
+    buildInputs = with pkgs; [
+      dbus
+    ];
+  });
+
   ljsyscall = super.ljsyscall.override(rec {
     version = "unstable-20180515";
     # package hasn't seen any release for a long time