# This is a combination of 2 commits.

# The first commit's message is:

add sooperlooper

# The 2nd commit message will be skipped:

#	add sooperlooper
This commit is contained in:
Bart Brouns 2015-01-27 19:10:35 +01:00
parent 81f0af0274
commit 6abc915f6c
2 changed files with 8 additions and 9 deletions

View File

@ -1,11 +1,10 @@
{ stdenv, fetchurl, liblo, libxml2, jack2, libsndfile, wxGTK, libsigcxx, { stdenv, fetchurl, liblo, libxml2, jack2, libsndfile, wxGTK, libsigcxx
libsamplerate, rubberband, pkgconfig, ncurses ,libsamplerate, rubberband, pkgconfig, ncurses
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "sooperlooper-${version}"; name = "sooperlooper-${version}";
version = "1.7.3"; version = "1.7.3";
src = fetchurl { src = fetchurl {
url = "http://essej.net/sooperlooper/${name}.tar.gz"; url = "http://essej.net/sooperlooper/${name}.tar.gz";
sha256 = "0n2gdxw1fx8nxxnpzf4sj0kp6k6zi1yq59cbz6qqzcnsnpnvszbs"; sha256 = "0n2gdxw1fx8nxxnpzf4sj0kp6k6zi1yq59cbz6qqzcnsnpnvszbs";
@ -14,7 +13,6 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
liblo libxml2 jack2 libsndfile wxGTK libsigcxx liblo libxml2 jack2 libsndfile wxGTK libsigcxx
libsamplerate rubberband pkgconfig ncurses libsamplerate rubberband pkgconfig ncurses
]; ];
meta = { meta = {
@ -23,12 +21,13 @@ stdenv.mkDerivation rec {
It allows for multiple simultaneous multi-channel loops limited only by your computer's available memory. It allows for multiple simultaneous multi-channel loops limited only by your computer's available memory.
The application is a standalone JACK client with an engine controllable via OSC and MIDI. The application is a standalone JACK client with an engine controllable via OSC and MIDI.
It also includes a GUI which communicates with the engine via OSC (even over a network) for user-friendly control on a desktop. It also includes a GUI which communicates with the engine via OSC (even over a network) for user-friendly control on a desktop.
However, this kind of live performance looping tool is most effectively used via hardware (midi footpedals, etc) However, this kind of live performance looping tool is most effectively used via hardware (midi footpedals, etc)
and the engine can be run standalone on a computer without a monitor.'' ; and the engine can be run standalone on a computer without a monitor.
'';
version = "${version}"; version = "${version}";
homepage = "http://essej.net/sooperlooper/index.html"; homepage = "http://essej.net/sooperlooper/index.html";
license = stdenv.lib.licenses.gpl; license = stdenv.lib.licenses.gpl2;
maintainers = [ stdenv.lib.maintainers.magnetophon ]; maintainers = [ stdenv.lib.maintainers.magnetophon ];
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
}; };

View File

@ -11047,6 +11047,8 @@ let
slrn = callPackage ../applications/networking/newsreaders/slrn { }; slrn = callPackage ../applications/networking/newsreaders/slrn { };
sooperlooper = callPackage ../applications/audio/sooperlooper { };
spideroak = callPackage ../applications/networking/spideroak { }; spideroak = callPackage ../applications/networking/spideroak { };
ssvnc = callPackage ../applications/networking/remote/ssvnc { }; ssvnc = callPackage ../applications/networking/remote/ssvnc { };
@ -13015,8 +13017,6 @@ let
pysqlite = pkgs.pythonPackages.sqlite3; pysqlite = pkgs.pythonPackages.sqlite3;
}; };
sooperlooper = callPackage ../applications/audio/sooperlooper { };
disnix = callPackage ../tools/package-management/disnix { }; disnix = callPackage ../tools/package-management/disnix { };
dysnomia = callPackage ../tools/package-management/disnix/dysnomia { dysnomia = callPackage ../tools/package-management/disnix/dysnomia {