We truncated the diff of some files because they were too big.
If you want to see the full diff for every file, click here.
Changes of Revision 6
djv.changes
Changed
x
1
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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