From 74a958fec790866bac0907ae2a401e8e843a61f9 Mon Sep 17 00:00:00 2001 From: = Date: Sat, 10 Oct 2015 22:59:15 +0200 Subject: [PATCH] non: init at 2015-10-6 --- lib/maintainers.nix | 1 + pkgs/applications/audio/non/default.nix | 29 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 3 files changed, 32 insertions(+) create mode 100644 pkgs/applications/audio/non/default.nix 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 "; nathan-gs = "Nathan Bijnens "; nckx = "Tobias Geerinckx-Rice "; + nico202 = "Nicolò Balzarotti "; notthemessiah = "Brian Cohen "; np = "Nicolas Pouillard "; nslqqq = "Nikita Mikhailov "; 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 { });