summary refs log tree commit diff
path: root/pkgs/applications/audio/sisco.lv2
diff options
context:
space:
mode:
authorAlexander Kahl <e-user@fsfe.org>2016-12-13 10:44:09 +0100
committerzimbatm <zimbatm@zimbatm.com>2016-12-13 09:44:09 +0000
commit9eac665cd2d219194c9f5a5f9ec46822dd168d3b (patch)
tree009d6d6bb297d11ede7605346621e2e1b11da9e5 /pkgs/applications/audio/sisco.lv2
parentfd2cf186b0012c0d7a941d1984b987ddb87cf95d (diff)
downloadnixpkgs-9eac665cd2d219194c9f5a5f9ec46822dd168d3b.tar
nixpkgs-9eac665cd2d219194c9f5a5f9ec46822dd168d3b.tar.gz
nixpkgs-9eac665cd2d219194c9f5a5f9ec46822dd168d3b.tar.bz2
nixpkgs-9eac665cd2d219194c9f5a5f9ec46822dd168d3b.tar.lz
nixpkgs-9eac665cd2d219194c9f5a5f9ec46822dd168d3b.tar.xz
nixpkgs-9eac665cd2d219194c9f5a5f9ec46822dd168d3b.tar.zst
nixpkgs-9eac665cd2d219194c9f5a5f9ec46822dd168d3b.zip
sisco.lv2: init at 0.7.0 (#20868)
* sisco.lv2: init at 0.7.0

Also added maintainer `e-user`

* Use fetchFromGitHub and adapt accordingly

* Use `version` instead of `src.rev` in name
Diffstat (limited to 'pkgs/applications/audio/sisco.lv2')
-rw-r--r--pkgs/applications/audio/sisco.lv2/default.nix43
1 files changed, 43 insertions, 0 deletions
diff --git a/pkgs/applications/audio/sisco.lv2/default.nix b/pkgs/applications/audio/sisco.lv2/default.nix
new file mode 100644
index 00000000000..d429d545234
--- /dev/null
+++ b/pkgs/applications/audio/sisco.lv2/default.nix
@@ -0,0 +1,43 @@
+{ stdenv, fetchFromGitHub, lv2, pkgconfig, mesa, cairo, pango, libjack2 }:
+
+let
+  name = "sisco.lv2-${version}";
+  version = "0.7.0";
+
+  robtkVersion = "80a2585253a861c81f0bfb7e4579c75f5c73af89";
+  robtkName = "robtk-${robtkVersion}";
+
+  src = fetchFromGitHub {
+    owner = "x42";
+    repo = "sisco.lv2";
+    rev = "v${version}";
+    sha256 = "1r6g29yqbdqgkh01x6d3nvmvc58rk2dp94fd0qyyizq37a1qplj1";
+  };
+
+  robtkSrc = fetchFromGitHub {
+    owner = "x42";
+    repo = "robtk";
+    rev = robtkVersion;
+    sha256 = "0gk16nrvnrffqqw0yd015kja9wkgbzvb648bl1pagriabhznhfxl";
+  };
+in
+stdenv.mkDerivation rec {
+  inherit name;
+
+  srcs = [ src robtkSrc ];
+  sourceRoot = "sisco.lv2-${src.rev}-src";
+
+  buildInputs = [ pkgconfig lv2 pango cairo libjack2 mesa ];
+
+  postUnpack = "chmod u+w -R ${robtkName}-src; mv ${robtkName}-src/* ${sourceRoot}/robtk";
+  sisco_VERSION = version;
+  preConfigure = "makeFlagsArray=(PREFIX=$out)";
+
+  meta = with stdenv.lib; {
+    description = "Simple audio oscilloscope with variable time scale, triggering, cursors and numeric readout in LV2 plugin format";
+    homepage = http://x42.github.io/sisco.lv2/;
+    license = licenses.gpl2;
+    maintainers = [ maintainers.e-user ];
+    platforms = platforms.linux;
+  };
+}