summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2009-02-26 03:24:05 +0000
committerDavid Robillard <d@drobilla.net>2009-02-26 03:24:05 +0000
commit906567d86794c10e92c34c40973a5d6a9eb733bb (patch)
tree476dc3e93cc1372763b189b4fb4f4de239550456 /libs
parentb80aa1fa9d44be973eccf766718e38d9759ee39e (diff)
Use actually normal taglib headers (apparently it completely changes them on install. More idiotically layed out library tree, ever.).
Add symlinks to taglib source tree to mimick installed tree to avoid the copy thing. git-svn-id: svn://localhost/ardour2/branches/3.0@4674 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/ardour/audiofile_tagger.h4
-rw-r--r--libs/ardour/audiofile_tagger.cc8
-rw-r--r--libs/taglib/SConscript18
l---------libs/taglib/taglib/apefooter.h1
l---------libs/taglib/taglib/apeitem.h1
l---------libs/taglib/taglib/apetag.h1
l---------libs/taglib/taglib/attachedpictureframe.h1
l---------libs/taglib/taglib/commentsframe.h1
l---------libs/taglib/taglib/flacfile.h1
l---------libs/taglib/taglib/flacproperties.h1
l---------libs/taglib/taglib/generalencapsulatedobjectframe.h1
l---------libs/taglib/taglib/id3v1genres.h1
l---------libs/taglib/taglib/id3v1tag.h1
l---------libs/taglib/taglib/id3v2extendedheader.h1
l---------libs/taglib/taglib/id3v2footer.h1
l---------libs/taglib/taglib/id3v2frame.h1
l---------libs/taglib/taglib/id3v2framefactory.h1
l---------libs/taglib/taglib/id3v2header.h1
l---------libs/taglib/taglib/id3v2synchdata.h1
l---------libs/taglib/taglib/id3v2tag.h1
l---------libs/taglib/taglib/mpcfile.h1
l---------libs/taglib/taglib/mpcproperties.h1
l---------libs/taglib/taglib/mpegfile.h1
l---------libs/taglib/taglib/mpegheader.h1
l---------libs/taglib/taglib/mpegproperties.h1
l---------libs/taglib/taglib/oggfile.h1
l---------libs/taglib/taglib/oggflacfile.h1
l---------libs/taglib/taglib/oggpage.h1
l---------libs/taglib/taglib/oggpageheader.h1
l---------libs/taglib/taglib/relativevolumeframe.h1
l---------libs/taglib/taglib/speexfile.h1
l---------libs/taglib/taglib/speexproperties.h1
l---------libs/taglib/taglib/taglib.h1
l---------libs/taglib/taglib/tbytevector.h1
l---------libs/taglib/taglib/tbytevectorlist.h1
l---------libs/taglib/taglib/tdebug.h1
l---------libs/taglib/taglib/textidentificationframe.h1
l---------libs/taglib/taglib/tfile.h1
l---------libs/taglib/taglib/tlist.h1
l---------libs/taglib/taglib/tlist.tcc1
l---------libs/taglib/taglib/tmap.h1
l---------libs/taglib/taglib/tmap.tcc1
l---------libs/taglib/taglib/trueaudiofile.h1
l---------libs/taglib/taglib/trueaudioproperties.h1
l---------libs/taglib/taglib/tstring.h1
l---------libs/taglib/taglib/tstringlist.h1
l---------libs/taglib/taglib/unicode.h1
l---------libs/taglib/taglib/uniquefileidentifierframe.h1
l---------libs/taglib/taglib/unknownframe.h1
l---------libs/taglib/taglib/unsynchronizedlyricsframe.h1
l---------libs/taglib/taglib/urllinkframe.h1
l---------libs/taglib/taglib/vorbisfile.h1
l---------libs/taglib/taglib/vorbisproperties.h1
l---------libs/taglib/taglib/wavpackfile.h1
l---------libs/taglib/taglib/wavpackproperties.h1
l---------libs/taglib/taglib/xingheader.h1
l---------libs/taglib/taglib/xiphcomment.h1
57 files changed, 61 insertions, 23 deletions
diff --git a/libs/ardour/ardour/audiofile_tagger.h b/libs/ardour/ardour/audiofile_tagger.h
index 970b5c4593..13e6671068 100644
--- a/libs/ardour/ardour/audiofile_tagger.h
+++ b/libs/ardour/ardour/audiofile_tagger.h
@@ -23,9 +23,9 @@
#include <string>
-#include "taglib/ogg/xiphcomment.h"
#include "taglib/tag.h"
-#include "taglib/toolkit/taglib.h"
+#include "taglib/taglib.h"
+#include "taglib/xiphcomment.h"
using std::string;
diff --git a/libs/ardour/audiofile_tagger.cc b/libs/ardour/audiofile_tagger.cc
index 6d66a5de8c..cfd839fc0c 100644
--- a/libs/ardour/audiofile_tagger.cc
+++ b/libs/ardour/audiofile_tagger.cc
@@ -25,11 +25,11 @@
#include "pbd/convert.h"
#include "taglib/fileref.h"
-#include "taglib/flac/flacfile.h"
-#include "taglib/ogg/oggfile.h"
-#include "taglib/ogg/xiphcomment.h"
+#include "taglib/flacfile.h"
+#include "taglib/oggfile.h"
#include "taglib/tag.h"
-#include "taglib/toolkit/taglib.h"
+#include "taglib/taglib.h"
+#include "taglib/xiphcomment.h"
/* Convert Glib::ustring to TagLib::String */
#define TL_STR(ustring) TagLib::String ((ustring).c_str(), TagLib::String::UTF8)
diff --git a/libs/taglib/SConscript b/libs/taglib/SConscript
index 26c90aaba9..2543bed4a8 100644
--- a/libs/taglib/SConscript
+++ b/libs/taglib/SConscript
@@ -112,25 +112,9 @@ taglib/wavpack/wavpackproperties.h
libtaglib = taglib.SharedLibrary ('taglib', taglib_files)
-#
-# the header structure of this library is not very convenient
-# if you don't want to install the library. headers are distributed
-# all over the place, making a simple -Ipath flag for the compiler
-# rather difficult. This hack creates a directory and copies
-# the headers into it, allowing us to use -I#libs/taglib/headers
-#
-
-def headercopy(env, target, source):
- if os.access (str(target[0]), os.X_OK) != True:
- os.makedirs (str(target[0]))
- for file in source :
- copy (str(file), str(target[0]))
-
-header_dir = taglib.Command ('#libs/taglib/headers/taglib', headers, headercopy)
-
config_h = taglib.Command('config.h', ['config.h.in'], 'cd libs/taglib && ./configure && cd -', ENV=os.environ)
-Default([config_h,header_dir,libtaglib])
+Default([config_h,libtaglib])
env.Alias('install', env.Install(os.path.join(install_prefix, env['LIBDIR'], 'ardour3'), libtaglib))
diff --git a/libs/taglib/taglib/apefooter.h b/libs/taglib/taglib/apefooter.h
new file mode 120000
index 0000000000..4478ae1861
--- /dev/null
+++ b/libs/taglib/taglib/apefooter.h
@@ -0,0 +1 @@
+./ape/apefooter.h \ No newline at end of file
diff --git a/libs/taglib/taglib/apeitem.h b/libs/taglib/taglib/apeitem.h
new file mode 120000
index 0000000000..4b5757ca25
--- /dev/null
+++ b/libs/taglib/taglib/apeitem.h
@@ -0,0 +1 @@
+./ape/apeitem.h \ No newline at end of file
diff --git a/libs/taglib/taglib/apetag.h b/libs/taglib/taglib/apetag.h
new file mode 120000
index 0000000000..6e08d878ca
--- /dev/null
+++ b/libs/taglib/taglib/apetag.h
@@ -0,0 +1 @@
+./ape/apetag.h \ No newline at end of file
diff --git a/libs/taglib/taglib/attachedpictureframe.h b/libs/taglib/taglib/attachedpictureframe.h
new file mode 120000
index 0000000000..f48f568c55
--- /dev/null
+++ b/libs/taglib/taglib/attachedpictureframe.h
@@ -0,0 +1 @@
+./mpeg/id3v2/frames/attachedpictureframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/commentsframe.h b/libs/taglib/taglib/commentsframe.h
new file mode 120000
index 0000000000..54c9c1d848
--- /dev/null
+++ b/libs/taglib/taglib/commentsframe.h
@@ -0,0 +1 @@
+./mpeg/id3v2/frames/commentsframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/flacfile.h b/libs/taglib/taglib/flacfile.h
new file mode 120000
index 0000000000..163f8fe06b
--- /dev/null
+++ b/libs/taglib/taglib/flacfile.h
@@ -0,0 +1 @@
+./flac/flacfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/flacproperties.h b/libs/taglib/taglib/flacproperties.h
new file mode 120000
index 0000000000..3f2524267c
--- /dev/null
+++ b/libs/taglib/taglib/flacproperties.h
@@ -0,0 +1 @@
+./flac/flacproperties.h \ No newline at end of file
diff --git a/libs/taglib/taglib/generalencapsulatedobjectframe.h b/libs/taglib/taglib/generalencapsulatedobjectframe.h
new file mode 120000
index 0000000000..dbb35ace6a
--- /dev/null
+++ b/libs/taglib/taglib/generalencapsulatedobjectframe.h
@@ -0,0 +1 @@
+./mpeg/id3v2/frames/generalencapsulatedobjectframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v1genres.h b/libs/taglib/taglib/id3v1genres.h
new file mode 120000
index 0000000000..a6e5fa27d5
--- /dev/null
+++ b/libs/taglib/taglib/id3v1genres.h
@@ -0,0 +1 @@
+./mpeg/id3v1/id3v1genres.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v1tag.h b/libs/taglib/taglib/id3v1tag.h
new file mode 120000
index 0000000000..0843ca4c7b
--- /dev/null
+++ b/libs/taglib/taglib/id3v1tag.h
@@ -0,0 +1 @@
+./mpeg/id3v1/id3v1tag.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v2extendedheader.h b/libs/taglib/taglib/id3v2extendedheader.h
new file mode 120000
index 0000000000..ce495056cf
--- /dev/null
+++ b/libs/taglib/taglib/id3v2extendedheader.h
@@ -0,0 +1 @@
+./mpeg/id3v2/id3v2extendedheader.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v2footer.h b/libs/taglib/taglib/id3v2footer.h
new file mode 120000
index 0000000000..ad6745fd9e
--- /dev/null
+++ b/libs/taglib/taglib/id3v2footer.h
@@ -0,0 +1 @@
+./mpeg/id3v2/id3v2footer.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v2frame.h b/libs/taglib/taglib/id3v2frame.h
new file mode 120000
index 0000000000..cbb258be8c
--- /dev/null
+++ b/libs/taglib/taglib/id3v2frame.h
@@ -0,0 +1 @@
+./mpeg/id3v2/id3v2frame.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v2framefactory.h b/libs/taglib/taglib/id3v2framefactory.h
new file mode 120000
index 0000000000..32fcfab860
--- /dev/null
+++ b/libs/taglib/taglib/id3v2framefactory.h
@@ -0,0 +1 @@
+./mpeg/id3v2/id3v2framefactory.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v2header.h b/libs/taglib/taglib/id3v2header.h
new file mode 120000
index 0000000000..90639420a4
--- /dev/null
+++ b/libs/taglib/taglib/id3v2header.h
@@ -0,0 +1 @@
+./mpeg/id3v2/id3v2header.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v2synchdata.h b/libs/taglib/taglib/id3v2synchdata.h
new file mode 120000
index 0000000000..45374981b4
--- /dev/null
+++ b/libs/taglib/taglib/id3v2synchdata.h
@@ -0,0 +1 @@
+./mpeg/id3v2/id3v2synchdata.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v2tag.h b/libs/taglib/taglib/id3v2tag.h
new file mode 120000
index 0000000000..e9b6219657
--- /dev/null
+++ b/libs/taglib/taglib/id3v2tag.h
@@ -0,0 +1 @@
+./mpeg/id3v2/id3v2tag.h \ No newline at end of file
diff --git a/libs/taglib/taglib/mpcfile.h b/libs/taglib/taglib/mpcfile.h
new file mode 120000
index 0000000000..3f31e3d713
--- /dev/null
+++ b/libs/taglib/taglib/mpcfile.h
@@ -0,0 +1 @@
+./mpc/mpcfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/mpcproperties.h b/libs/taglib/taglib/mpcproperties.h
new file mode 120000
index 0000000000..81f0916dfc
--- /dev/null
+++ b/libs/taglib/taglib/mpcproperties.h
@@ -0,0 +1 @@
+./mpc/mpcproperties.h \ No newline at end of file
diff --git a/libs/taglib/taglib/mpegfile.h b/libs/taglib/taglib/mpegfile.h
new file mode 120000
index 0000000000..9906423f74
--- /dev/null
+++ b/libs/taglib/taglib/mpegfile.h
@@ -0,0 +1 @@
+./mpeg/mpegfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/mpegheader.h b/libs/taglib/taglib/mpegheader.h
new file mode 120000
index 0000000000..beb79d9d17
--- /dev/null
+++ b/libs/taglib/taglib/mpegheader.h
@@ -0,0 +1 @@
+./mpeg/mpegheader.h \ No newline at end of file
diff --git a/libs/taglib/taglib/mpegproperties.h b/libs/taglib/taglib/mpegproperties.h
new file mode 120000
index 0000000000..ca2391c005
--- /dev/null
+++ b/libs/taglib/taglib/mpegproperties.h
@@ -0,0 +1 @@
+./mpeg/mpegproperties.h \ No newline at end of file
diff --git a/libs/taglib/taglib/oggfile.h b/libs/taglib/taglib/oggfile.h
new file mode 120000
index 0000000000..629411e4a6
--- /dev/null
+++ b/libs/taglib/taglib/oggfile.h
@@ -0,0 +1 @@
+./ogg/oggfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/oggflacfile.h b/libs/taglib/taglib/oggflacfile.h
new file mode 120000
index 0000000000..a637866754
--- /dev/null
+++ b/libs/taglib/taglib/oggflacfile.h
@@ -0,0 +1 @@
+./ogg/flac/oggflacfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/oggpage.h b/libs/taglib/taglib/oggpage.h
new file mode 120000
index 0000000000..c1d996bd86
--- /dev/null
+++ b/libs/taglib/taglib/oggpage.h
@@ -0,0 +1 @@
+./ogg/oggpage.h \ No newline at end of file
diff --git a/libs/taglib/taglib/oggpageheader.h b/libs/taglib/taglib/oggpageheader.h
new file mode 120000
index 0000000000..1bb403504c
--- /dev/null
+++ b/libs/taglib/taglib/oggpageheader.h
@@ -0,0 +1 @@
+./ogg/oggpageheader.h \ No newline at end of file
diff --git a/libs/taglib/taglib/relativevolumeframe.h b/libs/taglib/taglib/relativevolumeframe.h
new file mode 120000
index 0000000000..98cbd6b46e
--- /dev/null
+++ b/libs/taglib/taglib/relativevolumeframe.h
@@ -0,0 +1 @@
+./mpeg/id3v2/frames/relativevolumeframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/speexfile.h b/libs/taglib/taglib/speexfile.h
new file mode 120000
index 0000000000..69b8223553
--- /dev/null
+++ b/libs/taglib/taglib/speexfile.h
@@ -0,0 +1 @@
+./ogg/speex/speexfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/speexproperties.h b/libs/taglib/taglib/speexproperties.h
new file mode 120000
index 0000000000..28b883c1d2
--- /dev/null
+++ b/libs/taglib/taglib/speexproperties.h
@@ -0,0 +1 @@
+./ogg/speex/speexproperties.h \ No newline at end of file
diff --git a/libs/taglib/taglib/taglib.h b/libs/taglib/taglib/taglib.h
new file mode 120000
index 0000000000..8a9f286ab9
--- /dev/null
+++ b/libs/taglib/taglib/taglib.h
@@ -0,0 +1 @@
+./toolkit/taglib.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tbytevector.h b/libs/taglib/taglib/tbytevector.h
new file mode 120000
index 0000000000..2aba448a9c
--- /dev/null
+++ b/libs/taglib/taglib/tbytevector.h
@@ -0,0 +1 @@
+./toolkit/tbytevector.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tbytevectorlist.h b/libs/taglib/taglib/tbytevectorlist.h
new file mode 120000
index 0000000000..e2308fae3b
--- /dev/null
+++ b/libs/taglib/taglib/tbytevectorlist.h
@@ -0,0 +1 @@
+./toolkit/tbytevectorlist.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tdebug.h b/libs/taglib/taglib/tdebug.h
new file mode 120000
index 0000000000..a27b5c3bc9
--- /dev/null
+++ b/libs/taglib/taglib/tdebug.h
@@ -0,0 +1 @@
+./toolkit/tdebug.h \ No newline at end of file
diff --git a/libs/taglib/taglib/textidentificationframe.h b/libs/taglib/taglib/textidentificationframe.h
new file mode 120000
index 0000000000..4b775ee038
--- /dev/null
+++ b/libs/taglib/taglib/textidentificationframe.h
@@ -0,0 +1 @@
+./mpeg/id3v2/frames/textidentificationframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tfile.h b/libs/taglib/taglib/tfile.h
new file mode 120000
index 0000000000..09d3e52a3a
--- /dev/null
+++ b/libs/taglib/taglib/tfile.h
@@ -0,0 +1 @@
+./toolkit/tfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tlist.h b/libs/taglib/taglib/tlist.h
new file mode 120000
index 0000000000..ce60095443
--- /dev/null
+++ b/libs/taglib/taglib/tlist.h
@@ -0,0 +1 @@
+./toolkit/tlist.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tlist.tcc b/libs/taglib/taglib/tlist.tcc
new file mode 120000
index 0000000000..03b9a96362
--- /dev/null
+++ b/libs/taglib/taglib/tlist.tcc
@@ -0,0 +1 @@
+toolkit/tlist.tcc \ No newline at end of file
diff --git a/libs/taglib/taglib/tmap.h b/libs/taglib/taglib/tmap.h
new file mode 120000
index 0000000000..7a59378e13
--- /dev/null
+++ b/libs/taglib/taglib/tmap.h
@@ -0,0 +1 @@
+./toolkit/tmap.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tmap.tcc b/libs/taglib/taglib/tmap.tcc
new file mode 120000
index 0000000000..c9d4591d7d
--- /dev/null
+++ b/libs/taglib/taglib/tmap.tcc
@@ -0,0 +1 @@
+toolkit/tmap.tcc \ No newline at end of file
diff --git a/libs/taglib/taglib/trueaudiofile.h b/libs/taglib/taglib/trueaudiofile.h
new file mode 120000
index 0000000000..7a677f17fd
--- /dev/null
+++ b/libs/taglib/taglib/trueaudiofile.h
@@ -0,0 +1 @@
+./trueaudio/trueaudiofile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/trueaudioproperties.h b/libs/taglib/taglib/trueaudioproperties.h
new file mode 120000
index 0000000000..5e7f7d6c37
--- /dev/null
+++ b/libs/taglib/taglib/trueaudioproperties.h
@@ -0,0 +1 @@
+./trueaudio/trueaudioproperties.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tstring.h b/libs/taglib/taglib/tstring.h
new file mode 120000
index 0000000000..acbe0c80be
--- /dev/null
+++ b/libs/taglib/taglib/tstring.h
@@ -0,0 +1 @@
+./toolkit/tstring.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tstringlist.h b/libs/taglib/taglib/tstringlist.h
new file mode 120000
index 0000000000..918658c425
--- /dev/null
+++ b/libs/taglib/taglib/tstringlist.h
@@ -0,0 +1 @@
+./toolkit/tstringlist.h \ No newline at end of file
diff --git a/libs/taglib/taglib/unicode.h b/libs/taglib/taglib/unicode.h
new file mode 120000
index 0000000000..30009297b5
--- /dev/null
+++ b/libs/taglib/taglib/unicode.h
@@ -0,0 +1 @@
+./toolkit/unicode.h \ No newline at end of file
diff --git a/libs/taglib/taglib/uniquefileidentifierframe.h b/libs/taglib/taglib/uniquefileidentifierframe.h
new file mode 120000
index 0000000000..55b9305b66
--- /dev/null
+++ b/libs/taglib/taglib/uniquefileidentifierframe.h
@@ -0,0 +1 @@
+./mpeg/id3v2/frames/uniquefileidentifierframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/unknownframe.h b/libs/taglib/taglib/unknownframe.h
new file mode 120000
index 0000000000..e46996ab13
--- /dev/null
+++ b/libs/taglib/taglib/unknownframe.h
@@ -0,0 +1 @@
+./mpeg/id3v2/frames/unknownframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/unsynchronizedlyricsframe.h b/libs/taglib/taglib/unsynchronizedlyricsframe.h
new file mode 120000
index 0000000000..162a88d26f
--- /dev/null
+++ b/libs/taglib/taglib/unsynchronizedlyricsframe.h
@@ -0,0 +1 @@
+./mpeg/id3v2/frames/unsynchronizedlyricsframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/urllinkframe.h b/libs/taglib/taglib/urllinkframe.h
new file mode 120000
index 0000000000..1e1aa15219
--- /dev/null
+++ b/libs/taglib/taglib/urllinkframe.h
@@ -0,0 +1 @@
+./mpeg/id3v2/frames/urllinkframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/vorbisfile.h b/libs/taglib/taglib/vorbisfile.h
new file mode 120000
index 0000000000..d5d372bf03
--- /dev/null
+++ b/libs/taglib/taglib/vorbisfile.h
@@ -0,0 +1 @@
+./ogg/vorbis/vorbisfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/vorbisproperties.h b/libs/taglib/taglib/vorbisproperties.h
new file mode 120000
index 0000000000..e1d36a3f23
--- /dev/null
+++ b/libs/taglib/taglib/vorbisproperties.h
@@ -0,0 +1 @@
+./ogg/vorbis/vorbisproperties.h \ No newline at end of file
diff --git a/libs/taglib/taglib/wavpackfile.h b/libs/taglib/taglib/wavpackfile.h
new file mode 120000
index 0000000000..c88dd7c45d
--- /dev/null
+++ b/libs/taglib/taglib/wavpackfile.h
@@ -0,0 +1 @@
+./wavpack/wavpackfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/wavpackproperties.h b/libs/taglib/taglib/wavpackproperties.h
new file mode 120000
index 0000000000..089b5b713e
--- /dev/null
+++ b/libs/taglib/taglib/wavpackproperties.h
@@ -0,0 +1 @@
+./wavpack/wavpackproperties.h \ No newline at end of file
diff --git a/libs/taglib/taglib/xingheader.h b/libs/taglib/taglib/xingheader.h
new file mode 120000
index 0000000000..a2711031ab
--- /dev/null
+++ b/libs/taglib/taglib/xingheader.h
@@ -0,0 +1 @@
+./mpeg/xingheader.h \ No newline at end of file
diff --git a/libs/taglib/taglib/xiphcomment.h b/libs/taglib/taglib/xiphcomment.h
new file mode 120000
index 0000000000..96e9483222
--- /dev/null
+++ b/libs/taglib/taglib/xiphcomment.h
@@ -0,0 +1 @@
+./ogg/xiphcomment.h \ No newline at end of file