Merge pull request #86610 from prusnak/sooperlooper

sooperlooper: unstable-2016-07-19 -> unstable-2019-09-30
This commit is contained in:
Marek Mahut
2020-05-10 23:14:01 +02:00
committed by GitHub
@@ -1,17 +1,32 @@
{ stdenv, fetchFromGitHub, liblo, libxml2, libjack2, libsndfile, wxGTK, libsigcxx { stdenv
, libsamplerate, rubberband, pkgconfig, libtool, gettext, ncurses, which , fetchFromGitHub
, autoreconfHook , autoreconfHook
, pkgconfig
, which
, libtool
, liblo
, libxml2
, libjack2
, libsndfile
, wxGTK30
, libsigcxx
, libsamplerate
, rubberband
, gettext
, ncurses
, alsaLib
, fftw
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "sooperlooper-git"; pname = "sooperlooper";
version = "2016-07-19"; version = "unstable-2019-09-30";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "essej"; owner = "essej";
repo = "sooperlooper"; repo = "sooperlooper";
rev = "3bdfe184cd59b51c757b8048536abc1146fb0de4"; rev = "4d1da14176e16b0f56b727bb1e6c2e8957515625";
sha256 = "0qz25h4idv79m97ici2kzx72fwzks3lysyksk3p3rx72lsijhf3g"; sha256 = "1gsgqa7hdymzw2al1ymzv0f33y161dyhh3fmy88lpjwv3bfchamg";
}; };
autoreconfPhase = '' autoreconfPhase = ''
@@ -22,11 +37,21 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook pkgconfig which libtool ]; nativeBuildInputs = [ autoreconfHook pkgconfig which libtool ];
buildInputs = [ buildInputs = [
liblo libxml2 libjack2 libsndfile wxGTK libsigcxx liblo
libsamplerate rubberband gettext ncurses libxml2
libjack2
libsndfile
wxGTK30
libsigcxx
libsamplerate
rubberband
gettext
ncurses
alsaLib
fftw
]; ];
meta = { meta = with stdenv.lib; {
description = "A live looping sampler capable of immediate loop recording, overdubbing, multiplying, reversing and more"; description = "A live looping sampler capable of immediate loop recording, overdubbing, multiplying, reversing and more";
longDescription = '' longDescription = ''
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.
@@ -35,11 +60,9 @@ stdenv.mkDerivation rec {
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.
''; '';
homepage = "http://essej.net/sooperlooper/"; # https is broken
version = version; license = licenses.gpl2;
homepage = "http://essej.net/sooperlooper/index.html"; maintainers = with maintainers; [ magnetophon ];
license = stdenv.lib.licenses.gpl2; platforms = platforms.linux;
maintainers = [ stdenv.lib.maintainers.magnetophon ];
platforms = stdenv.lib.platforms.linux;
}; };
} }