summary refs log tree commit diff
path: root/pkgs/development/libraries/librevisa
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2014-05-18 22:55:32 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2014-05-31 15:49:12 +0200
commitc10628c665154028f4c4f33a0b008c4495b9deea (patch)
tree50897c4dc715328c3dfb151e3c1c240ae8f5df52 /pkgs/development/libraries/librevisa
parentb6910c6bf8bb1b0ac596eb4cc5b8094059091ba5 (diff)
downloadnixpkgs-c10628c665154028f4c4f33a0b008c4495b9deea.tar
nixpkgs-c10628c665154028f4c4f33a0b008c4495b9deea.tar.gz
nixpkgs-c10628c665154028f4c4f33a0b008c4495b9deea.tar.bz2
nixpkgs-c10628c665154028f4c4f33a0b008c4495b9deea.tar.lz
nixpkgs-c10628c665154028f4c4f33a0b008c4495b9deea.tar.xz
nixpkgs-c10628c665154028f4c4f33a0b008c4495b9deea.tar.zst
nixpkgs-c10628c665154028f4c4f33a0b008c4495b9deea.zip
librevisa: new package
It's an implementation of the VISA standard (for instrument control).

http://www.librevisa.org/
Diffstat (limited to 'pkgs/development/libraries/librevisa')
-rw-r--r--pkgs/development/libraries/librevisa/default.nix29
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/development/libraries/librevisa/default.nix b/pkgs/development/libraries/librevisa/default.nix
new file mode 100644
index 00000000000..756a53d5ee5
--- /dev/null
+++ b/pkgs/development/libraries/librevisa/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, pkgconfig, libusb1 }:
+
+# TODO: add VXI development files, for VXI-11 (TCPIP) support
+
+stdenv.mkDerivation rec {
+  name = "librevisa-0.0.20130412";
+
+  src = fetchurl {
+    url = "http://www.librevisa.org/download/${name}.tar.gz";
+    sha256 = "0bjzq23s3xzw0l9qx4l8achrx5id8xdd6r52lvdl4a28dxzbcfhq";
+  };
+
+  buildInputs = [ pkgconfig libusb1 ];
+
+  meta = with stdenv.lib; {
+    description = "Implementation of the VISA standard (for instrument control)";
+    longDescription = ''
+      LibreVISA aims to be a compliant implementation of the VISA standard in a
+      free software library.
+
+      We currently support targets connected via USB, exposing the USBTMC
+      interface, and VXI-11 devices.
+    '';
+    homepage = http://www.librevisa.org/;
+    license = licenses.gpl3Plus;
+    platforms = platforms.linux;
+    maintainers = [ maintainers.bjornfor ];
+  };
+}