summary refs log tree commit diff
diff options
context:
space:
mode:
author= <anothersms@gmail.com>2015-10-10 22:59:15 +0200
committer= <anothersms@gmail.com>2015-10-11 18:37:21 +0200
commit74a958fec790866bac0907ae2a401e8e843a61f9 (patch)
tree3b2680082ee03ee5d2d72f7e070d26961eff4a74
parentcd1732f58e04204e101f53088e50d549cb059da1 (diff)
downloadnixlib-74a958fec790866bac0907ae2a401e8e843a61f9.tar
nixlib-74a958fec790866bac0907ae2a401e8e843a61f9.tar.gz
nixlib-74a958fec790866bac0907ae2a401e8e843a61f9.tar.bz2
nixlib-74a958fec790866bac0907ae2a401e8e843a61f9.tar.lz
nixlib-74a958fec790866bac0907ae2a401e8e843a61f9.tar.xz
nixlib-74a958fec790866bac0907ae2a401e8e843a61f9.tar.zst
nixlib-74a958fec790866bac0907ae2a401e8e843a61f9.zip
non: init at 2015-10-6
-rw-r--r--lib/maintainers.nix1
-rw-r--r--pkgs/applications/audio/non/default.nix29
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 32 insertions, 0 deletions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix
index 707e1cbab8be..8a0e4042ecd1 100644
--- a/lib/maintainers.nix
+++ b/lib/maintainers.nix
@@ -194,6 +194,7 @@
   muflax = "Stefan Dorn <mail@muflax.com>";
   nathan-gs = "Nathan Bijnens <nathan@nathan.gs>";
   nckx = "Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>";
+  nico202 = "Nicolò Balzarotti <anothersms@gmail.com>";
   notthemessiah = "Brian Cohen <brian.cohen.88@gmail.com>";
   np = "Nicolas Pouillard <np.nix@nicolaspouillard.fr>";
   nslqqq = "Nikita Mikhailov <nslqqq@gmail.com>";
diff --git a/pkgs/applications/audio/non/default.nix b/pkgs/applications/audio/non/default.nix
new file mode 100644
index 000000000000..6c9e7eb708ac
--- /dev/null
+++ b/pkgs/applications/audio/non/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchFromGitHub, pkgconfig, python2, cairo, libjpeg, ntk, libjack2, libsndfile,
+ladspaH, liblrdf, liblo, libsigcxx
+}:
+
+stdenv.mkDerivation rec {
+  name = "non-${version}";
+  version = "2015-10-6";
+  src = fetchFromGitHub {
+    owner = "original-male";
+    repo = "non";
+    rev = "88fe7e7b97c97b8733506685f043cbc71b196646";
+    sha256 = "15cffp6c14rlssc8g3mrw8zvb88wffb8k8g1vhd299qlcgv7di2h";
+  };
+
+    buildInputs = [ pkgconfig python2 cairo libjpeg ntk libjack2 libsndfile
+    ladspaH liblrdf liblo libsigcxx
+    ];
+    configurePhase = ''python waf configure --prefix=$out'';
+    buildPhase = ''python waf build'';
+    installPhase = ''python waf install'';
+
+  meta = {
+    description = "Lightweight and lightning fast modular Digital Audio Workstation";
+    homepage = http://non.tuxfamily.org;
+    license = stdenv.lib.licenses.lgpl21;
+    platforms = stdenv.lib.platforms.linux;
+    maintainers = [ stdenv.lib.maintainers.nico202 ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index ae6b7f0d502e..8f62575c72ee 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -7694,6 +7694,8 @@ let
     nix = pkgs.nixUnstable;
   };
 
+  non = callPackage ../applications/audio/non { };
+
   nspr = callPackage ../development/libraries/nspr { };
 
   nss = lowPrio (callPackage ../development/libraries/nss { });