tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
strawberry: 1.0.5 -> 1.0.7
Peter Hoeg
3 years ago
784a28af
e30abcd5
+16
-9
1 changed file
expand all
collapse all
unified
split
pkgs
applications
audio
strawberry
default.nix
+16
-9
pkgs/applications/audio/strawberry/default.nix
···
1
-
{ mkDerivation
2
-
, stdenv
3
, lib
4
, fetchFromGitHub
5
, cmake
6
, pkg-config
0
7
, alsa-lib
8
, boost
9
, chromaprint
···
20
, sqlite
21
, taglib
22
, libgpod
0
23
, libpulseaudio
24
, libselinux
25
, libsepol
26
, p11-kit
27
, util-linux
28
, qtbase
29
-
, qtx11extras
30
, qttools
31
, withGstreamer ? true
32
, glib-networking
···
35
, libvlc
36
}:
37
38
-
mkDerivation rec {
0
0
0
0
39
pname = "strawberry";
40
-
version = "1.0.5";
41
42
src = fetchFromGitHub {
43
owner = "jonaski";
44
repo = pname;
45
rev = version;
46
-
hash = "sha256-6d7oB54IPI+G5Mhkj+PdQQY93r1SBE2R06qSGIacj8Q=";
47
};
48
49
# the big strawberry shown in the context menu is *very* much in your face, so use the grey version instead
···
59
fftw
60
gnutls
61
libcdio
0
62
libmtp
63
libpthreadstubs
64
libtasn1
···
69
taglib
70
qtbase
71
qtx11extras
72
-
] ++ lib.optionals stdenv.isLinux [
73
libgpod
74
libpulseaudio
75
libselinux
76
libsepol
77
p11-kit
78
-
] ++ lib.optionals withGstreamer (with gst_all_1; [
79
glib-networking
80
gstreamer
81
gst-libav
···
90
ninja
91
pkg-config
92
qttools
93
-
] ++ lib.optionals stdenv.isLinux [
0
94
util-linux
95
];
96
···
1
+
{ stdenv
0
2
, lib
3
, fetchFromGitHub
4
, cmake
5
, pkg-config
6
+
, wrapQtAppsHook
7
, alsa-lib
8
, boost
9
, chromaprint
···
20
, sqlite
21
, taglib
22
, libgpod
23
+
, libidn2
24
, libpulseaudio
25
, libselinux
26
, libsepol
27
, p11-kit
28
, util-linux
29
, qtbase
30
+
, qtx11extras ? null # doesn't exist in qt6
31
, qttools
32
, withGstreamer ? true
33
, glib-networking
···
36
, libvlc
37
}:
38
39
+
let
40
+
inherit (lib) optionals;
41
+
42
+
in
43
+
stdenv.mkDerivation rec {
44
pname = "strawberry";
45
+
version = "1.0.7";
46
47
src = fetchFromGitHub {
48
owner = "jonaski";
49
repo = pname;
50
rev = version;
51
+
hash = "sha256-TAt/P9nykUtOoHmprFiUJnip8mAnJlvkufD0v9ZWrp4=";
52
};
53
54
# the big strawberry shown in the context menu is *very* much in your face, so use the grey version instead
···
64
fftw
65
gnutls
66
libcdio
67
+
libidn2
68
libmtp
69
libpthreadstubs
70
libtasn1
···
75
taglib
76
qtbase
77
qtx11extras
78
+
] ++ optionals stdenv.isLinux [
79
libgpod
80
libpulseaudio
81
libselinux
82
libsepol
83
p11-kit
84
+
] ++ optionals withGstreamer (with gst_all_1; [
85
glib-networking
86
gstreamer
87
gst-libav
···
96
ninja
97
pkg-config
98
qttools
99
+
wrapQtAppsHook
100
+
] ++ optionals stdenv.isLinux [
101
util-linux
102
];
103