Merge pull request #1453 from ttuegel/clementine

Add clementine-1.2.1 and dependencies
This commit is contained in:
Domen Kožar 2014-01-02 14:21:18 -08:00
commit 3ef95f0582
4 changed files with 83 additions and 0 deletions

View file

@ -0,0 +1,14 @@
diff -ur clementine-1.2.1-a/CMakeLists.txt clementine-1.2.1-b/CMakeLists.txt
--- clementine-1.2.1-a/CMakeLists.txt 2013-11-25 15:16:24.000000000 -0600
+++ clementine-1.2.1-b/CMakeLists.txt 2013-12-30 17:01:48.470011058 -0600
@@ -158,6 +158,10 @@
include_directories(${TAGLIB_INCLUDE_DIRS})
include_directories(${QJSON_INCLUDE_DIRS})
include_directories(${GSTREAMER_INCLUDE_DIRS})
+include_directories(${GSTREAMER_APP_INCLUDE_DIRS})
+include_directories(${GSTREAMER_BASE_INCLUDE_DIRS})
+include_directories(${GSTREAMER_CDDA_INCLUDE_DIRS})
+include_directories(${GSTREAMER_TAG_INCLUDE_DIRS})
include_directories(${GLIB_INCLUDE_DIRS})
include_directories(${GLIBCONFIG_INCLUDE_DIRS})
include_directories(${LIBXML_INCLUDE_DIRS})

View file

@ -0,0 +1,48 @@
{ stdenv, fetchurl, boost, cmake, gettext, gstreamer, gst_plugins_base
, liblastfm, qt4, taglib, fftw, glew, qjson, sqlite, libgpod, libplist
, usbmuxd, libmtp, gvfs, libcdio, protobuf, libspotify, qca2, pkgconfig
, sparsehash }:
stdenv.mkDerivation {
name = "clementine-1.2.1";
src = fetchurl {
url = http://clementine-player.googlecode.com/files/clementine-1.2.1.tar.gz;
sha256 = "0kk5cjmb8nirx0im3c0z91af2k72zxi6lwzm6rb57qihya5nwmfv";
};
patches = [ ./clementine-1.2.1-include-paths.patch ];
buildInputs = [
boost
cmake
fftw
gettext
glew
gst_plugins_base
gstreamer
gvfs
libcdio
libgpod
liblastfm
libmtp
libplist
libspotify
pkgconfig
protobuf
qca2
qjson
qt4
sparsehash
sqlite
taglib
usbmuxd
];
meta = with stdenv.lib; {
homepage = "http://www.clementine-player.org";
description = "A multiplatform music player";
license = licenses.gpl3Plus;
platforms = platforms.linux;
};
}

View file

@ -0,0 +1,17 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation {
name = "sparsehash-2.0.2";
src = fetchurl {
url = http://sparsehash.googlecode.com/files/sparsehash-2.0.2.tar.gz;
sha256 = "0z5qa1sbp6xx5qpdvrdjh185k5kj53sgb6h2qabw01sn2nkkkmif";
};
meta = with stdenv.lib; {
homepage = "http://code.google.com/p/sparsehash/";
description = "An extremely memory-efficient hash_map implementation";
platforms = platforms.all;
license = licenses.bsd3;
};
}

View file

@ -666,6 +666,8 @@ let
cksfv = callPackage ../tools/networking/cksfv { };
clementine = callPackage ../applications/audio/clementine { };
ciopfs = callPackage ../tools/filesystems/ciopfs { };
colord = callPackage ../tools/misc/colord { };
@ -1830,6 +1832,8 @@ let
inherit (pkgsi686Linux.xlibs) libX11;
};
sparsehash = callPackage ../development/libraries/sparsehash { };
stardict = callPackage ../applications/misc/stardict/stardict.nix {
inherit (gnome) libgnomeui scrollkeeper;
};