sooperlooper: unbreak, moderinize (#398722)

authored by Arne Keller and committed by GitHub a9c19196 58845c0d

+13 -18
+13 -18
pkgs/by-name/so/sooperlooper/package.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 - fetchpatch, 6 autoreconfHook, 7 pkg-config, 8 which, ··· 21 fftw, 22 }: 23 24 - stdenv.mkDerivation rec { 25 pname = "sooperlooper"; 26 - version = "1.7.8"; 27 28 src = fetchFromGitHub { 29 owner = "essej"; 30 repo = "sooperlooper"; 31 - rev = "v${version}"; 32 - sha256 = "sha256-Lrsz/UDCgoac63FJ3CaPVaYwvBtzkGQQRLhUi6lUusE="; 33 }; 34 35 - patches = [ 36 - (fetchpatch { 37 - name = "10-build_with_wx_32.patch"; 38 - url = "https://sources.debian.org/data/main/s/sooperlooper/1.7.8~dfsg0-2/debian/patches/10-build_with_wx_32.patch"; 39 - sha256 = "sha256-NF/w+zgRBNkSTqUJhfH9kQogXSYEF70pCN+loR0hjpg="; 40 - }) 41 - ]; 42 - 43 autoreconfPhase = '' 44 patchShebangs ./autogen.sh 45 ./autogen.sh ··· 67 fftw 68 ]; 69 70 enableParallelBuilding = true; 71 72 - meta = with lib; { 73 description = "Live looping sampler capable of immediate loop recording, overdubbing, multiplying, reversing and more"; 74 longDescription = '' 75 It allows for multiple simultaneous multi-channel loops limited only by your computer's available memory. ··· 79 and the engine can be run standalone on a computer without a monitor. 80 ''; 81 homepage = "https://sonosaurus.com/sooperlooper/"; 82 - license = licenses.gpl2; 83 - maintainers = with maintainers; [ magnetophon ]; 84 - platforms = platforms.linux; 85 }; 86 - }
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 autoreconfHook, 6 pkg-config, 7 which, ··· 20 fftw, 21 }: 22 23 + stdenv.mkDerivation (finalAttrs: { 24 pname = "sooperlooper"; 25 + version = "1.7.9"; 26 27 src = fetchFromGitHub { 28 owner = "essej"; 29 repo = "sooperlooper"; 30 + rev = "v${finalAttrs.version}"; 31 + sha256 = "sha256-bPu/VWTJLSIMoJSEQb+/nqtTpkPtCNVuXA17XsnFSP0="; 32 }; 33 34 autoreconfPhase = '' 35 patchShebangs ./autogen.sh 36 ./autogen.sh ··· 58 fftw 59 ]; 60 61 + # see https://bugs.gentoo.org/925275 62 + CPPFLAGS = "-fpermissive"; 63 + 64 enableParallelBuilding = true; 65 66 + meta = { 67 description = "Live looping sampler capable of immediate loop recording, overdubbing, multiplying, reversing and more"; 68 longDescription = '' 69 It allows for multiple simultaneous multi-channel loops limited only by your computer's available memory. ··· 73 and the engine can be run standalone on a computer without a monitor. 74 ''; 75 homepage = "https://sonosaurus.com/sooperlooper/"; 76 + downloadPage = "https://github.com/essej/sooperlooper"; 77 + license = lib.licenses.gpl2; 78 + maintainers = with lib.maintainers; [ magnetophon ]; 79 + platforms = lib.platforms.linux; 80 }; 81 + })