1{
2 lib,
3 stdenv,
4 fetchurl,
5 alsa-lib-with-plugins,
6 alsa-utils,
7 fltk,
8 libjack2,
9 libXft,
10 libXpm,
11 libjpeg,
12 libpng,
13 libsamplerate,
14 libsndfile,
15 zlib,
16}:
17
18stdenv.mkDerivation rec {
19 pname = "rakarrack";
20 version = "0.6.1";
21
22 src = fetchurl {
23 url = "mirror://sourceforge/rakarrack/${pname}-${version}.tar.bz2";
24 sha256 = "1rpf63pdn54c4yg13k7cb1w1c7zsvl97c4qxcpz41c8l91xd55kn";
25 };
26
27 hardeningDisable = [ "format" ];
28
29 patches = [
30 ./fltk-path.patch
31 # https://sourceforge.net/p/rakarrack/git/merge-requests/2/
32 ./looper-preset.patch
33 ];
34
35 buildInputs = [
36 alsa-lib-with-plugins
37 alsa-utils
38 fltk
39 libjack2
40 libXft
41 libXpm
42 libjpeg
43 libpng
44 libsamplerate
45 libsndfile
46 zlib
47 ];
48
49 meta = with lib; {
50 description = "Multi-effects processor emulating a guitar effects pedalboard";
51 homepage = "https://rakarrack.sourceforge.net";
52 license = licenses.gpl2;
53 platforms = platforms.linux;
54 maintainers = [ ];
55 };
56}