tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
mixxx: tidy up, remove obsolete patch, co-adopt
Cillian de Róiste
10 years ago
85f9d043
63485280
+12
-15
1 changed file
expand all
collapse all
unified
split
pkgs
applications
audio
mixxx
default.nix
+12
-15
pkgs/applications/audio/mixxx/default.nix
···
1
1
-
{ stdenv, fetchurl, scons, pkgconfig, qt4, portaudio, portmidi, libusb1
2
2
-
, libmad, protobuf, libvorbis, taglib, libid3tag, flac, libsndfile, libshout
3
3
-
, rubberband, fftw, vampSDK, chromaprint, libopus, sqlite
1
1
+
{ stdenv, fetchurl, chromaprint, fftw, flac, libid3tag, libmad
2
2
+
, libopus, libshout, libsndfile, libusb1, libvorbis, pkgconfig
3
3
+
, portaudio, portmidi, protobuf, qt4, rubberband, scons, sqlite
4
4
+
, taglib, vampSDK
4
5
}:
5
6
6
7
stdenv.mkDerivation rec {
···
13
14
};
14
15
15
16
buildInputs = [
16
16
-
scons pkgconfig qt4 portaudio portmidi libusb1 libmad protobuf libvorbis
17
17
-
taglib libid3tag flac libsndfile libshout rubberband fftw vampSDK chromaprint
18
18
-
libopus sqlite
17
17
+
chromaprint fftw flac libid3tag libmad libopus libshout libsndfile
18
18
+
libusb1 libvorbis pkgconfig portaudio portmidi protobuf qt4
19
19
+
rubberband scons sqlite taglib vampSDK
19
20
];
20
21
21
22
sconsFlags = [
···
23
24
"qtdir=${qt4}"
24
25
];
25
26
26
26
-
postPatch = ''
27
27
-
sed -i -e 's/"which /"type -P /' build/depends.py
28
28
-
'';
29
29
-
30
27
buildPhase = ''
31
28
runHook preBuild
32
29
mkdir -p "$out"
···
42
39
runHook postInstall
43
40
'';
44
41
45
45
-
meta = {
46
46
-
homepage = "http://mixxx.org/";
42
42
+
meta = with stdenv.lib; {
43
43
+
homepage = http://mixxx.org;
47
44
description = "Digital DJ mixing software";
48
48
-
license = stdenv.lib.licenses.gpl2Plus;
49
49
-
maintainers = [ stdenv.lib.maintainers.aszlig ];
50
50
-
platforms = stdenv.lib.platforms.linux;
45
45
+
license = licenses.gpl2Plus;
46
46
+
maintainers = [ maintainers.aszlig maintainers.goibhniu ];
47
47
+
platforms = platforms.linux;
51
48
};
52
49
}