Hello community, here is the log from the commit of package libmatroska for openSUSE:Factory checked in at Mon Jul 19 15:06:02 CEST 2010. -------- --- libmatroska/libmatroska.changes 2010-05-12 20:10:59.000000000 +0200 +++ /mounts/work_src_done/STABLE/libmatroska/libmatroska.changes 2010-06-05 22:23:57.000000000 +0200 @@ -1,0 +2,17 @@ +Sat Jun 5 20:19:37 UTC 2010 - cmorve69@yahoo.es + +- Update to version 1.0.0 + - Fix more issues which came to light with the recent push of + WebM -- mostly regarding elements with unknown sizes. + +------------------------------------------------------------------- +Sat May 15 13:17:55 UTC 2010 - cmorve69@yahoo.es + +- version update to 0.9.0 + - fix a memory freeing issue in KaxBlock + - use the macros from the new libebml 0.8.0 to simplify the element definitions and avoid possible typo bugs + - fix some building issues on Linux and MinGW + - add matroska_init() and matroska_done() functions, necessary when used with libebml v2 + - use the new libebml iterators of EbmlMaster where possible + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- libmatroska-0.8.1.tar.bz2 libmatroska-memory_freeing.patch New: ---- _service _service:download_url:libmatroska-1.0.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmatroska.spec ++++++ --- /var/tmp/diff_new_pack.Y8RHtq/_old 2010-07-19 15:05:11.000000000 +0200 +++ /var/tmp/diff_new_pack.Y8RHtq/_new 2010-07-19 15:05:11.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libmatroska (Version 0.8.1) +# spec file for package libmatroska (Version 1.0.0) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -16,20 +16,19 @@ # -%define soname 0 +%define soname 2 Name: libmatroska -Version: 0.8.1 -Release: 102 +Version: 1.0.0 +Release: 1 License: LGPLv2.1+ Summary: Library to Deal with Matroska Files Url: http://dl.matroska.org/downloads/libmatroska/ Group: Development/Libraries/Other -Source0: %{name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM libmatroska-memory_freeing.patch http://trac.videolan.org/vlc/ticket/1079 cmorve69@yahoo.es -- Took from upstream (libmatroska, not VideoLAN) SVN -Patch0: %{name}-memory_freeing.patch +Source0: http://dl.matroska.org/downloads/libmatroska/libmatroska-%{version}.tar.bz2 BuildRequires: gcc-c++ -BuildRequires: libebml-devel +BuildRequires: libebml-devel >= 1.0.0 +Requires: %(rpm -qf --qf %{NAME} $(readlink -f %{_libdir}/libebml.so)) >= 1.0.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -37,25 +36,24 @@ It depends on libebml to work. You only need this package to compile your own applications. -%package devel +%package -n libmatroska-devel License: LGPLv2.1+ Summary: Library to Deal with Matroska Files Group: Development/Libraries/Other Requires: %{name} = %{version} Requires: libebml-devel -%description devel +%description -n libmatroska-devel Libmatroska is a C++ library to parse Matroska files (.mkv and .mka). It depends on libebml to work. You only need this package to compile your own applications. %prep -%setup -q -%patch0 +%setup -q -n libmatroska-%{version} %build cd make/linux -%{__make} %{?jobs:-j%jobs} CXXFLAGS="%{optflags}" sharedlib +%{__make} %{?jobs:-j%jobs} CXXFLAGS='%{optflags}' sharedlib %install cd make/linux @@ -72,7 +70,7 @@ %defattr (-,root,root) %{_libdir}/libmatroska.so.%{soname} -%files devel +%files -n libmatroska-devel %defattr (-,root,root) %{_libdir}/libmatroska.so %{_includedir}/matroska ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org