add clementine-1.2.1

+64
+14
pkgs/applications/audio/clementine/clementine-1.2.1-include-paths.patch
···
··· 1 + diff -ur clementine-1.2.1-a/CMakeLists.txt clementine-1.2.1-b/CMakeLists.txt 2 + --- clementine-1.2.1-a/CMakeLists.txt 2013-11-25 15:16:24.000000000 -0600 3 + +++ clementine-1.2.1-b/CMakeLists.txt 2013-12-30 17:01:48.470011058 -0600 4 + @@ -158,6 +158,10 @@ 5 + include_directories(${TAGLIB_INCLUDE_DIRS}) 6 + include_directories(${QJSON_INCLUDE_DIRS}) 7 + include_directories(${GSTREAMER_INCLUDE_DIRS}) 8 + +include_directories(${GSTREAMER_APP_INCLUDE_DIRS}) 9 + +include_directories(${GSTREAMER_BASE_INCLUDE_DIRS}) 10 + +include_directories(${GSTREAMER_CDDA_INCLUDE_DIRS}) 11 + +include_directories(${GSTREAMER_TAG_INCLUDE_DIRS}) 12 + include_directories(${GLIB_INCLUDE_DIRS}) 13 + include_directories(${GLIBCONFIG_INCLUDE_DIRS}) 14 + include_directories(${LIBXML_INCLUDE_DIRS})
+48
pkgs/applications/audio/clementine/default.nix
···
··· 1 + { stdenv, fetchurl, boost, cmake, gettext, gstreamer, gst_plugins_base 2 + , liblastfm, qt4, taglib, fftw, glew, qjson, sqlite, libgpod, libplist 3 + , usbmuxd, libmtp, gvfs, libcdio, protobuf, libspotify, qca2, pkgconfig 4 + , sparsehash }: 5 + 6 + stdenv.mkDerivation { 7 + name = "clementine-1.2.1"; 8 + 9 + src = fetchurl { 10 + url = http://clementine-player.googlecode.com/files/clementine-1.2.1.tar.gz; 11 + sha256 = "0kk5cjmb8nirx0im3c0z91af2k72zxi6lwzm6rb57qihya5nwmfv"; 12 + }; 13 + 14 + patches = [ ./clementine-1.2.1-include-paths.patch ]; 15 + 16 + buildInputs = [ 17 + boost 18 + cmake 19 + fftw 20 + gettext 21 + glew 22 + gst_plugins_base 23 + gstreamer 24 + gvfs 25 + libcdio 26 + libgpod 27 + liblastfm 28 + libmtp 29 + libplist 30 + libspotify 31 + pkgconfig 32 + protobuf 33 + qca2 34 + qjson 35 + qt4 36 + sparsehash 37 + sqlite 38 + taglib 39 + usbmuxd 40 + ]; 41 + 42 + meta = with stdenv.lib; { 43 + homepage = "http://www.clementine-player.org"; 44 + description = "A multiplatform music player"; 45 + license = licenses.gpl3Plus; 46 + platforms = platforms.linux; 47 + }; 48 + }
+2
pkgs/top-level/all-packages.nix
··· 664 665 cksfv = callPackage ../tools/networking/cksfv { }; 666 667 ciopfs = callPackage ../tools/filesystems/ciopfs { }; 668 669 colord = callPackage ../tools/misc/colord { };
··· 664 665 cksfv = callPackage ../tools/networking/cksfv { }; 666 667 + clementine = callPackage ../applications/audio/clementine { }; 668 + 669 ciopfs = callPackage ../tools/filesystems/ciopfs { }; 670 671 colord = callPackage ../tools/misc/colord { };