1{ stdenv, fetchgit, autoconf, automake, libtool, pkgconfig, glib, libdaemon
2, mpd_clientlib, curl, sqlite, ruby, bundlerEnv, libnotify, pandoc }:
3
4let
5 gemEnv = bundlerEnv {
6 name = "mpdcron-bundle";
7 gemdir = ./.;
8 };
9in stdenv.mkDerivation rec {
10 version = "20130809";
11 name = "mpdcron-${version}";
12
13 src = fetchgit {
14 url = https://github.com/alip/mpdcron.git;
15 rev = "1dd16181c32f33e7754bbe21841c8e70b28f8ecd";
16 sha256 = "0ayr9a5f6i4z3wx486dp77ffzs61077b8w871pqr3yypwamcjg6b";
17 };
18
19 meta = {
20 description = "A cron like daemon for mpd";
21 homepage = http://alip.github.io/mpdcron/;
22 license = stdenv.lib.licenses.gpl2;
23 platforms = with stdenv.lib.platforms; unix;
24 maintainers = [ stdenv.lib.maintainers.lovek323 ];
25 };
26
27 buildInputs =
28 [ autoconf automake libtool pkgconfig glib libdaemon pandoc
29 mpd_clientlib curl sqlite ruby gemEnv libnotify ];
30
31 preConfigure = ''
32 ./autogen.sh
33 '';
34
35 configureFlags = [ "--enable-gmodule" "--with-standard-modules=all" ];
36}