sooperlooper: 1.7.4 -> 1.7.8

+15 -6
+15 -6
pkgs/applications/audio/sooperlooper/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , autoreconfHook 5 6 , pkg-config 6 7 , which ··· 9 10 , libxml2 10 11 , libjack2 11 12 , libsndfile 12 - , wxGTK30 13 + , wxGTK32 13 14 , libsigcxx 14 15 , libsamplerate 15 16 , rubberband ··· 21 22 22 23 stdenv.mkDerivation rec { 23 24 pname = "sooperlooper"; 24 - version = "1.7.4"; 25 + version = "1.7.8"; 25 26 26 27 src = fetchFromGitHub { 27 28 owner = "essej"; 28 29 repo = "sooperlooper"; 29 - rev = "v${builtins.replaceStrings [ "." ] [ "_" ] version}"; 30 - sha256 = "1jng9bkb7iikad0dy1fkiq9wjjdhh1xi1p0cp2lvnz1dsc4yk6iw"; 30 + rev = "v${version}"; 31 + sha256 = "sha256-Lrsz/UDCgoac63FJ3CaPVaYwvBtzkGQQRLhUi6lUusE="; 31 32 }; 32 33 34 + patches = [ 35 + (fetchpatch { 36 + name = "10-build_with_wx_32.patch"; 37 + url = "https://sources.debian.org/data/main/s/sooperlooper/1.7.8~dfsg0-2/debian/patches/10-build_with_wx_32.patch"; 38 + sha256 = "sha256-NF/w+zgRBNkSTqUJhfH9kQogXSYEF70pCN+loR0hjpg="; 39 + }) 40 + ]; 41 + 33 42 autoreconfPhase = '' 34 43 patchShebangs ./autogen.sh 35 44 ./autogen.sh ··· 47 56 libxml2 48 57 libjack2 49 58 libsndfile 50 - wxGTK30 59 + wxGTK32 51 60 libsigcxx 52 61 libsamplerate 53 62 rubberband ··· 68 77 However, this kind of live performance looping tool is most effectively used via hardware (midi footpedals, etc) 69 78 and the engine can be run standalone on a computer without a monitor. 70 79 ''; 71 - homepage = "http://essej.net/sooperlooper/"; # https is broken 80 + homepage = "https://sonosaurus.com/sooperlooper/"; 72 81 license = licenses.gpl2; 73 82 maintainers = with maintainers; [ magnetophon ]; 74 83 platforms = platforms.linux;