You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.2 KiB
40 lines
1.2 KiB
{ stdenv, fetchurl, libtool, intltool, pkgconfig, glib |
|
, gtk2, curl, mpd_clientlib, libsoup, gob2, vala, libunique |
|
, libSM, libICE, sqlite, hicolor-icon-theme, wrapGAppsHook |
|
}: |
|
|
|
stdenv.mkDerivation rec { |
|
pname = "gmpc"; |
|
version = "11.8.16"; |
|
|
|
libmpd = stdenv.mkDerivation { |
|
name = "libmpd-11.8.17"; |
|
src = fetchurl { |
|
url = http://download.sarine.nl/Programs/gmpc/11.8/libmpd-11.8.17.tar.gz; |
|
sha256 = "10vspwsgr8pwf3qp2bviw6b2l8prgdiswgv7qiqiyr0h1mmk487y"; |
|
}; |
|
patches = [ ./libmpd-11.8.17-remove-strndup.patch ]; |
|
|
|
nativeBuildInputs = [ pkgconfig ]; |
|
buildInputs = [ glib ]; |
|
}; |
|
|
|
src = fetchurl { |
|
url = "http://download.sarine.nl/Programs/gmpc/11.8/gmpc-11.8.16.tar.gz"; |
|
sha256 = "0b3bnxf98i5lhjyljvgxgx9xmb6p46cn3a9cccrng14nagri9556"; |
|
}; |
|
|
|
nativeBuildInputs = [ pkgconfig libtool intltool gob2 vala wrapGAppsHook ]; |
|
buildInputs = [ |
|
glib gtk2 curl mpd_clientlib libsoup |
|
libunique libmpd libSM libICE sqlite hicolor-icon-theme |
|
]; |
|
|
|
meta = with stdenv.lib; { |
|
homepage = https://gmpclient.org; |
|
description = "A GTK2 frontend for Music Player Daemon"; |
|
license = licenses.gpl2; |
|
maintainers = [ maintainers.rickynils ]; |
|
platforms = platforms.linux; |
|
}; |
|
}
|
|
|