1{ lib, stdenv, fetchurl, libiconv, zlib }:
2
3stdenv.mkDerivation rec {
4 pname = "id3lib";
5 version = "3.8.3";
6
7 patches = [
8 ./id3lib-3.8.3-gcc43-1.patch
9 ./patch_id3lib_3.8.3_UTF16_writing_bug.diff
10 ];
11
12 buildInputs = [ libiconv zlib ];
13
14 src = fetchurl {
15 url = "mirror://sourceforge/id3lib/${pname}-${version}.tar.gz";
16 sha256 = "0yfhqwk0w8q2hyv1jib1008jvzmwlpsxvc8qjllhna6p1hycqj97";
17 };
18
19 doCheck = false; # fails to compile
20
21 meta = with lib; {
22 description = "Library for reading, writing, and manipulating ID3v1 and ID3v2 tags";
23 homepage = "https://id3lib.sourceforge.net";
24 platforms = platforms.unix;
25 license = licenses.lgpl2;
26 };
27}