summary refs log tree commit diff
path: root/pkgs/os-specific/linux/consoletools
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2012-10-01 10:24:37 +0200
committeraszlig <aszlig@redmoonstudios.org>2012-10-02 03:46:41 +0200
commit5908f6c28f3aa2a00fd559aa1911b0970cece402 (patch)
tree5148ecee5b2e9c147c2e96425b65874ffaba2cd5 /pkgs/os-specific/linux/consoletools
parent240cd87eda3ff1f77a71eb4b56d304ff83f1da4d (diff)
downloadnixpkgs-5908f6c28f3aa2a00fd559aa1911b0970cece402.tar
nixpkgs-5908f6c28f3aa2a00fd559aa1911b0970cece402.tar.gz
nixpkgs-5908f6c28f3aa2a00fd559aa1911b0970cece402.tar.bz2
nixpkgs-5908f6c28f3aa2a00fd559aa1911b0970cece402.tar.lz
nixpkgs-5908f6c28f3aa2a00fd559aa1911b0970cece402.tar.xz
nixpkgs-5908f6c28f3aa2a00fd559aa1911b0970cece402.tar.zst
nixpkgs-5908f6c28f3aa2a00fd559aa1911b0970cece402.zip
linuxconsoletools: New package, version 1.4.3.
This is a small set of tools useful for testing and calibrating joysticks,
gamepads and various other input devices.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs/os-specific/linux/consoletools')
-rw-r--r--pkgs/os-specific/linux/consoletools/default.nix33
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/consoletools/default.nix b/pkgs/os-specific/linux/consoletools/default.nix
new file mode 100644
index 00000000000..537cc386402
--- /dev/null
+++ b/pkgs/os-specific/linux/consoletools/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, fetchgit, SDL }:
+
+stdenv.mkDerivation rec {
+  name = "linuxconsoletools-${version}";
+  version = "1.4.3";
+
+  src = fetchgit {
+    url = "git://linuxconsole.git.sourceforge.net/gitroot/linuxconsole/linuxconsole";
+    rev = "dac2cae0e5795ddc27b76a92767dd9e07a10621e";
+    sha256 = "350b008e614923dbd548fcaaf2842b39433acdcf595e2ce8aaf1599f076d331d";
+  };
+
+  buildInputs = [ SDL ];
+  makeFlags = [ "PREFIX=$(out)" ];
+
+  meta = {
+    homepage = "https://sourceforge.net/projects/linuxconsole/";
+    description = "A set of tools for joysticks and serial peripherals";
+    license = stdenv.lib.licenses.gpl2Plus;
+
+    longDescription = ''
+      The included tools are:
+
+      ffcfstress(1)  - force-feedback stress test
+      ffmvforce(1)   - force-feedback orientation test
+      ffset(1)       - force-feedback configuration tool
+      fftest(1)      - general force-feedback test
+      jstest(1)      - joystick test
+      jscal(1)       - joystick calibration tool
+      inputattach(1) - connects legacy serial devices to the input layer
+    '';
+  };
+}