[mkvtoolnix] Update to 5.5.0
Nicolas Chauvet
kwizart at fedoraproject.org
Sun Apr 22 21:34:03 UTC 2012
commit 1e23103a94e935f05fa3717cf18d6825f5820c57
Author: Nicolas Chauvet <kwizart at gmail.com>
Date: Sun Apr 22 23:33:52 2012 +0200
Update to 5.5.0
.gitignore | 1 +
mkvinfo.desktop | 10 ----------
mkvtoolnix-5.5.0-backport.patch | 32 ++++++++++++++++++++++++++++++++
mkvtoolnix.spec | 14 ++++++++++----
mmg.desktop | 9 ---------
sources | 2 +-
6 files changed, 44 insertions(+), 24 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index eac4b69..b876ad2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
/mkvtoolnix-4.9.1.tar.bz2
/mkvtoolnix-5.0.1.tar.bz2
/mkvtoolnix-5.2.1.tar.bz2
+/mkvtoolnix-5.5.0.tar.bz2
diff --git a/mkvtoolnix-5.5.0-backport.patch b/mkvtoolnix-5.5.0-backport.patch
new file mode 100644
index 0000000..00e3b36
--- /dev/null
+++ b/mkvtoolnix-5.5.0-backport.patch
@@ -0,0 +1,32 @@
+commit c42c8f1881a6740e0ee1bfd5cdf7fb667ec25d2e
+Author: Moritz Bunkus <moritz at bunkus.org>
+Date: Tue Apr 10 21:04:17 2012 +0200
+
+ Fix compilation error & warning
+
+diff --git a/src/tools/base64tool.cpp b/src/tools/base64tool.cpp
+index 069be30..100b23c 100644
+--- a/src/tools/base64tool.cpp
++++ b/src/tools/base64tool.cpp
+@@ -75,7 +75,7 @@ main(int argc,
+ try {
+ in = mm_io_cptr(new mm_file_io_c(argv[2]));
+ if (mode != 'e')
+- intext = mm_io_cptr(new mm_text_io_c(in.get_object(), false));
++ intext = mm_io_cptr(new mm_text_io_c(in.get(), false));
+ } catch(...) {
+ mxerror(boost::format(Y("The file '%1%' could not be opened for reading (%2%, %3%).\n")) % argv[2] % errno % strerror(errno));
+ }
+diff --git a/src/tools/ebml_validator.cpp b/src/tools/ebml_validator.cpp
+index 72b0739..449c139 100644
+--- a/src/tools/ebml_validator.cpp
++++ b/src/tools/ebml_validator.cpp
+@@ -271,7 +271,7 @@ read_size(int64_t end_pos) {
+ static void
+ parse_content(int level,
+ int64_t end_pos) {
+- while (g_in->getFilePointer() < end_pos) {
++ while (static_cast<int64_t>(g_in->getFilePointer()) < end_pos) {
+ int64_t element_start_pos = g_in->getFilePointer();
+
+ try {
diff --git a/mkvtoolnix.spec b/mkvtoolnix.spec
index aa01839..0a8c704 100644
--- a/mkvtoolnix.spec
+++ b/mkvtoolnix.spec
@@ -1,10 +1,11 @@
Summary: Matroska container manipulation utilities
Name: mkvtoolnix
-Version: 5.2.1
-Release: 3%{?dist}
+Version: 5.5.0
+Release: 1%{?dist}
License: GPLv2+
Group: Applications/Multimedia
Source0: http://www.bunkus.org/videotools/mkvtoolnix/sources/%{name}-%{version}.tar.bz2
+Patch0: mkvtoolnix-5.5.0-backport.patch
URL: http://www.bunkus.org/videotools/mkvtoolnix/index.html
BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n)
BuildRequires: boost-devel
@@ -42,6 +43,7 @@ This package contains the graphical interface for these utilities.
%prep
%setup -q
+%patch0 -p1
sed -i -e 's/"-O3"/""/' configure*
for file in AUTHORS ChangeLog ; do
iconv -f iso8859-1 -t utf8 $file >$file.utf && \
@@ -130,17 +132,21 @@ gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor &>/dev/null || :
%{_mandir}/man1/mmg*
%lang(ja) %{_mandir}/ja/man1/mkvinfo*
%lang(ja) %{_mandir}/ja/man1/mmg*
+%lang(uk) %{_mandir}/uk/man1/mkvinfo*
+%lang(uk) %{_mandir}/uk/man1/mmg*
%lang(nl) %{_mandir}/nl/man1/mkvinfo*
%lang(nl) %{_mandir}/nl/man1/mmg*
%lang(zh_CN) %{_mandir}/zh_CN/man1/mkvinfo*
%lang(zh_CN) %{_mandir}/zh_CN/man1/mmg*
%{_datadir}/applications/mkvinfo.desktop
%{_datadir}/applications/mkvmergeGUI.desktop
-%{_datadir}/icons/hicolor/*/apps/mkvinfo.png
-%{_datadir}/icons/hicolor/*/apps/mkvmergeGUI.png
+%{_datadir}/icons/hicolor/*/apps/*.png
%{_datadir}/mime/packages/mkvtoolnix.xml
%changelog
+* Sun Apr 22 2012 Nicolas Chauvet <kwizart at gmail.com> - 5.5.0-1
+- Update to 5.5.0
+
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 5.2.1-3
- Rebuilt for c++ ABI breakage
diff --git a/sources b/sources
index 2743a8c..22a5dab 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d4942dc6427935838e914b8b7b83021a mkvtoolnix-5.2.1.tar.bz2
+2c89693b2a2391ece14a5c93ba8a9974 mkvtoolnix-5.5.0.tar.bz2
More information about the scm-commits
mailing list