Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #1453 from ttuegel/clementine

Add clementine-1.2.1 and dependencies

+83
+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 + }
+17
pkgs/development/libraries/sparsehash/default.nix
···
··· 1 + { stdenv, fetchurl }: 2 + 3 + stdenv.mkDerivation { 4 + name = "sparsehash-2.0.2"; 5 + 6 + src = fetchurl { 7 + url = http://sparsehash.googlecode.com/files/sparsehash-2.0.2.tar.gz; 8 + sha256 = "0z5qa1sbp6xx5qpdvrdjh185k5kj53sgb6h2qabw01sn2nkkkmif"; 9 + }; 10 + 11 + meta = with stdenv.lib; { 12 + homepage = "http://code.google.com/p/sparsehash/"; 13 + description = "An extremely memory-efficient hash_map implementation"; 14 + platforms = platforms.all; 15 + license = licenses.bsd3; 16 + }; 17 + }
+4
pkgs/top-level/all-packages.nix
··· 666 667 cksfv = callPackage ../tools/networking/cksfv { }; 668 669 ciopfs = callPackage ../tools/filesystems/ciopfs { }; 670 671 colord = callPackage ../tools/misc/colord { }; ··· 1829 inherit (pkgsi686Linux) pam gcc33; 1830 inherit (pkgsi686Linux.xlibs) libX11; 1831 }; 1832 1833 stardict = callPackage ../applications/misc/stardict/stardict.nix { 1834 inherit (gnome) libgnomeui scrollkeeper;
··· 666 667 cksfv = callPackage ../tools/networking/cksfv { }; 668 669 + clementine = callPackage ../applications/audio/clementine { }; 670 + 671 ciopfs = callPackage ../tools/filesystems/ciopfs { }; 672 673 colord = callPackage ../tools/misc/colord { }; ··· 1831 inherit (pkgsi686Linux) pam gcc33; 1832 inherit (pkgsi686Linux.xlibs) libX11; 1833 }; 1834 + 1835 + sparsehash = callPackage ../development/libraries/sparsehash { }; 1836 1837 stardict = callPackage ../applications/misc/stardict/stardict.nix { 1838 inherit (gnome) libgnomeui scrollkeeper;