Hello community, here is the log from the commit of package libmatroska for openSUSE:Factory checked in at 2018-08-02 14:56:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmatroska (Old) and /work/SRC/openSUSE:Factory/.libmatroska.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libmatroska" Thu Aug 2 14:56:32 2018 rev:45 rq:626520 version:1.4.9 Changes: -------- --- /work/SRC/openSUSE:Factory/libmatroska/libmatroska.changes 2018-03-20 21:50:14.767532567 +0100 +++ /work/SRC/openSUSE:Factory/.libmatroska.new/libmatroska.changes 2018-08-02 14:56:33.500117749 +0200 @@ -1,0 +2,6 @@ +Mon Jul 30 17:24:51 UTC 2018 - rpm@fthiessen.de + +- Update to version 1.4.9: + * Switched to cmake. + +------------------------------------------------------------------- @@ -10 +16 @@ - + KaxBlockGroup, KaxSimpleBlock: fixed writing the block header + * KaxBlockGroup, KaxSimpleBlock: fixed writing the block header @@ -17 +23 @@ - + Setting the version number in the "KaxCodeVersion" variable + * Setting the version number in the "KaxCodeVersion" variable @@ -20 +26 @@ - + KaxSemantic: add new elements dealing with 360°/VR content and + * KaxSemantic: add new elements dealing with 360°/VR content and Old: ---- libmatroska-1.4.8.tar.xz New: ---- libmatroska-1.4.9.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmatroska.spec ++++++ --- /var/tmp/diff_new_pack.6F2mVi/_old 2018-08-02 14:56:34.424119298 +0200 +++ /var/tmp/diff_new_pack.6F2mVi/_new 2018-08-02 14:56:34.428119305 +0200 @@ -1,7 +1,7 @@ # # spec file for package libmatroska # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define sover 6 Name: libmatroska -Version: 1.4.8 +Version: 1.4.9 Release: 0 Summary: Library to Deal with Matroska Files License: LGPL-2.1+ @@ -26,12 +26,13 @@ Url: http://www.matroska.org/ #Git-Clone: git://github.com/Matroska-Org/libmatroska #Git-Web: https://github.com/Matroska-Org/libmatroska -Source0: http://dl.matroska.org/downloads/libmatroska/%{name}-%{version}.tar.xz +Source0: https://dl.matroska.org/downloads/libmatroska/%{name}-%{version}.tar.xz Source1: baselibs.conf Source99: %{name}.changes +BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig -BuildRequires: pkgconfig(libebml) >= 1.3.4 +BuildRequires: pkgconfig(libebml) >= 1.3.5 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -63,21 +64,18 @@ %setup -q %build -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 # 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.7 { global: *; };" > libmatroska.sym -make %{?_smp_mflags} \ - LDFLAGS="-Wl,--version-script=$PWD/libmatroska.sym" +export LDFLAGS="-Wl,--version-script=$PWD/libmatroska.sym" +%cmake +make %{?_smp_mflags} %install -%make_install -find %{buildroot} -type f -name "*.la" -delete -print +%cmake_install %post -n libmatroska%{sover} -p /sbin/ldconfig %postun -n libmatroska%{sover} -p /sbin/ldconfig @@ -90,6 +88,7 @@ %defattr(-,root,root) %{_libdir}/libmatroska.so %{_libdir}/pkgconfig/*.pc +%{_libdir}/cmake/matroska %{_includedir}/matroska %changelog ++++++ libmatroska-1.4.8.tar.xz -> libmatroska-1.4.9.tar.xz ++++++ ++++ 47240 lines of diff (skipped)