Changes of Revision 6

djv.changes Changed
x
 
1
@@ -1,4 +1,9 @@
2
 -------------------------------------------------------------------
3
+Tue Feb 28 08:18:57 UTC 2017 - olaf@aepfle.de
4
+
5
+- Update to 1.0.5.20150809.a7104da
6
+
7
+-------------------------------------------------------------------
8
 Sat Oct 24 20:51:57 UTC 2015 - avvissu@yandex.ru
9
 
10
 - Change group for plugins
11
djv.spec Changed
133
 
1
@@ -16,28 +16,24 @@
2
 #
3
 
4
 %define soname  0
5
-%define git_date git.20141225
6
 Name:           djv
7
-Version:        1.0.5%git_date
8
+Version:        1.0.5.20150809.a7104da
9
 Release:        0
10
 Summary:        DJV Imaging
11
 License:        BSD-3-Clause
12
 Group:          Productivity/Graphics/Viewers
13
 Url:            http://djv.sourceforge.net/
14
-Source0:        http://git.code.sf.net/p/djv/git#/%{name}-%{version}.tar.bz2
15
-# PATCH-FIX-UPSTREAM libjpeg .patch darbyjohnston@yahoo.com -- Attempt at fixing libjpeg namespace conflicts
16
-# (fixed in upstream)
17
-Patch0:         djv-1.0.5_libjpeg.patch
18
+Source0:        http://git.code.sf.net/p/djv/git#/%{name}-%{version}.tar.xz
19
 # PATCH-FIX-OPENSUSE include.patch avvissu@yandex.ru -- Don't include depending when packaging
20
 Patch1:         djv-1.0.5_include.patch
21
 # PATCH-FIX-OPENSUSE path.patch avvissu@yandex.ru -- Change the default installation path
22
 Patch2:         djv-1.0.5_path.patch
23
-# PATCH-FIX-OPENSUSE doc.patch avvissu@yandex.ru -- Change the search path to doc
24
-Patch3:         djv-1.0.5_doc.patch
25
 # PATCH-FIX-UPSTREAM link_library.patch avvissu@yandex.ru -- Build with --no-undefined
26
 Patch4:         djv-1.0.5_link_library.patch
27
 # PATCH-FIX-UPSTREAM qt5-5.5.patch avvissu@yandex.ru -- Fix build with Qt5 >= 5.5
28
 Patch5:         djv-1.0.5_qt5-5.5.patch
29
+Patch6:         djv-ffmpeg.patch
30
+Patch7:         djv-runtime_paths.patch
31
 BuildRequires:  cmake >= 3.0
32
 BuildRequires:  doxygen
33
 BuildRequires:  fdupes
34
@@ -50,24 +46,23 @@
35
 BuildRequires:  update-desktop-files
36
 BuildRequires:  pkgconfig(IlmBase) >= 2.2.0
37
 BuildRequires:  pkgconfig(OpenEXR) >= 2.2.0
38
-BuildRequires:  pkgconfig(Qt5Core) >= 5.3.0
39
-BuildRequires:  pkgconfig(Qt5OpenGL)
40
-BuildRequires:  pkgconfig(Qt5Widgets)
41
+BuildRequires:  cmake(Qt5Concurrent)
42
+BuildRequires:  cmake(Qt5Core) >= 5.3.0
43
+BuildRequires:  cmake(Qt5LinguistTools)
44
+BuildRequires:  cmake(Qt5OpenGL)
45
+BuildRequires:  cmake(Qt5Svg)
46
+BuildRequires:  cmake(Qt5Widgets)
47
 BuildRequires:  pkgconfig(glew) >= 1.10.0
48
 BuildRequires:  pkgconfig(glu)
49
-BuildRequires:  pkgconfig(libavcodec) >= 2.6.2
50
-BuildRequires:  pkgconfig(libavdevice)
51
-BuildRequires:  pkgconfig(libavfilter)
52
+BuildRequires:  pkgconfig(libavcodec)
53
 BuildRequires:  pkgconfig(libavformat)
54
 BuildRequires:  pkgconfig(libavutil)
55
 BuildRequires:  pkgconfig(libpng) >= 1.6.8
56
-# quicktime removed from git
57
-BuildRequires:  pkgconfig(libquicktime) >= 1.2.4
58
-BuildRequires:  pkgconfig(libswresample)
59
 BuildRequires:  pkgconfig(libswscale)
60
 BuildRequires:  pkgconfig(libtiff-4) >= 4.0.3
61
 BuildRequires:  pkgconfig(zlib) >= 1.2.8
62
 Recommends:     %{name}-doc
63
+Requires:       lib%{name}Core%{soname} = %{version}-%{release}
64
 ExcludeArch:    %{arm}
65
 
66
 %description
67
@@ -81,9 +76,9 @@
68
 %package -n     lib%{name}Core%{soname}
69
 Summary:        C++ library for realtime MIDI input/ouput
70
 Group:          System/Libraries
71
-Provides:       lib%{name}%{soname} = %{version}
72
-Provides:       lib%{name}Gui%{soname} = %{version}
73
-Provides:       lib%{name}ViewLib%{soname} = %{version}
74
+Provides:       lib%{name}%{soname} = %{version}-%{release}
75
+Provides:       lib%{name}Gui%{soname} = %{version}-%{release}
76
+Provides:       lib%{name}ViewLib%{soname} = %{version}-%{release}
77
 
78
 %description -n lib%{name}Core%{soname}
79
 Professional movie playback software for film production, VFX, and 
80
@@ -94,7 +89,7 @@
81
 %package        plugins
82
 Summary:        DJV plugins
83
 Group:          Productivity/Graphics/Viewers
84
-Requires:       %{name} = %{version}
85
+Requires:       %{name} = %{version}-%{release}
86
 
87
 %description    plugins
88
 Professional movie playback software for film production, VFX, and 
89
@@ -107,10 +102,10 @@
90
 %package        devel
91
 Summary:        Development files for %{name}
92
 Group:          Development/Libraries/C and C++
93
-Requires:       lib%{name}%{soname} = %{version}
94
-Provides:       %{name}Core = %{version}
95
-Provides:       %{name}Gui = %{version}
96
-Provides:       %{name}ViewLib = %{version}
97
+Requires:       lib%{name}%{soname} = %{version}-%{release}
98
+Provides:       %{name}Core = %{version}-%{release}
99
+Provides:       %{name}Gui = %{version}-%{release}
100
+Provides:       %{name}ViewLib = %{version}-%{release}
101
 
102
 %description    devel
103
 Professional movie playback software for film production, VFX, and 
104
@@ -133,15 +128,16 @@
105
 %prep
106
 %setup -q -n %{name}-%{version}
107
 
108
-%patch0 -p1
109
 %patch1 -p1
110
 %patch2 -p1
111
-%patch3 -p1
112
 %patch4 -p1
113
 %patch5 -p1
114
+%patch6 -p1
115
+%patch7 -p1
116
 
117
 # Change exec-path
118
 sed -i '/Exec/s|[/].*|%{name}_view|' $(grep -rl 'djv_view.sh')
119
+sed -i~ /tests/d CMakeLists.txt
120
 
121
 %build
122
 %cmake \
123
@@ -151,6 +147,9 @@
124
 
125
 %install
126
 %cmake_install
127
+find %{buildroot} -ls
128
+
129
+mv -v %{buildroot}%{_prefix}/translations %{buildroot}%{_libdir}/%{name}
130
 
131
 # Search and load all plugins
132
 d="%{buildroot}"
133
djv-1.0.5_doc.patch Deleted
14
 
1
@@ -1,12 +0,0 @@
2
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/lib/djvCore/djvCoreApplication.cpp djv-1.0.5git.20141225/lib/djvCore/djvCoreApplication.cpp
3
---- djv-1.0.5git.20141225.orig/lib/djvCore/djvCoreApplication.cpp  2015-09-14 08:16:34.000000000 +0300
4
-+++ djv-1.0.5git.20141225/lib/djvCore/djvCoreApplication.cpp   2015-09-16 23:23:47.990635140 +0300
5
-@@ -197,7 +197,7 @@
6
- #elif defined(DJV_OSX)
7
-         "../doc";
8
- #else
9
--        "../doc";
10
-+        "../../share/djv/doc/";
11
- #endif
12
- 
13
-     return djvFileInfoUtil::fixPath(qApp->applicationDirPath() + "/" + docPath);
14
djv-1.0.5_include.patch Changed
20
 
1
@@ -1,12 +1,11 @@
2
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/CMakeLists.txt djv-1.0.5git.20141225/CMakeLists.txt
3
---- djv-1.0.5git.20141225.orig/CMakeLists.txt  2015-09-14 08:16:34.000000000 +0300
4
-+++ djv-1.0.5git.20141225/CMakeLists.txt   2015-09-15 01:01:01.757278966 +0300
5
-@@ -119,7 +119,7 @@
6
+--- a/CMakeLists.txt
7
++++ b/CMakeLists.txt
8
+@@ -196,7 +196,7 @@ set(djvImageIoPlugins ${djvImageIoPlugin
9
  
10
- # Set whether to include third party dependencies when packaging.
11
+ # Setup third party dependencies.
12
  
13
 -set(djvPackageThirdParty true)
14
 +set(djvPackageThirdParty false)
15
  
16
- #-------------------------------------------------------------------------------
17
- # System Settings
18
+ set(CMAKE_THREAD_PREFER_PTHREAD true)
19
+ find_package(Threads REQUIRED)
20
djv-1.0.5_libjpeg.patch Deleted
67
 
1
@@ -1,65 +0,0 @@
2
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvJpegPlugin/djvJpegLoad.cpp djv-1.0.5git.20141225/plugins/djvJpegPlugin/djvJpegLoad.cpp
3
---- djv-1.0.5git.20141225.orig/plugins/djvJpegPlugin/djvJpegLoad.cpp   2015-09-14 08:16:34.000000000 +0300
4
-+++ djv-1.0.5git.20141225/plugins/djvJpegPlugin/djvJpegLoad.cpp    2015-09-14 13:37:07.093362271 +0300
5
-@@ -215,16 +215,7 @@
6
- 
7
-     libjpeg::jpeg_save_markers(jpeg, JPEG_COM, 0xFFFF);
8
- 
9
--    //! \todo How do we fix the windows/libjpeg TRUE name clash?
10
--
11
--    libjpeg::boolean b =
12
--#if defined(DJV_WINDOWS)
13
--        1;
14
--#else
15
--        libjpeg::TRUE;
16
--#endif // DJV_WINDOWS
17
--
18
--    if (! libjpeg::jpeg_read_header(jpeg, b))
19
-+    if (! libjpeg::jpeg_read_header(jpeg, static_cast<libjpeg::boolean>(1)))
20
-     {
21
-         return false;
22
-     }
23
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvJpegPlugin/djvJpegPlugin.h djv-1.0.5git.20141225/plugins/djvJpegPlugin/djvJpegPlugin.h
24
---- djv-1.0.5git.20141225.orig/plugins/djvJpegPlugin/djvJpegPlugin.h   2015-09-14 08:16:34.000000000 +0300
25
-+++ djv-1.0.5git.20141225/plugins/djvJpegPlugin/djvJpegPlugin.h    2015-09-14 13:42:10.457921343 +0300
26
-@@ -38,16 +38,6 @@
27
- 
28
- #include <stdio.h>
29
- 
30
--//! \todo Is there a better way to fix theses libjpeg / X11 / OS define
31
--//! conflicts?
32
--
33
--#if defined(TRUE)
34
--#undef TRUE
35
--#endif // TRUE
36
--#if defined(FALSE)
37
--#undef FALSE
38
--#endif // FALSE
39
--
40
- //! \todo This namespace is meant to resolve conflicts on Windows, is it still
41
- //! necessary?
42
- 
43
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvJpegPlugin/djvJpegSave.cpp djv-1.0.5git.20141225/plugins/djvJpegPlugin/djvJpegSave.cpp
44
---- djv-1.0.5git.20141225.orig/plugins/djvJpegPlugin/djvJpegSave.cpp   2015-09-14 08:16:34.000000000 +0300
45
-+++ djv-1.0.5git.20141225/plugins/djvJpegPlugin/djvJpegSave.cpp    2015-09-14 13:39:00.597577219 +0300
46
-@@ -242,17 +242,9 @@
47
- 
48
-     libjpeg::jpeg_set_defaults(jpeg);
49
- 
50
--    //! \todo How do we fix the windows/libjpeg TRUE name clash?
51
--
52
--    libjpeg::boolean b =
53
--#if defined(DJV_WINDOWS)
54
--        1;
55
--#else
56
--        libjpeg::TRUE;
57
--#endif // DJV_WINDOWS
58
--
59
--    libjpeg::jpeg_set_quality(jpeg, quality, b);
60
--    libjpeg::jpeg_start_compress(jpeg, b);
61
-+   libjpeg::jpeg_set_quality(jpeg, quality, static_cast<libjpeg::boolean>(1));
62
-+   libjpeg::jpeg_start_compress(jpeg, static_cast<libjpeg::boolean>(1));
63
-+ 
64
- 
65
-     QString tag = info.tags[djvImageTags::tagLabels()[djvImageTags::DESCRIPTION]];
66
- 
67
djv-1.0.5_link_library.patch Changed
15
 
1
@@ -1,9 +1,8 @@
2
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/lib/djvCore/CMakeLists.txt djv-1.0.5git.20141225/lib/djvCore/CMakeLists.txt
3
---- djv-1.0.5git.20141225.orig/lib/djvCore/CMakeLists.txt  2015-09-17 07:34:26.007079547 +0300
4
-+++ djv-1.0.5git.20141225/lib/djvCore/CMakeLists.txt   2015-09-17 07:32:13.788805580 +0300
5
-@@ -161,7 +161,7 @@
6
+--- a/lib/djvCore/CMakeLists.txt
7
++++ b/lib/djvCore/CMakeLists.txt
8
+@@ -167,7 +167,7 @@ include_directories(${djvCoreIncludeDirs
9
  
10
- add_library(djvCore ${header} ${source} ${rccSource})
11
+ add_library(djvCore ${header} ${source} ${mocSource} ${rccSource} ${qmSource})
12
  
13
 -target_link_libraries(djvCore ${djvCoreDeps})
14
 +target_link_libraries(djvCore ${djvCoreDeps} -lX11)
15
djv-1.0.5_path.patch Changed
201
 
1
@@ -1,47 +1,44 @@
2
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/bin/djv_convert/CMakeLists.txt djv-1.0.5git.20141225/bin/djv_convert/CMakeLists.txt
3
---- djv-1.0.5git.20141225.orig/bin/djv_convert/CMakeLists.txt  2015-09-14 08:16:34.000000000 +0300
4
-+++ djv-1.0.5git.20141225/bin/djv_convert/CMakeLists.txt   2015-09-17 04:31:44.467047115 +0300
5
-@@ -32,16 +32,5 @@
6
+--- a/bin/djv_convert/CMakeLists.txt
7
++++ b/bin/djv_convert/CMakeLists.txt
8
+@@ -54,16 +54,5 @@ install(
9
      TARGETS djv_convert
10
      RUNTIME DESTINATION bin)
11
  
12
 -if (UNIX)
13
--
14
+ 
15
 -    configure_file(
16
 -        ${CMAKE_CURRENT_SOURCE_DIR}/djv_convert_linux.sh.in
17
 -        ${CMAKE_CURRENT_BINARY_DIR}/djv_convert.sh
18
 -        @ONLY)
19
- 
20
+-
21
 -    install(
22
 -        PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/djv_convert.sh
23
 -        DESTINATION bin)
24
 -
25
 -endif (UNIX)
26
  
27
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/bin/djv_info/CMakeLists.txt djv-1.0.5git.20141225/bin/djv_info/CMakeLists.txt
28
---- djv-1.0.5git.20141225.orig/bin/djv_info/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
29
-+++ djv-1.0.5git.20141225/bin/djv_info/CMakeLists.txt  2015-09-17 04:32:03.271165419 +0300
30
-@@ -32,16 +32,5 @@
31
+--- a/bin/djv_info/CMakeLists.txt
32
++++ b/bin/djv_info/CMakeLists.txt
33
+@@ -54,16 +54,5 @@ install(
34
      TARGETS djv_info
35
      RUNTIME DESTINATION bin)
36
  
37
 -if (UNIX)
38
--
39
+ 
40
 -    configure_file(
41
 -        ${CMAKE_CURRENT_SOURCE_DIR}/djv_info_linux.sh.in
42
 -        ${CMAKE_CURRENT_BINARY_DIR}/djv_info.sh
43
 -        @ONLY)
44
- 
45
+-
46
 -    install(
47
 -        PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/djv_info.sh
48
 -        DESTINATION bin)
49
 -
50
 -endif (UNIX)
51
  
52
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/bin/djv_ls/CMakeLists.txt djv-1.0.5git.20141225/bin/djv_ls/CMakeLists.txt
53
---- djv-1.0.5git.20141225.orig/bin/djv_ls/CMakeLists.txt   2015-09-14 08:16:34.000000000 +0300
54
-+++ djv-1.0.5git.20141225/bin/djv_ls/CMakeLists.txt    2015-09-17 04:32:24.587299440 +0300
55
-@@ -32,16 +32,4 @@
56
+--- a/bin/djv_ls/CMakeLists.txt
57
++++ b/bin/djv_ls/CMakeLists.txt
58
+@@ -54,16 +54,4 @@ install(
59
      TARGETS djv_ls
60
      RUNTIME DESTINATION bin)
61
  
62
@@ -58,10 +55,9 @@
63
 -
64
 -endif (UNIX)
65
  
66
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/bin/djv_view/CMakeLists.txt djv-1.0.5git.20141225/bin/djv_view/CMakeLists.txt
67
---- djv-1.0.5git.20141225.orig/bin/djv_view/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
68
-+++ djv-1.0.5git.20141225/bin/djv_view/CMakeLists.txt  2015-09-17 04:33:09.447581196 +0300
69
-@@ -61,15 +61,6 @@
70
+--- a/bin/djv_view/CMakeLists.txt
71
++++ b/bin/djv_view/CMakeLists.txt
72
+@@ -72,15 +72,6 @@ if (APPLE)
73
  
74
  elseif (UNIX)
75
  
76
@@ -77,10 +73,9 @@
77
      install(
78
          FILES ${PROJECT_BINARY_DIR}/etc/Linux/djv_view.desktop
79
          DESTINATION /usr/share/applications)
80
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/doc/CMakeLists.txt djv-1.0.5git.20141225/doc/CMakeLists.txt
81
---- djv-1.0.5git.20141225.orig/doc/CMakeLists.txt  2015-09-14 08:16:34.000000000 +0300
82
-+++ djv-1.0.5git.20141225/doc/CMakeLists.txt   2015-09-17 04:34:13.055980036 +0300
83
-@@ -137,12 +137,12 @@
84
+--- a/doc/CMakeLists.txt
85
++++ b/doc/CMakeLists.txt
86
+@@ -102,12 +102,12 @@ set(legal
87
  install(
88
      FILES
89
      ${html}
90
@@ -95,16 +90,15 @@
91
  
92
  #install(
93
  #    DIRECTORY
94
-@@ -152,4 +152,4 @@
95
+@@ -117,4 +117,4 @@ install(
96
  install(
97
      FILES
98
      ${legal}
99
 -    DESTINATION doc)
100
 +    DESTINATION ${SHARE_INSTALL_PREFIX}/djv/doc)
101
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/lib/djvCore/CMakeLists.txt djv-1.0.5git.20141225/lib/djvCore/CMakeLists.txt
102
---- djv-1.0.5git.20141225.orig/lib/djvCore/CMakeLists.txt  2015-09-14 08:16:34.000000000 +0300
103
-+++ djv-1.0.5git.20141225/lib/djvCore/CMakeLists.txt   2015-09-17 07:22:39.184031848 +0300
104
-@@ -163,7 +163,7 @@
105
+--- a/lib/djvCore/CMakeLists.txt
106
++++ b/lib/djvCore/CMakeLists.txt
107
+@@ -169,7 +169,7 @@ add_library(djvCore ${header} ${source}
108
  
109
  target_link_libraries(djvCore ${djvCoreDeps})
110
  
111
@@ -113,7 +107,7 @@
112
  
113
  if (djvInstallRpath)
114
  
115
-@@ -180,6 +180,6 @@
116
+@@ -190,6 +190,6 @@ install(
117
  install(
118
      TARGETS djvCore
119
      RUNTIME DESTINATION bin
120
@@ -122,10 +116,9 @@
121
 +    LIBRARY DESTINATION lib${LIB_SUFFIX}
122
 +    ARCHIVE DESTINATION lib${LIB_SUFFIX})
123
  
124
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/lib/djvGui/CMakeLists.txt djv-1.0.5git.20141225/lib/djvGui/CMakeLists.txt
125
---- djv-1.0.5git.20141225.orig/lib/djvGui/CMakeLists.txt   2015-09-14 08:16:34.000000000 +0300
126
-+++ djv-1.0.5git.20141225/lib/djvGui/CMakeLists.txt    2015-09-17 05:06:38.299465704 +0300
127
-@@ -136,7 +136,7 @@
128
+--- a/lib/djvGui/CMakeLists.txt
129
++++ b/lib/djvGui/CMakeLists.txt
130
+@@ -229,7 +229,7 @@ add_library(djvGui ${header} ${source} $
131
  
132
  target_link_libraries(djvGui ${djvGuiDeps})
133
  
134
@@ -134,7 +127,7 @@
135
  
136
  if (djvInstallRpath)
137
  
138
-@@ -153,5 +153,5 @@
139
+@@ -250,6 +250,6 @@ install(
140
  install(
141
      TARGETS djvGui
142
      RUNTIME DESTINATION bin
143
@@ -142,10 +135,10 @@
144
 -    ARCHIVE DESTINATION lib)
145
 +    LIBRARY DESTINATION lib${LIB_SUFFIX}
146
 +    ARCHIVE DESTINATION lib${LIB_SUFFIX})
147
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/lib/djvViewLib/CMakeLists.txt djv-1.0.5git.20141225/lib/djvViewLib/CMakeLists.txt
148
---- djv-1.0.5git.20141225.orig/lib/djvViewLib/CMakeLists.txt   2015-09-14 08:16:34.000000000 +0300
149
-+++ djv-1.0.5git.20141225/lib/djvViewLib/CMakeLists.txt    2015-09-17 05:07:03.275515081 +0300
150
-@@ -141,7 +141,7 @@
151
+ 
152
+--- a/lib/djvViewLib/CMakeLists.txt
153
++++ b/lib/djvViewLib/CMakeLists.txt
154
+@@ -212,7 +212,7 @@ add_library(djvViewLib ${header} ${sourc
155
  
156
  target_link_libraries(djvViewLib ${djvGuiLibs})
157
  
158
@@ -154,7 +147,7 @@
159
  
160
  if (djvInstallRpath)
161
  
162
-@@ -158,6 +158,6 @@
163
+@@ -233,6 +233,6 @@ install(
164
  install(
165
      TARGETS djvViewLib
166
      RUNTIME DESTINATION bin
167
@@ -163,10 +156,9 @@
168
 +    LIBRARY DESTINATION lib${LIB_SUFFIX}
169
 +    ARCHIVE DESTINATION lib${LIB_SUFFIX})
170
  
171
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvCineonPlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvCineonPlugin/CMakeLists.txt
172
---- djv-1.0.5git.20141225.orig/plugins/djvCineonPlugin/CMakeLists.txt  2015-09-14 08:16:34.000000000 +0300
173
-+++ djv-1.0.5git.20141225/plugins/djvCineonPlugin/CMakeLists.txt   2015-09-17 04:29:40.970268379 +0300
174
-@@ -37,5 +37,5 @@
175
+--- a/plugins/djvCineonPlugin/CMakeLists.txt
176
++++ b/plugins/djvCineonPlugin/CMakeLists.txt
177
+@@ -63,10 +63,10 @@ install(
178
  install(
179
      TARGETS djvCineonPlugin
180
      RUNTIME DESTINATION bin
181
@@ -174,10 +166,16 @@
182
 -    ARCHIVE DESTINATION lib)
183
 +    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
184
 +    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
185
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvDpxPlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvDpxPlugin/CMakeLists.txt
186
---- djv-1.0.5git.20141225.orig/plugins/djvDpxPlugin/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
187
-+++ djv-1.0.5git.20141225/plugins/djvDpxPlugin/CMakeLists.txt  2015-09-17 04:29:40.970268379 +0300
188
-@@ -38,5 +38,5 @@
189
+ install(
190
+     TARGETS djvCineonWidgetPlugin
191
+     RUNTIME DESTINATION bin
192
+-    LIBRARY DESTINATION lib
193
+-    ARCHIVE DESTINATION lib)
194
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
195
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
196
+--- a/plugins/djvDpxPlugin/CMakeLists.txt
197
++++ b/plugins/djvDpxPlugin/CMakeLists.txt
198
+@@ -67,10 +67,10 @@ install(
199
  install(
200
      TARGETS djvDpxPlugin
201
djv-1.0.5_qt5-5.5.patch Changed
17
 
1
@@ -1,11 +1,10 @@
2
-diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/lib/djvCore/djvOpenGlImage.cpp djv-1.0.5git.20141225/lib/djvCore/djvOpenGlImage.cpp
3
---- djv-1.0.5git.20141225.orig/lib/djvCore/djvOpenGlImage.cpp  2015-09-14 09:12:05.000000000 +0300
4
-+++ djv-1.0.5git.20141225/lib/djvCore/djvOpenGlImage.cpp   2015-10-05 21:00:18.200072382 +0300
5
+--- a/lib/djvCore/djvOpenGlImage.cpp
6
++++ b/lib/djvCore/djvOpenGlImage.cpp
7
 @@ -38,6 +38,7 @@
8
  #include <djvError.h>
9
  #include <djvMatrixUtil.h>
10
  #include <djvOpenGlOffscreenBuffer.h>
11
 +#include <QScopedPointer>
12
  
13
- //------------------------------------------------------------------------------
14
- // djvOpenGlImageXform
15
+ #include <QCoreApplication>
16
+ 
17
djv-ffmpeg.patch Added
118
 
1
@@ -0,0 +1,116 @@
2
+--- a/cmake/Modules/FindFFmpeg.cmake
3
++++ b/cmake/Modules/FindFFmpeg.cmake
4
+@@ -1,108 +1,5 @@
5
+-# Find the FFmpeg library.
6
+-#
7
+-# This module defines the following variables:
8
+-#
9
+-# * FFMPEG_INCLUDE_DIRS - Include directories for FFmpeg.
10
+-# * FFMPEG_LIBRARIES    - Libraries to link against FFmpeg.
11
+-# * FFMPEG_FOUND        - True if FFmpeg has been found and can be used.
12
+-
13
+-find_path(AVCODEC_INCLUDE_DIR libavcodec/avcodec.h)
14
+-find_path(AVDEVICE_INCLUDE_DIR libavdevice/avdevice.h)
15
+-find_path(AVFILTER_INCLUDE_DIR libavfilter/avfilter.h)
16
+-find_path(AVFORMAT_INCLUDE_DIR libavformat/avformat.h)
17
+-find_path(AVUTIL_INCLUDE_DIR libavutil/avutil.h)
18
+-find_path(SWRESAMPLE_INCLUDE_DIR libswresample/swresample.h)
19
+-find_path(SWSCALE_INCLUDE_DIR libswscale/swscale.h)
20
+-
21
+-set(FFMPEG_INCLUDE_DIRS
22
+-    ${AVUTIL_INCLUDE_DIR}
23
+-    ${AVDEVICE_INCLUDE_DIR}
24
+-    ${AVFILTER_INCLUDE_DIR}
25
+-    ${AVFORMAT_INCLUDE_DIR}
26
+-    ${AVUTIL_INCLUDE_DIR}
27
+-    ${SWRESAMPLE_INCLUDE_DIR}
28
+-    ${SWSCALE_INCLUDE_DIR})
29
+-
30
+-set(findLibraryOptions)
31
+-
32
+-find_library(
33
+-    AVCODEC_LIBRARY
34
+-    NAMES avcodec
35
+-    PATH_SUFFIXES lib
36
+-    ${findLibraryOptions})
37
+-find_library(
38
+-    AVDEVICE_LIBRARY
39
+-    NAMES avdevice
40
+-    PATH_SUFFIXES lib
41
+-    ${findLibraryOptions})
42
+-find_library(
43
+-    AVFILTER_LIBRARY
44
+-    NAMES avfilter
45
+-    PATH_SUFFIXES lib
46
+-    ${findLibraryOptions})
47
+-find_library(
48
+-    AVFORMAT_LIBRARY
49
+-    NAMES avformat
50
+-    PATH_SUFFIXES lib
51
+-    ${findLibraryOptions})
52
+-find_library(
53
+-    AVUTIL_LIBRARY
54
+-    NAMES avutil
55
+-    PATH_SUFFIXES lib
56
+-    ${findLibraryOptions})
57
+-find_library(
58
+-    SWRESAMPLE_LIBRARY
59
+-    NAMES swresample
60
+-    PATH_SUFFIXES lib
61
+-    ${findLibraryOptions})
62
+-find_library(
63
+-    SWSCALE_LIBRARY
64
+-    NAMES swscale
65
+-    PATH_SUFFIXES lib
66
+-    ${findLibraryOptions})
67
+-
68
+-set(FFMPEG_LIBRARIES
69
+-    ${AVCODEC_LIBRARY}
70
+-    ${AVDEVICE_LIBRARY}
71
+-    ${AVFILTER_LIBRARY}
72
+-    ${AVFORMAT_LIBRARY}
73
+-    ${AVUTIL_LIBRARY}
74
+-    ${SWRESAMPLE_LIBRARY}
75
+-    ${SWSCALE_LIBRARY})
76
+-
77
+-include(FindPackageHandleStandardArgs)
78
+-
79
+-find_package_handle_standard_args(
80
+-    FFMPEG
81
+-    REQUIRED_VARS
82
+-        AVCODEC_INCLUDE_DIR
83
+-        AVDEVICE_INCLUDE_DIR
84
+-        AVFILTER_INCLUDE_DIR
85
+-        AVFORMAT_INCLUDE_DIR
86
+-        AVUTIL_INCLUDE_DIR
87
+-        SWRESAMPLE_INCLUDE_DIR
88
+-        SWSCALE_INCLUDE_DIR
89
+-        AVCODEC_LIBRARY
90
+-        AVDEVICE_LIBRARY
91
+-        AVFILTER_LIBRARY
92
+-        AVFORMAT_LIBRARY
93
+-        AVUTIL_LIBRARY
94
+-        SWRESAMPLE_LIBRARY
95
+-        SWSCALE_LIBRARY)
96
+-
97
+-mark_as_advanced(
98
+-    AVCODEC_INCLUDE_DIR
99
+-    AVDEVICE_INCLUDE_DIR
100
+-    AVFILTER_INCLUDE_DIR
101
+-    AVFORMAT_INCLUDE_DIR
102
+-    AVUTIL_INCLUDE_DIR
103
+-    SWRESAMPLE_INCLUDE_DIR
104
+-    SWSCALE_INCLUDE_DIR
105
+-    AVCODEC_LIBRARY
106
+-    AVDEVICE_LIBRARY
107
+-    AVFILTER_LIBRARY
108
+-    AVFORMAT_LIBRARY
109
+-    AVUTIL_LIBRARY
110
+-    SWRESAMPLE_LIBRARY
111
+-    SWSCALE_LIBRARY)
112
+-
113
++find_package(PkgConfig REQUIRED)
114
++pkg_check_modules(AVCODEC libavcodec REQUIRED)
115
++pkg_check_modules(AVFORMAT libavformat REQUIRED)
116
++pkg_check_modules(AVUTIL libavutil REQUIRED)
117
++pkg_check_modules(SWSCALE libswscale REQUIRED)
118
djv-runtime_paths.patch Added
34
 
1
@@ -0,0 +1,32 @@
2
+--- a/lib/djvCore/djvSystem.cpp
3
++++ b/lib/djvCore/djvSystem.cpp
4
+@@ -318,8 +318,7 @@ QStringList djvSystem::searchPath()
5
+     
6
+     // Add library and translation paths.
7
+ 
8
+-    out += QDir(applicationPath + "/../lib").absolutePath();
9
+-    out += QDir(applicationPath + "/../translations").absolutePath();
10
++    out += QDir(applicationPath + "/translations").absolutePath();
11
+ 
12
+ #if defined(DJV_WINDOWS) || defined(DJV_OSX)
13
+ 
14
+@@ -330,19 +329,6 @@ QStringList djvSystem::searchPath()
15
+ 
16
+ #endif
17
+ 
18
+-    // Add the build directories.
19
+-    
20
+-    out += QDir("lib/djvCore").absolutePath();
21
+-    out += QDir("lib/djvGui").absolutePath();
22
+-    out += QDir("lib/djvViewLib").absolutePath();
23
+-    out += QDir("bin/djv_ls").absolutePath();
24
+-    out += QDir("bin/djv_info").absolutePath();
25
+-    out += QDir("bin/djv_convert").absolutePath();
26
+-
27
+-    // Add the current directory.
28
+-
29
+-    out += ".";
30
+-
31
+     //DJV_DEBUG_PRINT("out = " << out);
32
+ 
33
+     QSet<QString> set;
34
_service Added
16
 
1
@@ -0,0 +1,14 @@
2
+<services>
3
+  <service name="tar_scm" mode="disabled">
4
+    <param name="url">git://git.code.sf.net/p/djv/git</param>
5
+    <param name="scm">git</param>
6
+    <param name="versionformat">1.0.5.%cd.%h</param>
7
+    <param name="revision">master</param>
8
+    <param name="filename">djv</param>
9
+  </service>
10
+  <service name="recompress" mode="disabled">
11
+    <param name="file">*.tar</param>
12
+    <param name="compression">xz</param>
13
+  </service>
14
+  <service name="set_version" mode="disabled"/>
15
+</services>
16
_service.tmp Deleted
17
 
1
@@ -1,15 +0,0 @@
2
-<services>
3
-  <service name="tar_scm">
4
-    <param name="scm">git</param>
5
-    <param name="url">git://git.code.sf.net/p/djv/git</param>
6
-    <param name="revision">1.0.5</param>
7
-    <param name="filename">djv</param>
8
-    <param name="versionformat">%cd</param>
9
-    <param name="versionprefix">1.0.5git</param>
10
-  </service>
11
-  <service name="recompress">
12
-    <param name="file">*.tar</param>
13
-    <param name="compression">bz2</param>
14
-  </service>
15
-  <service name="set_version"/>
16
-</services>
17
djv-1.0.5.20150809.a7104da.tar.xz Added
djv-1.0.5git.20141225.tar.bz2 Deleted