Merge pull request #1453 from ttuegel/clementine
Add clementine-1.2.1 and dependencies
This commit is contained in:
commit
3ef95f0582
@ -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})
|
48
pkgs/applications/audio/clementine/default.nix
Normal file
48
pkgs/applications/audio/clementine/default.nix
Normal 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;
|
||||||
|
};
|
||||||
|
}
|
17
pkgs/development/libraries/sparsehash/default.nix
Normal file
17
pkgs/development/libraries/sparsehash/default.nix
Normal 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;
|
||||||
|
};
|
||||||
|
}
|
@ -666,6 +666,8 @@ let
|
|||||||
|
|
||||||
cksfv = callPackage ../tools/networking/cksfv { };
|
cksfv = callPackage ../tools/networking/cksfv { };
|
||||||
|
|
||||||
|
clementine = callPackage ../applications/audio/clementine { };
|
||||||
|
|
||||||
ciopfs = callPackage ../tools/filesystems/ciopfs { };
|
ciopfs = callPackage ../tools/filesystems/ciopfs { };
|
||||||
|
|
||||||
colord = callPackage ../tools/misc/colord { };
|
colord = callPackage ../tools/misc/colord { };
|
||||||
@ -1830,6 +1832,8 @@ let
|
|||||||
inherit (pkgsi686Linux.xlibs) libX11;
|
inherit (pkgsi686Linux.xlibs) libX11;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
sparsehash = callPackage ../development/libraries/sparsehash { };
|
||||||
|
|
||||||
stardict = callPackage ../applications/misc/stardict/stardict.nix {
|
stardict = callPackage ../applications/misc/stardict/stardict.nix {
|
||||||
inherit (gnome) libgnomeui scrollkeeper;
|
inherit (gnome) libgnomeui scrollkeeper;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user