tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
mpdcron: mpd_clientlib -> libmpdclient
AndersonTorres
5 years ago
f14da185
f8104b8f
+40
-14
1 changed file
expand all
collapse all
unified
split
pkgs
tools
audio
mpdcron
default.nix
+40
-14
pkgs/tools/audio/mpdcron/default.nix
···
1
1
-
{ lib, stdenv, fetchFromGitHub, autoconf, automake, libtool, pkg-config, glib, libdaemon
2
2
-
, mpd_clientlib, curl, sqlite, bundlerEnv, libnotify, pandoc }:
1
1
+
{ lib
2
2
+
, stdenv
3
3
+
, fetchFromGitHub
4
4
+
, autoconf
5
5
+
, automake
6
6
+
, libtool
7
7
+
, pkg-config
8
8
+
, glib
9
9
+
, libdaemon
10
10
+
, libmpdclient
11
11
+
, curl
12
12
+
, sqlite
13
13
+
, bundlerEnv
14
14
+
, libnotify
15
15
+
, pandoc
16
16
+
}:
3
17
4
18
let
5
19
gemEnv = bundlerEnv {
···
7
21
gemdir = ./.;
8
22
};
9
23
in stdenv.mkDerivation {
10
10
-
version = "20161228";
11
24
pname = "mpdcron";
25
25
+
version = "20161228";
12
26
13
27
src = fetchFromGitHub {
14
28
owner = "alip";
···
17
31
sha256 = "0vdksf6lcgmizqr5mqp0bbci259k0dj7gpmhx32md41jlmw5skaw";
18
32
};
19
33
20
20
-
meta = with lib; {
21
21
-
description = "A cron like daemon for mpd";
22
22
-
homepage = "http://alip.github.io/mpdcron/";
23
23
-
license = licenses.gpl2;
24
24
-
platforms = platforms.unix;
25
25
-
maintainers = with maintainers; [ lovek323 manveru ];
26
26
-
};
27
27
-
28
28
-
buildInputs =
29
29
-
[ autoconf automake libtool pkg-config glib libdaemon pandoc
30
30
-
mpd_clientlib curl sqlite gemEnv.wrappedRuby libnotify ];
34
34
+
buildInputs = [
35
35
+
autoconf
36
36
+
automake
37
37
+
libtool
38
38
+
pkg-config
39
39
+
glib
40
40
+
libdaemon
41
41
+
pandoc
42
42
+
libmpdclient
43
43
+
curl
44
44
+
sqlite
45
45
+
gemEnv.wrappedRuby
46
46
+
libnotify
47
47
+
];
31
48
32
49
preConfigure = ''
33
50
./autogen.sh
34
51
'';
35
52
36
53
configureFlags = [ "--enable-gmodule" "--with-standard-modules=all" ];
54
54
+
55
55
+
meta = with lib; {
56
56
+
description = "A cron like daemon for mpd";
57
57
+
homepage = "http://alip.github.io/mpdcron/";
58
58
+
license = licenses.gpl2Plus;
59
59
+
platforms = platforms.unix;
60
60
+
maintainers = with maintainers; [ lovek323 manveru ];
61
61
+
};
37
62
}
63
63
+
# TODO: autoreconfHook this