about summary refs log tree commit diff
path: root/pkgs/applications/audio/patchage
diff options
context:
space:
mode:
author= <anothersms@gmail.com>2016-02-12 16:30:52 +0100
committer= <anothersms@gmail.com>2016-02-15 10:43:21 +0100
commit2099b95d9c13728d82a4982627ff3347aae8c4c0 (patch)
tree118b93af0131498ed6637ac4836b5c7ce97e8c52 /pkgs/applications/audio/patchage
parent6f9d3f197b5577b7aaecd85ed2dbeabed69fef99 (diff)
downloadnixlib-2099b95d9c13728d82a4982627ff3347aae8c4c0.tar
nixlib-2099b95d9c13728d82a4982627ff3347aae8c4c0.tar.gz
nixlib-2099b95d9c13728d82a4982627ff3347aae8c4c0.tar.bz2
nixlib-2099b95d9c13728d82a4982627ff3347aae8c4c0.tar.lz
nixlib-2099b95d9c13728d82a4982627ff3347aae8c4c0.tar.xz
nixlib-2099b95d9c13728d82a4982627ff3347aae8c4c0.tar.zst
nixlib-2099b95d9c13728d82a4982627ff3347aae8c4c0.zip
patchage: init at 1.0.1
Diffstat (limited to 'pkgs/applications/audio/patchage')
-rw-r--r--pkgs/applications/audio/patchage/default.nix30
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/applications/audio/patchage/default.nix b/pkgs/applications/audio/patchage/default.nix
new file mode 100644
index 000000000000..1deb11d99258
--- /dev/null
+++ b/pkgs/applications/audio/patchage/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, alsaLib, boost, dbus_glib, fetchsvn, ganv, glibmm, gtk2
+, gtkmm, libjack2, pkgconfig, python2
+}:
+
+stdenv.mkDerivation rec {
+  name = "patchage-${version}";
+  version = "1.0.1";
+  src = fetchsvn {
+    url = http://svn.drobilla.net/lad/trunk/patchage/;
+    rev = "5821";
+    sha256 = "1ar64l0sg468qzxj7i6ppgfqjpm92awcp5lzskamrf3ln17lrgj7";
+  };
+
+  buildInputs = [
+    alsaLib boost dbus_glib ganv glibmm gtk2 gtkmm libjack2
+    pkgconfig python2
+  ];
+
+  configurePhase = "python waf configure --prefix=$out";
+  buildPhase = "python waf build";
+  installPhase = "python waf install";
+
+  meta = {
+    description = "Modular patch bay for Jack and ALSA systems";
+    homepage = http://non.tuxfamily.org;
+    license = stdenv.lib.licenses.lgpl3;
+    platforms = stdenv.lib.platforms.linux;
+    maintainers = [ stdenv.lib.maintainers.nico202 ];
+  };
+}