tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
sooperlooper: 1.7.4 -> 1.7.8
Weijia Wang
3 years ago
18fd604c
971e45b7
+15
-6
1 changed file
expand all
collapse all
unified
split
pkgs
applications
audio
sooperlooper
default.nix
+15
-6
pkgs/applications/audio/sooperlooper/default.nix
···
1
{ lib
2
, stdenv
3
, fetchFromGitHub
0
4
, autoreconfHook
5
, pkg-config
6
, which
···
9
, libxml2
10
, libjack2
11
, libsndfile
12
-
, wxGTK30
13
, libsigcxx
14
, libsamplerate
15
, rubberband
···
21
22
stdenv.mkDerivation rec {
23
pname = "sooperlooper";
24
-
version = "1.7.4";
25
26
src = fetchFromGitHub {
27
owner = "essej";
28
repo = "sooperlooper";
29
-
rev = "v${builtins.replaceStrings [ "." ] [ "_" ] version}";
30
-
sha256 = "1jng9bkb7iikad0dy1fkiq9wjjdhh1xi1p0cp2lvnz1dsc4yk6iw";
31
};
32
0
0
0
0
0
0
0
0
33
autoreconfPhase = ''
34
patchShebangs ./autogen.sh
35
./autogen.sh
···
47
libxml2
48
libjack2
49
libsndfile
50
-
wxGTK30
51
libsigcxx
52
libsamplerate
53
rubberband
···
68
However, this kind of live performance looping tool is most effectively used via hardware (midi footpedals, etc)
69
and the engine can be run standalone on a computer without a monitor.
70
'';
71
-
homepage = "http://essej.net/sooperlooper/"; # https is broken
72
license = licenses.gpl2;
73
maintainers = with maintainers; [ magnetophon ];
74
platforms = platforms.linux;
···
1
{ lib
2
, stdenv
3
, fetchFromGitHub
4
+
, fetchpatch
5
, autoreconfHook
6
, pkg-config
7
, which
···
10
, libxml2
11
, libjack2
12
, libsndfile
13
+
, wxGTK32
14
, libsigcxx
15
, libsamplerate
16
, rubberband
···
22
23
stdenv.mkDerivation rec {
24
pname = "sooperlooper";
25
+
version = "1.7.8";
26
27
src = fetchFromGitHub {
28
owner = "essej";
29
repo = "sooperlooper";
30
+
rev = "v${version}";
31
+
sha256 = "sha256-Lrsz/UDCgoac63FJ3CaPVaYwvBtzkGQQRLhUi6lUusE=";
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
+
42
autoreconfPhase = ''
43
patchShebangs ./autogen.sh
44
./autogen.sh
···
56
libxml2
57
libjack2
58
libsndfile
59
+
wxGTK32
60
libsigcxx
61
libsamplerate
62
rubberband
···
77
However, this kind of live performance looping tool is most effectively used via hardware (midi footpedals, etc)
78
and the engine can be run standalone on a computer without a monitor.
79
'';
80
+
homepage = "https://sonosaurus.com/sooperlooper/";
81
license = licenses.gpl2;
82
maintainers = with maintainers; [ magnetophon ];
83
platforms = platforms.linux;