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
commit 3b039f14f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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;
}; };
} }