]> git.pld-linux.org Git - packages/mediainfo.git/commitdiff
- fix building with wxWidgets 3.0 auto/th/mediainfo-0.7.61-3
authorJan Rękorajski <baggins@pld-linux.org>
Sun, 19 Jan 2014 17:24:41 +0000 (18:24 +0100)
committerJan Rękorajski <baggins@pld-linux.org>
Sun, 19 Jan 2014 17:24:41 +0000 (18:24 +0100)
- rel 3

mediainfo.spec
wxWidgets3.patch [new file with mode: 0644]

index f05a5a2c37919deb4e338384aab1c82785d841f9..9dd3f48e107d79643e9da3885991727c3dc8c476 100644 (file)
@@ -2,11 +2,12 @@ Summary:      Supplies technical and tag information about a video or audio file (CLI
 Summary(pl.UTF-8):     Informacje techniczne i znaczniki dla plików wideo i dźwiękowych (CLI)
 Name:          mediainfo
 Version:       0.7.61
-Release:       2
+Release:       3
 License:       LGPL v2+
 Group:         Applications/Multimedia
 Source0:       http://downloads.sourceforge.net/mediainfo/%{name}_%{version}.tar.bz2
 # Source0-md5: 46fd776968ec1047cd2a5056a906cdf2
+Patch0:                wxWidgets3.patch
 URL:           http://mediainfo.sourceforge.net/
 BuildRequires: autoconf >= 2.50
 BuildRequires: automake
@@ -123,6 +124,7 @@ Obsługiwane formaty/kontenery:
 
 %prep
 %setup -q -n MediaInfo
+%patch0 -p1
 %undos *.html *.txt Release/*.txt
 chmod 644 *.html *.txt Release/*.txt
 
diff --git a/wxWidgets3.patch b/wxWidgets3.patch
new file mode 100644 (file)
index 0000000..d18099b
--- /dev/null
@@ -0,0 +1,42 @@
+diff -ur MediaInfo/Source/GUI/WxWidgets/GUI_Main_FileDrop.cpp MediaInfo.wx3/Source/GUI/WxWidgets/GUI_Main_FileDrop.cpp
+--- MediaInfo/Source/GUI/WxWidgets/GUI_Main_FileDrop.cpp       2012-08-08 08:53:31.000000000 +0200
++++ MediaInfo.wx3/Source/GUI/WxWidgets/GUI_Main_FileDrop.cpp   2014-01-19 18:20:42.772051511 +0100
+@@ -69,7 +69,7 @@
+     #if defined(__WXMSW__)\r
+         C->Menu_File_Open_Files_Continue(FileNames[Pos].c_str());\r
+     #else //defined(__WXMSW__)\r
+-        C->Menu_File_Open_Files_Continue(FileNames2[Pos].c_str());\r
++        C->Menu_File_Open_Files_Continue((const MediaInfoNameSpace::String)FileNames2[Pos].c_str());\r
+     #endif //defined(__WXMSW__)\r
+     wxTimeSpan Span=wxDateTime::UNow()-Begin;\r
+     ((GUI_Main*)C->GUI_Main_Handler)->View_Refresh();\r
+diff -ur MediaInfo/Source/GUI/WxWidgets/GUI_Main_Menu.cpp MediaInfo.wx3/Source/GUI/WxWidgets/GUI_Main_Menu.cpp
+--- MediaInfo/Source/GUI/WxWidgets/GUI_Main_Menu.cpp   2012-08-08 08:53:31.000000000 +0200
++++ MediaInfo.wx3/Source/GUI/WxWidgets/GUI_Main_Menu.cpp       2014-01-19 18:22:20.495384138 +0100
+@@ -158,7 +158,7 @@
+ void GUI_Main::OnMenu_File_Open_Files(wxCommandEvent& WXUNUSED(event))\r
+ {\r
+     //User interaction\r
+-    wxFileDialog* Dialog=new wxFileDialog(this, __T("Choose a file"), __T(""), __T(""), __T("*.*"), wxOPEN|wxFILE_MUST_EXIST|wxMULTIPLE);\r
++    wxFileDialog* Dialog=new wxFileDialog(this, __T("Choose a file"), __T(""), __T(""), __T("*.*"), wxFD_OPEN|wxFD_FILE_MUST_EXIST|wxFD_MULTIPLE);\r
+     if (Dialog->ShowModal()!=wxID_OK)\r
+     {\r
+         delete Dialog;\r
+@@ -171,7 +171,7 @@
+     //Configuring\r
+     C->Menu_File_Open_Files_Begin();\r
+     for (size_t Pos=0; Pos<FileNames.size(); Pos++)\r
+-        C->Menu_File_Open_Files_Continue(FileNames[Pos].c_str());\r
++        C->Menu_File_Open_Files_Continue((const MediaInfoNameSpace::String)FileNames[Pos].c_str());\r
\r
+     //Showing\r
+     View->GUI_Refresh();\r
+@@ -189,7 +189,7 @@
\r
+     //Configuring\r
+     C->Menu_File_Open_Files_Begin();\r
+-    C->Menu_File_Open_Files_Continue(DirName.c_str());\r
++    C->Menu_File_Open_Files_Continue((const MediaInfoNameSpace::String)DirName.c_str());\r
\r
+     //Showing\r
+     View->GUI_Refresh();\r
This page took 0.136976 seconds and 4 git commands to generate.