Overview

Request 2126 (accepted)

Build on openSUSE 13.2/42: _link to ilmbase and openexr from devel:libraries:c_c++

Submit package home:awissu:branches:Multimedia / djv to package Multimedia / djv

djv.changes Added
x
 
1
@@ -0,0 +1,4 @@
2
+-------------------------------------------------------------------
3
+Mon Sep 14 04:53:38 UTC 2015 - avvissu@yandex.ru
4
+
5
+- Initial release
6
djv.spec Added
212
 
1
@@ -0,0 +1,210 @@
2
+#
3
+# spec file for package djv
4
+#
5
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
6
+#
7
+# All modifications and additions to the file contributed by third parties
8
+# remain the property of their copyright owners, unless otherwise agreed
9
+# upon. The license for this file, and modifications and additions to the
10
+# file, is the same license as for the pristine package itself (unless the
11
+# license for the pristine package is not an Open Source License, in which
12
+# case the license is the MIT License). An "Open Source License" is a
13
+# license that conforms to the Open Source Definition (Version 1.9)
14
+# published by the Open Source Initiative.
15
+
16
+# Please submit bugfixes or comments via https://bugs.links2linux.org/
17
+#
18
+
19
+%define soname  0
20
+%define git_date git.20141225
21
+Name:           djv
22
+Version:        1.0.5%git_date
23
+Release:        0
24
+Summary:        DJV Imaging
25
+License:        BSD-3-Clause
26
+Group:          Productivity/Graphics/Viewers
27
+Url:            http://djv.sourceforge.net/
28
+Source0:        http://git.code.sf.net/p/djv/git#/%{name}-%{version}.tar.bz2
29
+# PATCH-FIX-UPSTREAM libjpeg .patch darbyjohnston@yahoo.com -- Attempt at fixing libjpeg namespace conflicts
30
+# (fixed in upstream)
31
+Patch0:         djv-1.0.5_libjpeg.patch
32
+# PATCH-FIX-OPENSUSE include.patch avvissu@yandex.ru -- Don't include depending when packaging
33
+Patch1:         djv-1.0.5_include.patch
34
+# PATCH-FIX-OPENSUSE path.patch avvissu@yandex.ru -- Change the default installation path
35
+Patch2:         djv-1.0.5_path.patch
36
+# PATCH-FIX-OPENSUSE doc.patch avvissu@yandex.ru -- Change the search path to doc
37
+Patch3:         djv-1.0.5_doc.patch
38
+# PATCH-FIX-UPSTREAM link_library.patch avvissu@yandex.ru -- Build with --no-undefined
39
+Patch4:         djv-1.0.5_link_library.patch
40
+BuildRequires:  cmake >= 3.0
41
+BuildRequires:  doxygen
42
+BuildRequires:  fdupes
43
+BuildRequires:  gcc-c++
44
+BuildRequires:  hicolor-icon-theme
45
+# Recommended jpegsrc.v9 instead of libjpeg-turbo
46
+BuildRequires:  libjpeg-devel
47
+BuildRequires:  pkg-config
48
+BuildRequires:  update-desktop-files
49
+BuildRequires:  pkgconfig(IlmBase) >= 2.2.0
50
+BuildRequires:  pkgconfig(OpenEXR) >= 2.2.0
51
+BuildRequires:  pkgconfig(Qt5Core) >= 5.3.0
52
+BuildRequires:  pkgconfig(Qt5OpenGL)
53
+BuildRequires:  pkgconfig(Qt5Widgets)
54
+BuildRequires:  pkgconfig(glew) >= 1.10.0
55
+BuildRequires:  pkgconfig(glu)
56
+BuildRequires:  pkgconfig(libavcodec) >= 2.6.2
57
+BuildRequires:  pkgconfig(libavdevice)
58
+BuildRequires:  pkgconfig(libavfilter)
59
+BuildRequires:  pkgconfig(libavformat)
60
+BuildRequires:  pkgconfig(libavutil)
61
+BuildRequires:  pkgconfig(libpng) >= 1.6.8
62
+# quicktime removed from git
63
+BuildRequires:  pkgconfig(libquicktime) >= 1.2.4
64
+BuildRequires:  pkgconfig(libswresample)
65
+BuildRequires:  pkgconfig(libswscale)
66
+BuildRequires:  pkgconfig(libtiff-4) >= 4.0.3
67
+BuildRequires:  pkgconfig(zlib) >= 1.2.8
68
+Recommends:     %{name}-doc
69
+ExcludeArch:    %{arm}
70
+
71
+%description
72
+Professional movie playback software for film production, VFX, and 
73
+computer animation. Key features include:
74
+ * real-time playback of image sequences and movies
75
+ * support for industry standard file formats including Cineon, DPX,
76
+   OpenEXR, and QuickTime
77
+ * command line utilities for batch processing
78
+ 
79
+%package -n     lib%{name}Core%{soname}
80
+Summary:        C++ library for realtime MIDI input/ouput
81
+Group:          System/Libraries
82
+Provides:       lib%{name}%{soname} = %{version}
83
+Provides:       lib%{name}Gui%{soname} = %{version}
84
+Provides:       lib%{name}ViewLib%{soname} = %{version}
85
+
86
+%description -n lib%{name}Core%{soname}
87
+Professional movie playback software for film production, VFX, and 
88
+computer animation.
89
+
90
+This package provides the shared libraries. 
91
+ 
92
+%package        plugins
93
+Summary:        GNUnet plugins
94
+Group:          Productivity/Networking/File-Sharing
95
+Requires:       %{name} = %{version}
96
+
97
+%description    plugins
98
+Professional movie playback software for film production, VFX, and 
99
+computer animation.
100
+
101
+This package contains plugins for %{name} apps:
102
+ * Cineon, DPX, IFF, IFL, JPEG, LUT, OpenEXR, PIC, PNG, PPM, RLA, SGI, 
103
+   TIFF, Targa
104
+
105
+%package        devel
106
+Summary:        Development files for %{name}
107
+Group:          Development/Libraries/C and C++
108
+Requires:       lib%{name}%{soname} = %{version}
109
+
110
+%description    devel
111
+Professional movie playback software for film production, VFX, and 
112
+computer animation.
113
+
114
+This package contains header files and libraries needed to develop
115
+application that use %{name}.
116
+
117
+%package        doc
118
+Summary:        Documentation for %{name}
119
+Group:          Documentation/HTML
120
+BuildArch:      noarch
121
+
122
+%description    doc
123
+Professional movie playback software for film production, VFX, and 
124
+computer animation.
125
+
126
+Help documentation for %{name}.
127
+
128
+%prep
129
+%setup -q -n %{name}-%{version}
130
+
131
+%patch0 -p1
132
+%patch1 -p1
133
+%patch2 -p1
134
+%patch3 -p1
135
+%patch4 -p1
136
+
137
+# Change exec-path
138
+sed -i '/Exec/s|[/].*|%{name}_view|' $(grep -rl 'djv_view.sh')
139
+
140
+%build
141
+%cmake \
142
+      -DCMAKE_SKIP_RPATH=OFF
143
+
144
+make %{?_smp_mflags}
145
+
146
+%install
147
+%cmake_install
148
+
149
+# Search and load all plugins
150
+d="%{buildroot}"
151
+for f in `ls $d%{_bindir}/%{name}*`; do
152
+b=$(basename $f)
153
+mv $f $d%{_libdir}/%{name}/
154
+ln -s %{_libdir}/%{name}/$b $d%{_bindir}/$b; done
155
+
156
+%suse_update_desktop_file -r %{name}_view Qt Graphics Viewer
157
+
158
+%fdupes -s %{buildroot}/%{_datadir}
159
+
160
+%check
161
+# Only local test
162
+#sed -i '/ctest/s|\(bin/ctest\)|\1 -V|' build/Makefile
163
+#make test -C build
164
+
165
+%post -n lib%{name}Core%{soname} -p /sbin/ldconfig
166
+
167
+%postun -n lib%{name}Core%{soname} -p /sbin/ldconfig
168
+
169
+%post
170
+%mime_database_post
171
+%desktop_database_post
172
+%icon_theme_cache_post
173
+
174
+%postun
175
+%mime_database_postun
176
+%desktop_database_postun
177
+%icon_theme_cache_postun
178
+
179
+%files
180
+%defattr(-,root,root)
181
+%doc LICENSE README
182
+%{_bindir}/%{name}_convert
183
+%{_bindir}/%{name}_info
184
+%{_bindir}/%{name}_ls
185
+%{_bindir}/%{name}_view
186
+%{_libdir}/%{name}
187
+%{_datadir}/applications/%{name}_view.desktop
188
+%{_datadir}/mime/packages/%{name}_view*.xml
189
+%{_datadir}/icons/hicolor/*/apps/%{name}_view.png
190
+%exclude %{_libdir}/%{name}/lib%{name}*Plugin.so
191
+
192
+%files -n lib%{name}Core%{soname}
193
+%defattr(-,root,root)
194
+%{_libdir}/lib%{name}*.so.*
195
+
196
+%files plugins
197
+%defattr(-,root,root)
198
+%{_libdir}/%{name}/lib%{name}*Plugin.so
199
+
200
+%files devel
201
+%defattr(-,root,root)
202
+%{_includedir}/%{name}*.h
203
+%{_libdir}/lib%{name}*.so
204
+
205
+%files doc
206
+%defattr(-,root,root)
207
+%dir %{_datadir}/%{name}
208
+%dir %{_datadir}/%{name}/doc
209
+%{_datadir}/%{name}/doc
210
+
211
+%changelog
212
djv-1.0.5_doc.patch Added
14
 
1
@@ -0,0 +1,12 @@
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 Added
14
 
1
@@ -0,0 +1,12 @@
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
+ 
7
+ # Set whether to include third party dependencies when packaging.
8
+ 
9
+-set(djvPackageThirdParty true)
10
++set(djvPackageThirdParty false)
11
+ 
12
+ #-------------------------------------------------------------------------------
13
+ # System Settings
14
djv-1.0.5_libjpeg.patch Added
67
 
1
@@ -0,0 +1,65 @@
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 Added
14
 
1
@@ -0,0 +1,12 @@
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
+ 
7
+ add_library(djvCore ${header} ${source} ${rccSource})
8
+ 
9
+-target_link_libraries(djvCore ${djvCoreDeps})
10
++target_link_libraries(djvCore ${djvCoreDeps} -lX11)
11
+ 
12
+ set_target_properties(djvCore PROPERTIES VERSION 0.0.0 SOVERSION 0)
13
+ 
14
djv-1.0.5_path.patch Added
361
 
1
@@ -0,0 +1,359 @@
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
+     TARGETS djv_convert
7
+     RUNTIME DESTINATION bin)
8
+ 
9
+-if (UNIX)
10
+-
11
+-    configure_file(
12
+-        ${CMAKE_CURRENT_SOURCE_DIR}/djv_convert_linux.sh.in
13
+-        ${CMAKE_CURRENT_BINARY_DIR}/djv_convert.sh
14
+-        @ONLY)
15
+ 
16
+-    install(
17
+-        PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/djv_convert.sh
18
+-        DESTINATION bin)
19
+-
20
+-endif (UNIX)
21
+ 
22
+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
23
+--- djv-1.0.5git.20141225.orig/bin/djv_info/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
24
++++ djv-1.0.5git.20141225/bin/djv_info/CMakeLists.txt  2015-09-17 04:32:03.271165419 +0300
25
+@@ -32,16 +32,5 @@
26
+     TARGETS djv_info
27
+     RUNTIME DESTINATION bin)
28
+ 
29
+-if (UNIX)
30
+-
31
+-    configure_file(
32
+-        ${CMAKE_CURRENT_SOURCE_DIR}/djv_info_linux.sh.in
33
+-        ${CMAKE_CURRENT_BINARY_DIR}/djv_info.sh
34
+-        @ONLY)
35
+ 
36
+-    install(
37
+-        PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/djv_info.sh
38
+-        DESTINATION bin)
39
+-
40
+-endif (UNIX)
41
+ 
42
+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
43
+--- djv-1.0.5git.20141225.orig/bin/djv_ls/CMakeLists.txt   2015-09-14 08:16:34.000000000 +0300
44
++++ djv-1.0.5git.20141225/bin/djv_ls/CMakeLists.txt    2015-09-17 04:32:24.587299440 +0300
45
+@@ -32,16 +32,4 @@
46
+     TARGETS djv_ls
47
+     RUNTIME DESTINATION bin)
48
+ 
49
+-if (UNIX)
50
+-
51
+-    configure_file(
52
+-        ${CMAKE_CURRENT_SOURCE_DIR}/djv_ls_linux.sh.in
53
+-        ${CMAKE_CURRENT_BINARY_DIR}/djv_ls.sh
54
+-        @ONLY)
55
+-
56
+-    install(
57
+-        PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/djv_ls.sh
58
+-        DESTINATION bin)
59
+-
60
+-endif (UNIX)
61
+ 
62
+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
63
+--- djv-1.0.5git.20141225.orig/bin/djv_view/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
64
++++ djv-1.0.5git.20141225/bin/djv_view/CMakeLists.txt  2015-09-17 04:33:09.447581196 +0300
65
+@@ -61,15 +61,6 @@
66
+ 
67
+ elseif (UNIX)
68
+ 
69
+-    configure_file(
70
+-        ${CMAKE_CURRENT_SOURCE_DIR}/djv_view_linux.sh.in
71
+-        ${CMAKE_CURRENT_BINARY_DIR}/djv_view.sh
72
+-        @ONLY)
73
+-
74
+-    install(
75
+-        PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/djv_view.sh
76
+-        DESTINATION bin)
77
+-
78
+     install(
79
+         FILES ${PROJECT_BINARY_DIR}/etc/Linux/djv_view.desktop
80
+         DESTINATION /usr/share/applications)
81
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/doc/CMakeLists.txt djv-1.0.5git.20141225/doc/CMakeLists.txt
82
+--- djv-1.0.5git.20141225.orig/doc/CMakeLists.txt  2015-09-14 08:16:34.000000000 +0300
83
++++ djv-1.0.5git.20141225/doc/CMakeLists.txt   2015-09-17 04:34:13.055980036 +0300
84
+@@ -137,12 +137,12 @@
85
+ install(
86
+     FILES
87
+     ${html}
88
+-    DESTINATION doc)
89
++    DESTINATION ${SHARE_INSTALL_PREFIX}/djv/doc)
90
+ 
91
+ install(
92
+     FILES
93
+     ${images}
94
+-    DESTINATION doc/images)
95
++    DESTINATION ${SHARE_INSTALL_PREFIX}/djv/doc/images)
96
+ 
97
+ #install(
98
+ #    DIRECTORY
99
+@@ -152,4 +152,4 @@
100
+ install(
101
+     FILES
102
+     ${legal}
103
+-    DESTINATION doc)
104
++    DESTINATION ${SHARE_INSTALL_PREFIX}/djv/doc)
105
+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
106
+--- djv-1.0.5git.20141225.orig/lib/djvCore/CMakeLists.txt  2015-09-14 08:16:34.000000000 +0300
107
++++ djv-1.0.5git.20141225/lib/djvCore/CMakeLists.txt   2015-09-17 07:22:39.184031848 +0300
108
+@@ -163,7 +163,7 @@
109
+ 
110
+ target_link_libraries(djvCore ${djvCoreDeps})
111
+ 
112
+-set_target_properties(djvCore PROPERTIES FOLDER lib)
113
++set_target_properties(djvCore PROPERTIES VERSION 0.0.0 SOVERSION 0)
114
+ 
115
+ if (djvInstallRpath)
116
+ 
117
+@@ -180,6 +180,6 @@
118
+ install(
119
+     TARGETS djvCore
120
+     RUNTIME DESTINATION bin
121
+-    LIBRARY DESTINATION lib
122
+-    ARCHIVE DESTINATION lib)
123
++    LIBRARY DESTINATION lib${LIB_SUFFIX}
124
++    ARCHIVE DESTINATION lib${LIB_SUFFIX})
125
+ 
126
+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
127
+--- djv-1.0.5git.20141225.orig/lib/djvGui/CMakeLists.txt   2015-09-14 08:16:34.000000000 +0300
128
++++ djv-1.0.5git.20141225/lib/djvGui/CMakeLists.txt    2015-09-17 05:06:38.299465704 +0300
129
+@@ -136,7 +136,7 @@
130
+ 
131
+ target_link_libraries(djvGui ${djvGuiDeps})
132
+ 
133
+-set_target_properties(djvGui PROPERTIES FOLDER lib)
134
++set_target_properties(djvGui PROPERTIES VERSION 0.0.0 SOVERSION 0)
135
+ 
136
+ if (djvInstallRpath)
137
+ 
138
+@@ -153,5 +153,5 @@
139
+ install(
140
+     TARGETS djvGui
141
+     RUNTIME DESTINATION bin
142
+-    LIBRARY DESTINATION lib
143
+-    ARCHIVE DESTINATION lib)
144
++    LIBRARY DESTINATION lib${LIB_SUFFIX}
145
++    ARCHIVE DESTINATION lib${LIB_SUFFIX})
146
+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
147
+--- djv-1.0.5git.20141225.orig/lib/djvViewLib/CMakeLists.txt   2015-09-14 08:16:34.000000000 +0300
148
++++ djv-1.0.5git.20141225/lib/djvViewLib/CMakeLists.txt    2015-09-17 05:07:03.275515081 +0300
149
+@@ -141,7 +141,7 @@
150
+ 
151
+ target_link_libraries(djvViewLib ${djvGuiLibs})
152
+ 
153
+-set_target_properties(djvViewLib PROPERTIES FOLDER lib)
154
++set_target_properties(djvViewLib PROPERTIES VERSION 0.0.0 SOVERSION 0)
155
+ 
156
+ if (djvInstallRpath)
157
+ 
158
+@@ -158,6 +158,6 @@
159
+ install(
160
+     TARGETS djvViewLib
161
+     RUNTIME DESTINATION bin
162
+-    LIBRARY DESTINATION lib
163
+-    ARCHIVE DESTINATION lib)
164
++    LIBRARY DESTINATION lib${LIB_SUFFIX}
165
++    ARCHIVE DESTINATION lib${LIB_SUFFIX})
166
+ 
167
+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
168
+--- djv-1.0.5git.20141225.orig/plugins/djvCineonPlugin/CMakeLists.txt  2015-09-14 08:16:34.000000000 +0300
169
++++ djv-1.0.5git.20141225/plugins/djvCineonPlugin/CMakeLists.txt   2015-09-17 04:29:40.970268379 +0300
170
+@@ -37,5 +37,5 @@
171
+ install(
172
+     TARGETS djvCineonPlugin
173
+     RUNTIME DESTINATION bin
174
+-    LIBRARY DESTINATION lib
175
+-    ARCHIVE DESTINATION lib)
176
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
177
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
178
+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
179
+--- djv-1.0.5git.20141225.orig/plugins/djvDpxPlugin/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
180
++++ djv-1.0.5git.20141225/plugins/djvDpxPlugin/CMakeLists.txt  2015-09-17 04:29:40.970268379 +0300
181
+@@ -38,5 +38,5 @@
182
+ install(
183
+     TARGETS djvDpxPlugin
184
+     RUNTIME DESTINATION bin
185
+-    LIBRARY DESTINATION lib
186
+-    ARCHIVE DESTINATION lib)
187
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
188
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
189
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvIffPlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvIffPlugin/CMakeLists.txt
190
+--- djv-1.0.5git.20141225.orig/plugins/djvIffPlugin/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
191
++++ djv-1.0.5git.20141225/plugins/djvIffPlugin/CMakeLists.txt  2015-09-17 04:29:40.970268379 +0300
192
+@@ -33,5 +33,5 @@
193
+ install(
194
+     TARGETS djvIffPlugin
195
+     RUNTIME DESTINATION bin
196
+-    LIBRARY DESTINATION lib
197
+-    ARCHIVE DESTINATION lib)
198
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
199
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
200
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvIflPlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvIflPlugin/CMakeLists.txt
201
+--- djv-1.0.5git.20141225.orig/plugins/djvIflPlugin/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
202
++++ djv-1.0.5git.20141225/plugins/djvIflPlugin/CMakeLists.txt  2015-09-17 04:29:40.970268379 +0300
203
+@@ -29,5 +29,5 @@
204
+ install(
205
+     TARGETS djvIflPlugin
206
+     RUNTIME DESTINATION bin
207
+-    LIBRARY DESTINATION lib
208
+-    ARCHIVE DESTINATION lib)
209
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
210
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
211
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvJpegPlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvJpegPlugin/CMakeLists.txt
212
+--- djv-1.0.5git.20141225.orig/plugins/djvJpegPlugin/CMakeLists.txt    2015-09-14 08:16:34.000000000 +0300
213
++++ djv-1.0.5git.20141225/plugins/djvJpegPlugin/CMakeLists.txt 2015-09-17 04:29:40.970268379 +0300
214
+@@ -35,6 +35,6 @@
215
+ install(
216
+     TARGETS djvJpegPlugin
217
+     RUNTIME DESTINATION bin
218
+-    LIBRARY DESTINATION lib
219
+-    ARCHIVE DESTINATION lib)
220
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
221
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
222
+ 
223
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvLibquicktimePlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvLibquicktimePlugin/CMakeLists.txt
224
+--- djv-1.0.5git.20141225.orig/plugins/djvLibquicktimePlugin/CMakeLists.txt    2015-09-14 08:16:34.000000000 +0300
225
++++ djv-1.0.5git.20141225/plugins/djvLibquicktimePlugin/CMakeLists.txt 2015-09-17 04:29:40.970268379 +0300
226
+@@ -35,5 +35,5 @@
227
+ install(
228
+     TARGETS djvLibquicktimePlugin
229
+     RUNTIME DESTINATION bin
230
+-    LIBRARY DESTINATION lib
231
+-    ARCHIVE DESTINATION lib)
232
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
233
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
234
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvLutPlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvLutPlugin/CMakeLists.txt
235
+--- djv-1.0.5git.20141225.orig/plugins/djvLutPlugin/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
236
++++ djv-1.0.5git.20141225/plugins/djvLutPlugin/CMakeLists.txt  2015-09-17 04:29:40.966268345 +0300
237
+@@ -33,5 +33,5 @@
238
+ install(
239
+     TARGETS djvLutPlugin
240
+     RUNTIME DESTINATION bin
241
+-    LIBRARY DESTINATION lib
242
+-    ARCHIVE DESTINATION lib)
243
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
244
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
245
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvOpenExrPlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvOpenExrPlugin/CMakeLists.txt
246
+--- djv-1.0.5git.20141225.orig/plugins/djvOpenExrPlugin/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
247
++++ djv-1.0.5git.20141225/plugins/djvOpenExrPlugin/CMakeLists.txt  2015-09-17 04:29:40.966268345 +0300
248
+@@ -37,5 +37,5 @@
249
+ install(
250
+     TARGETS djvOpenExrPlugin
251
+     RUNTIME DESTINATION bin
252
+-    LIBRARY DESTINATION lib
253
+-    ARCHIVE DESTINATION lib)
254
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
255
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
256
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvPicPlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvPicPlugin/CMakeLists.txt
257
+--- djv-1.0.5git.20141225.orig/plugins/djvPicPlugin/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
258
++++ djv-1.0.5git.20141225/plugins/djvPicPlugin/CMakeLists.txt  2015-09-17 04:29:40.966268345 +0300
259
+@@ -29,5 +29,5 @@
260
+ install(
261
+     TARGETS djvPicPlugin
262
+     RUNTIME DESTINATION bin
263
+-    LIBRARY DESTINATION lib
264
+-    ARCHIVE DESTINATION lib)
265
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
266
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
267
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvPngPlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvPngPlugin/CMakeLists.txt
268
+--- djv-1.0.5git.20141225.orig/plugins/djvPngPlugin/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
269
++++ djv-1.0.5git.20141225/plugins/djvPngPlugin/CMakeLists.txt  2015-09-17 04:29:40.966268345 +0300
270
+@@ -35,5 +35,5 @@
271
+ install(
272
+     TARGETS djvPngPlugin
273
+     RUNTIME DESTINATION bin
274
+-    LIBRARY DESTINATION lib
275
+-    ARCHIVE DESTINATION lib)
276
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
277
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
278
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvPpmPlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvPpmPlugin/CMakeLists.txt
279
+--- djv-1.0.5git.20141225.orig/plugins/djvPpmPlugin/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
280
++++ djv-1.0.5git.20141225/plugins/djvPpmPlugin/CMakeLists.txt  2015-09-17 04:29:40.970268379 +0300
281
+@@ -33,5 +33,5 @@
282
+ install(
283
+     TARGETS djvPpmPlugin
284
+     RUNTIME DESTINATION bin
285
+-    LIBRARY DESTINATION lib
286
+-    ARCHIVE DESTINATION lib)
287
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
288
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
289
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvQuickTimePlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvQuickTimePlugin/CMakeLists.txt
290
+--- djv-1.0.5git.20141225.orig/plugins/djvQuickTimePlugin/CMakeLists.txt   2015-09-14 08:16:34.000000000 +0300
291
++++ djv-1.0.5git.20141225/plugins/djvQuickTimePlugin/CMakeLists.txt    2015-09-17 04:29:40.966268345 +0300
292
+@@ -35,5 +35,5 @@
293
+ install(
294
+     TARGETS djvQuickTimePlugin
295
+     RUNTIME DESTINATION bin
296
+-    LIBRARY DESTINATION lib
297
+-    ARCHIVE DESTINATION lib)
298
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
299
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
300
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvRlaPlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvRlaPlugin/CMakeLists.txt
301
+--- djv-1.0.5git.20141225.orig/plugins/djvRlaPlugin/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
302
++++ djv-1.0.5git.20141225/plugins/djvRlaPlugin/CMakeLists.txt  2015-09-17 04:29:40.966268345 +0300
303
+@@ -29,5 +29,5 @@
304
+ install(
305
+     TARGETS djvRlaPlugin
306
+     RUNTIME DESTINATION bin
307
+-    LIBRARY DESTINATION lib
308
+-    ARCHIVE DESTINATION lib)
309
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
310
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
311
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvSgiPlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvSgiPlugin/CMakeLists.txt
312
+--- djv-1.0.5git.20141225.orig/plugins/djvSgiPlugin/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
313
++++ djv-1.0.5git.20141225/plugins/djvSgiPlugin/CMakeLists.txt  2015-09-17 04:29:40.970268379 +0300
314
+@@ -33,5 +33,5 @@
315
+ install(
316
+     TARGETS djvSgiPlugin
317
+     RUNTIME DESTINATION bin
318
+-    LIBRARY DESTINATION lib
319
+-    ARCHIVE DESTINATION lib)
320
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
321
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
322
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvTargaPlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvTargaPlugin/CMakeLists.txt
323
+--- djv-1.0.5git.20141225.orig/plugins/djvTargaPlugin/CMakeLists.txt   2015-09-14 08:16:34.000000000 +0300
324
++++ djv-1.0.5git.20141225/plugins/djvTargaPlugin/CMakeLists.txt    2015-09-17 04:29:40.966268345 +0300
325
+@@ -33,5 +33,5 @@
326
+ install(
327
+     TARGETS djvTargaPlugin
328
+     RUNTIME DESTINATION bin
329
+-    LIBRARY DESTINATION lib
330
+-    ARCHIVE DESTINATION lib)
331
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
332
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
333
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/plugins/djvTiffPlugin/CMakeLists.txt djv-1.0.5git.20141225/plugins/djvTiffPlugin/CMakeLists.txt
334
+--- djv-1.0.5git.20141225.orig/plugins/djvTiffPlugin/CMakeLists.txt    2015-09-14 08:16:34.000000000 +0300
335
++++ djv-1.0.5git.20141225/plugins/djvTiffPlugin/CMakeLists.txt 2015-09-17 04:29:40.970268379 +0300
336
+@@ -39,5 +39,5 @@
337
+ install(
338
+     TARGETS djvTiffPlugin
339
+     RUNTIME DESTINATION bin
340
+-    LIBRARY DESTINATION lib
341
+-    ARCHIVE DESTINATION lib)
342
++    LIBRARY DESTINATION lib${LIB_SUFFIX}/djv
343
++    ARCHIVE DESTINATION lib${LIB_SUFFIX}/djv)
344
+diff -U 3 -H -d -r -N -- djv-1.0.5git.20141225.orig/tests/djvTestLib/CMakeLists.txt djv-1.0.5git.20141225/tests/djvTestLib/CMakeLists.txt
345
+--- djv-1.0.5git.20141225.orig/tests/djvTestLib/CMakeLists.txt 2015-09-14 08:16:34.000000000 +0300
346
++++ djv-1.0.5git.20141225/tests/djvTestLib/CMakeLists.txt  2015-09-17 05:03:13.639072387 +0300
347
+@@ -22,13 +22,3 @@
348
+ 
349
+ endif (djvInstallRpath)
350
+ 
351
+-install(
352
+-    FILES ${header}
353
+-    DESTINATION include)
354
+-
355
+-install(
356
+-    TARGETS djvTestLib
357
+-    RUNTIME DESTINATION bin
358
+-    LIBRARY DESTINATION lib
359
+-    ARCHIVE DESTINATION lib)
360
+-
361
_service.tmp Added
17
 
1
@@ -0,0 +1,15 @@
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.5git.20141225.tar.bz2 Added
Refresh

No build results available

Refresh

No rpmlint results available

Request History
Aliaksei Padvalski's avatar

awissu created request over 9 years ago

Build on openSUSE 13.2/42: _link to ilmbase and openexr from devel:libraries:c_c++


Olaf Hering's avatar

olh accepted request over 9 years ago