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


Reply via email to