about summary refs log tree commit diff
path: root/pkgs/development/libraries/liblxi/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/libraries/liblxi/default.nix')
-rw-r--r--pkgs/development/libraries/liblxi/default.nix46
1 files changed, 0 insertions, 46 deletions
diff --git a/pkgs/development/libraries/liblxi/default.nix b/pkgs/development/libraries/liblxi/default.nix
deleted file mode 100644
index 24c454d4ee7e..000000000000
--- a/pkgs/development/libraries/liblxi/default.nix
+++ /dev/null
@@ -1,46 +0,0 @@
-{ lib, stdenv, fetchFromGitHub
-, meson, ninja, pkg-config, cmake
-, libtirpc, rpcsvc-proto, avahi, libxml2
-}:
-
-stdenv.mkDerivation (finalAttrs: {
-  pname = "liblxi";
-  version = "1.20";
-
-  src = fetchFromGitHub {
-    owner = "lxi-tools";
-    repo = "liblxi";
-    rev = "v${finalAttrs.version}";
-    hash = "sha256-jS0huNkbyKrsJ3NkenrYtjkzLakOsTJpwlgSo98ribE=";
-  };
-
-  postPatch = ''
-    # needed by darwin
-    sed -e 1i'#include <string.h>' \
-        -e 1i'#include <stdlib.h>' \
-        -i src/bonjour.c
-  '';
-
-  nativeBuildInputs = [ meson ninja cmake pkg-config rpcsvc-proto ];
-
-  buildInputs = lib.optionals (!stdenv.isDarwin) [
-    libtirpc
-    avahi
-  ] ++ [
-    libxml2
-  ];
-
-  meta = with lib; {
-    description = "Library for communicating with LXI compatible instruments";
-    longDescription = ''
-      liblxi is an open source software library which offers a simple
-      API for communicating with LXI compatible instruments.
-      The API allows applications to easily discover instruments
-      on networks and communicate SCPI commands.
-    '';
-    homepage = "https://lxi-tools.github.io/";
-    license = licenses.bsd3;
-    platforms = platforms.unix;
-    maintainers = [ maintainers.vq ];
-  };
-})