tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
amarok: 3.2.2 -> 3.3.0
Peter H. Hoeg
6 months ago
ad06f167
2ef18469
+105
-112
3 changed files
expand all
collapse all
unified
split
pkgs
applications
audio
amarok
default.nix
by-name
am
amarok
package.nix
top-level
all-packages.nix
-109
pkgs/applications/audio/amarok/default.nix
···
1
-
{
2
-
stdenv,
3
-
fetchurl,
4
-
lib,
5
-
extra-cmake-modules,
6
-
kdoctools,
7
-
qca-qt5,
8
-
qjson,
9
-
qtquickcontrols2,
10
-
qtscript,
11
-
qtwebengine,
12
-
karchive,
13
-
kcmutils,
14
-
kconfig,
15
-
kdnssd,
16
-
kguiaddons,
17
-
kinit,
18
-
kirigami2,
19
-
knewstuff,
20
-
knotifyconfig,
21
-
ktexteditor,
22
-
kwindowsystem,
23
-
fftw,
24
-
phonon,
25
-
plasma-framework,
26
-
threadweaver,
27
-
breeze-icons,
28
-
wrapQtAppsHook,
29
-
curl,
30
-
ffmpeg,
31
-
gdk-pixbuf,
32
-
libaio,
33
-
liblastfm,
34
-
libmtp,
35
-
loudmouth,
36
-
lzo,
37
-
lz4,
38
-
mariadb-embedded,
39
-
snappy,
40
-
taglib,
41
-
taglib_extras,
42
-
}:
43
-
44
-
stdenv.mkDerivation (finalAttrs: {
45
-
pname = "amarok";
46
-
version = "3.2.2";
47
-
48
-
src = fetchurl {
49
-
url = "mirror://kde/stable/amarok/${finalAttrs.version}/amarok-${finalAttrs.version}.tar.xz";
50
-
sha256 = "sha256-/N48N9H4FezIiTD+bR6k1LCx7Tsz/NMt9VQq+HTdKrA=";
51
-
};
52
-
53
-
outputs = [
54
-
"out"
55
-
"doc"
56
-
];
57
-
58
-
nativeBuildInputs = [
59
-
extra-cmake-modules
60
-
kdoctools
61
-
wrapQtAppsHook
62
-
];
63
-
64
-
propagatedBuildInputs = [
65
-
qca-qt5
66
-
qjson
67
-
qtquickcontrols2
68
-
qtscript
69
-
qtwebengine
70
-
karchive
71
-
kcmutils
72
-
kconfig
73
-
kdnssd
74
-
kguiaddons
75
-
kinit
76
-
kirigami2
77
-
knewstuff
78
-
knotifyconfig
79
-
ktexteditor
80
-
kwindowsystem
81
-
phonon
82
-
plasma-framework
83
-
threadweaver
84
-
curl
85
-
fftw
86
-
ffmpeg
87
-
gdk-pixbuf
88
-
libaio
89
-
liblastfm
90
-
libmtp
91
-
loudmouth
92
-
lz4
93
-
lzo
94
-
mariadb-embedded
95
-
snappy
96
-
taglib
97
-
taglib_extras
98
-
breeze-icons
99
-
];
100
-
101
-
enableParallelBuilding = true;
102
-
103
-
meta = with lib; {
104
-
homepage = "https://amarok.kde.org";
105
-
description = "Powerful music player with an intuitive interface";
106
-
license = licenses.gpl2Plus;
107
-
maintainers = with maintainers; [ peterhoeg ];
108
-
};
109
-
})
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
+105
pkgs/by-name/am/amarok/package.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{
2
+
stdenv,
3
+
fetchurl,
4
+
lib,
5
+
cmake,
6
+
extra-cmake-modules,
7
+
pkg-config,
8
+
kdePackages,
9
+
fftw,
10
+
curl,
11
+
ffmpeg,
12
+
gdk-pixbuf,
13
+
gst_all_1,
14
+
libaio,
15
+
libmtp,
16
+
libsysprof-capture,
17
+
libunwind,
18
+
loudmouth,
19
+
lzo,
20
+
lz4,
21
+
mariadb-embedded,
22
+
snappy,
23
+
taglib,
24
+
taglib_extras,
25
+
}:
26
+
27
+
stdenv.mkDerivation (finalAttrs: {
28
+
pname = "amarok";
29
+
version = "3.3.0";
30
+
31
+
src = fetchurl {
32
+
url = "mirror://kde/stable/amarok/${finalAttrs.version}/amarok-${finalAttrs.version}.tar.xz";
33
+
hash = "sha256-Lc5YezwUv5IOpNiQdpZOuXT8Q0VwFHKA/NHkPPFP8aw=";
34
+
};
35
+
36
+
outputs = [
37
+
"out"
38
+
"doc"
39
+
];
40
+
41
+
buildInputs = [
42
+
curl
43
+
fftw
44
+
ffmpeg
45
+
gdk-pixbuf
46
+
libaio
47
+
libmtp
48
+
libsysprof-capture
49
+
libunwind
50
+
loudmouth
51
+
lz4
52
+
lzo
53
+
mariadb-embedded
54
+
snappy
55
+
taglib
56
+
taglib_extras
57
+
]
58
+
++ (with kdePackages; [
59
+
qca
60
+
qt5compat
61
+
qtbase
62
+
qtdeclarative
63
+
qtwebengine
64
+
kcmutils
65
+
kcoreaddons
66
+
kdnssd
67
+
kio
68
+
kpackage
69
+
kstatusnotifieritem
70
+
ktexteditor
71
+
threadweaver
72
+
])
73
+
++ (with gst_all_1; [
74
+
gstreamer
75
+
gst-plugins-base
76
+
gst-plugins-good
77
+
]);
78
+
79
+
nativeBuildInputs = [
80
+
cmake
81
+
pkg-config
82
+
]
83
+
++ (with kdePackages; [
84
+
extra-cmake-modules
85
+
kdoctools
86
+
qttools
87
+
wrapQtAppsHook
88
+
]);
89
+
90
+
env.LANG = "C.UTF-8";
91
+
92
+
postInstall = ''
93
+
qtWrapperArgs+=(
94
+
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0"
95
+
)
96
+
'';
97
+
98
+
meta = {
99
+
homepage = "https://amarok.kde.org";
100
+
description = "Powerful music player with an intuitive interface";
101
+
license = lib.licenses.gpl2Plus;
102
+
maintainers = with lib.maintainers; [ ];
103
+
mainProgram = "amarok";
104
+
};
105
+
})
-3
pkgs/top-level/all-packages.nix
···
11579
11580
airwave = libsForQt5.callPackage ../applications/audio/airwave { };
11581
11582
-
amarok = libsForQt5.callPackage ../applications/audio/amarok { };
11583
-
amarok-kf5 = amarok; # for compatibility
11584
-
11585
androidStudioPackages = recurseIntoAttrs (callPackage ../applications/editors/android-studio { });
11586
android-studio = androidStudioPackages.stable;
11587
android-studio-full = android-studio.full;
···
11579
11580
airwave = libsForQt5.callPackage ../applications/audio/airwave { };
11581
0
0
0
11582
androidStudioPackages = recurseIntoAttrs (callPackage ../applications/editors/android-studio { });
11583
android-studio = androidStudioPackages.stable;
11584
android-studio-full = android-studio.full;