at 18.09-beta 36 lines 1.0 kB view raw
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}