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