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

Add libtunepimp

svn path=/nixpkgs/trunk/; revision=23796

+195
+16
pkgs/development/libraries/libtunepimp/default.nix
··· 1 + { stdenv, fetchurl, zlib, expat, curl, libmusicbrainz2, taglib, libmpcdec, 2 + libmad, libogg, libvorbis, flac, mp4v2, libofa, libtool }: 3 + 4 + stdenv.mkDerivation rec { 5 + name = "libtunepimp-0.5.3"; 6 + 7 + propagatedBuildInputs = [ zlib expat curl libmusicbrainz2 taglib libmpcdec 8 + libmad libogg libvorbis flac libofa libtool ]; 9 + 10 + patches = [ ./gcc-4.x.patch ]; 11 + 12 + src = fetchurl { 13 + url = "ftp://ftp.musicbrainz.org/pub/musicbrainz/${name}.tar.gz"; 14 + sha256 = "0s141zmsxv8xlivcgcmy6xhk9cyjjxmr1fy45xiqfqrqpsh485rl"; 15 + }; 16 + }
+177
pkgs/development/libraries/libtunepimp/gcc-4.x.patch
··· 1 + diff --git a/include/tunepimp-0.5/metadata.h b/include/tunepimp-0.5/metadata.h 2 + index f9bab5d..ea08cf5 100644 3 + --- a/include/tunepimp-0.5/metadata.h 4 + +++ b/include/tunepimp-0.5/metadata.h 5 + @@ -29,6 +29,7 @@ 6 + 7 + #include <string> 8 + #include <cstdio> 9 + +#include <cstring> 10 + 11 + #include "defs.h" 12 + #include "tp_c.h" 13 + diff --git a/lib/c_wrapper.cpp b/lib/c_wrapper.cpp 14 + index 760cc08..66c6111 100644 15 + --- a/lib/c_wrapper.cpp 16 + +++ b/lib/c_wrapper.cpp 17 + @@ -43,6 +43,7 @@ 18 + if (obj == NULL) return; 19 + 20 + #include <deque> 21 + +#include <cstdlib> 22 + 23 + class NotifyData 24 + { 25 + diff --git a/lib/fileio.cpp b/lib/fileio.cpp 26 + index a1602da..abe2b24 100644 27 + --- a/lib/fileio.cpp 28 + +++ b/lib/fileio.cpp 29 + @@ -27,6 +27,8 @@ 30 + 31 + #include <assert.h> 32 + #include <errno.h> 33 + +#include <string.h> 34 + +#include <stdlib.h> 35 + #include <string> 36 + #ifndef WIN32 37 + #include <unistd.h> 38 + @@ -122,7 +124,8 @@ int taccess(const char *pathname, int mode, const char *encoding) 39 + 40 + void tmktempname(const char *path, char *newPath, int newPathLen) 41 + { 42 + - char *ptr, *temp; 43 + + char *temp; 44 + + const char *ptr; 45 + 46 + temp = (char *)malloc(strlen(path) + 32); 47 + ptr = strrchr(path, dirSepChar); 48 + diff --git a/lib/metadata.cpp b/lib/metadata.cpp 49 + index 0a1a70a..dcd0aa1 100644 50 + --- a/lib/metadata.cpp 51 + +++ b/lib/metadata.cpp 52 + @@ -24,8 +24,9 @@ 53 + $Id: metadata.cpp 8359 2006-08-07 20:34:50Z luks $ 54 + 55 + ----------------------------------------------------------------------------*/ 56 + -#include <math.h> 57 + -#include <stdio.h> 58 + +#include <cmath> 59 + +#include <cstdio> 60 + +#include <cstdlib> 61 + #include "metadata.h" 62 + #include "../config.h" 63 + using namespace std; 64 + diff --git a/lib/protocol.cpp b/lib/protocol.cpp 65 + index 83e8b33..3436f80 100644 66 + --- a/lib/protocol.cpp 67 + +++ b/lib/protocol.cpp 68 + @@ -8,6 +8,7 @@ 69 + -------------------------------------------------------------------*/ 70 + #include <stdio.h> 71 + #include <stdlib.h> 72 + +#include <string.h> 73 + #include <string> 74 + #include <map> 75 + #include <expat.h> 76 + diff --git a/lib/readmeta.cpp b/lib/readmeta.cpp 77 + index 7f325de..5e5513a 100644 78 + --- a/lib/readmeta.cpp 79 + +++ b/lib/readmeta.cpp 80 + @@ -30,7 +30,8 @@ 81 + #endif 82 + #endif 83 + 84 + -#include <stdio.h> 85 + +#include <cstdio> 86 + +#include <cstdlib> 87 + #ifndef WIN32 88 + #include <unistd.h> 89 + #endif 90 + diff --git a/lib/tunepimp.cpp b/lib/tunepimp.cpp 91 + index bf09383..f1b9b56 100644 92 + --- a/lib/tunepimp.cpp 93 + +++ b/lib/tunepimp.cpp 94 + @@ -30,7 +30,8 @@ 95 + #endif 96 + #endif 97 + 98 + -#include <stdio.h> 99 + +#include <cstdio> 100 + +#include <cstdlib> 101 + #include <map> 102 + using namespace std; 103 + 104 + diff --git a/lib/utf8/utf8util.cpp b/lib/utf8/utf8util.cpp 105 + index a066956..6ea86e4 100644 106 + --- a/lib/utf8/utf8util.cpp 107 + +++ b/lib/utf8/utf8util.cpp 108 + @@ -26,6 +26,7 @@ 109 + ----------------------------------------------------------------------------*/ 110 + 111 + #include <stdio.h> 112 + +#include <stdlib.h> 113 + #include "utf8util.h" 114 + #include "utf8.h" 115 + #ifdef WIN32 116 + diff --git a/plugins/mp3/id3_2_3_meta.cpp b/plugins/mp3/id3_2_3_meta.cpp 117 + index fa9a7e0..efac1c9 100644 118 + --- a/plugins/mp3/id3_2_3_meta.cpp 119 + +++ b/plugins/mp3/id3_2_3_meta.cpp 120 + @@ -26,6 +26,7 @@ 121 + ----------------------------------------------------------------------------*/ 122 + 123 + #include <stdio.h> 124 + +#include <stdlib.h> 125 + #include <assert.h> 126 + #include <ctype.h> 127 + #include <musicbrainz/mb_c.h> 128 + diff --git a/plugins/mp3/id3_meta.cpp b/plugins/mp3/id3_meta.cpp 129 + index d860bf6..804ca5c 100644 130 + --- a/plugins/mp3/id3_meta.cpp 131 + +++ b/plugins/mp3/id3_meta.cpp 132 + @@ -26,6 +26,7 @@ 133 + ----------------------------------------------------------------------------*/ 134 + 135 + #include <stdio.h> 136 + +#include <stdlib.h> 137 + #include <time.h> 138 + #include <ctype.h> 139 + #include <musicbrainz/mb_c.h> 140 + diff --git a/plugins/mp4/mp4.cpp b/plugins/mp4/mp4.cpp 141 + index 9f741e3..dcc7ec9 100644 142 + --- a/plugins/mp4/mp4.cpp 143 + +++ b/plugins/mp4/mp4.cpp 144 + @@ -27,7 +27,8 @@ 145 + 146 + #include <string.h> 147 + #include <stdio.h> 148 + -#include <mp4.h> 149 + +#include <stdlib.h> 150 + +#include <mp4v2/mp4v2.h> 151 + #include "metadata.h" 152 + #include "plugin.h" 153 + #ifndef WIN32 154 + diff --git a/plugins/wma/wma.cpp b/plugins/wma/wma.cpp 155 + index 3d7a50a..a28901c 100644 156 + --- a/plugins/wma/wma.cpp 157 + +++ b/plugins/wma/wma.cpp 158 + @@ -27,6 +27,7 @@ 159 + 160 + #include <string.h> 161 + #include <stdio.h> 162 + +#include <stdlib.h> 163 + #include <wmafile.h> 164 + #include "metadata.h" 165 + #include "plugin.h" 166 + diff --git a/plugins/wma/wmafile.cpp b/plugins/wma/wmafile.cpp 167 + index 1b38af8..31fa150 100644 168 + --- a/plugins/wma/wmafile.cpp 169 + +++ b/plugins/wma/wmafile.cpp 170 + @@ -19,6 +19,7 @@ 171 + * USA * 172 + ***************************************************************************/ 173 + 174 + +#include <string.h> 175 + #include <tstring.h> 176 + #include <wmafile.h> 177 + #include <wmatag.h>
+2
pkgs/top-level/all-packages.nix
··· 3362 3362 3363 3363 libtommath = callPackage ../development/libraries/libtommath { }; 3364 3364 3365 + libtunepimp = callPackage ../development/libraries/libtunepimp { }; 3366 + 3365 3367 libgeotiff = callPackage ../development/libraries/libgeotiff { }; 3366 3368 3367 3369 libunistring = callPackage ../development/libraries/libunistring { };