Hello community, here is the log from the commit of package libmatroska for openSUSE:Factory checked in at 2016-08-03 11:37:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmatroska (Old) and /work/SRC/openSUSE:Factory/.libmatroska.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmatroska" Changes: -------- --- /work/SRC/openSUSE:Factory/libmatroska/libmatroska.changes 2016-07-21 07:54:28.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libmatroska.new/libmatroska.changes 2016-08-03 11:37:48.000000000 +0200 @@ -1,0 +2,6 @@ +Fri Jul 22 21:33:11 UTC 2016 - r...@fthiessen.de + +- As the upstream does not track ABI changes we had to add some + additional version tracking. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmatroska.spec ++++++ --- /var/tmp/diff_new_pack.6CYlmj/_old 2016-08-03 11:37:50.000000000 +0200 +++ /var/tmp/diff_new_pack.6CYlmj/_new 2016-08-03 11:37:50.000000000 +0200 @@ -66,7 +66,14 @@ FAKE_BUILDTIMESTAMP=$(LC_ALL=C date -r %{SOURCE99} '+%%a %%b %%e %%H:%%M:%%S %%Y') sed -i "s/__TIMESTAMP__/\"$FAKE_BUILDTIMESTAMP\"/" matroska/KaxVersion.h %configure --disable-static -make %{?_smp_mflags} +# mkvmerge-9.3.0 built against libmatroska-1.4.5 running against +# libmatroska-1.4.4: symbol lookup error: mkvmerge: undefined symbol: +# _ZN11libmatroska14KaxVideoColour10ClassInfosE +# Force some additional versioning, since upstream did not track the ABI +# changes. Tag with the version of the most recent incompatible change. +echo "V_1.4.5 { global: *; };" > libmatroska.sym +make %{?_smp_mflags} \ + LDFLAGS="-Wl,--version-script=$PWD/libmatroska.sym" %install %make_install