1{
2 lib,
3 stdenv,
4 fetchurl,
5 cmake,
6 pkg-config,
7 libjack2,
8 alsa-lib,
9 libsndfile,
10 liblo,
11 lv2,
12 qt5,
13 fftwFloat,
14}:
15
16stdenv.mkDerivation (finalAttrs: {
17 pname = "padthv1";
18 version = "1.3.2";
19
20 src = fetchurl {
21 url = "mirror://sourceforge/padthv1/padthv1-${finalAttrs.version}.tar.gz";
22 hash = "sha256-sXpJjD79+rLrWHwpAxACjR+8KVGbQss8qKGMTN7nb9M=";
23 };
24
25 nativeBuildInputs = [
26 pkg-config
27 cmake
28 qt5.wrapQtAppsHook
29 ];
30
31 buildInputs = [
32 libjack2
33 alsa-lib
34 libsndfile
35 liblo
36 lv2
37 qt5.qtbase
38 qt5.qttools
39 fftwFloat
40 ];
41
42 meta = {
43 description = "Polyphonic additive synthesizer";
44 mainProgram = "padthv1_jack";
45 homepage = "http://padthv1.sourceforge.net/";
46 license = lib.licenses.gpl2Plus;
47 platforms = lib.platforms.linux;
48 maintainers = [ lib.maintainers.magnetophon ];
49 };
50})