]> git.pld-linux.org Git - packages/OpenCASCADE.git/blob - OpenCASCADE.spec
- updated to 7.5.0
[packages/OpenCASCADE.git] / OpenCASCADE.spec
1 #
2 # All modifications and additions to the file contributed by third parties
3 # remain the property of their copyright owners, unless otherwise agreed
4 # upon. The license for this file, and modifications and additions to the
5 # file, is the same license as for the pristine package itself (unless the
6 # license for the pristine package is not an Open Source License, in which
7 # case the license is the MIT License). An "Open Source License" is a
8 # license that conforms to the Open Source Definition (Version 1.9)
9 # published by the Open Source Initiative.
10
11 # NOTE: there are some not PLD-relevant patches available:
12 #       - kFreeBSD/Hurd: http://git.debian.org/?p=debian-science/packages/opencascade.git;a=blob;f=debian/patches/fix-osd_path.patch
13 #       - MIPS: http://git.debian.org/?p=debian-science/packages/opencascade.git;a=blob;f=debian/patches/fix-asm.patch
14 #       - PPC: http://git.debian.org/?p=debian-science/packages/opencascade.git;a=blob;f=debian/patches/ppc.patch
15
16 # TODO: - separate libs-x (80% of libraries), follow Fedora split or split packages as suggested by Jason Kraftcheck in Debian
17 #       - consider arch-independent includes: http://git.debian.org/?p=debian-science/packages/opencascade.git;a=blob;f=debian/patches/OCC64.patch
18 #               http://git.debian.org/?p=debian-science/packages/opencascade.git;a=blob;f=debian/patches/drop-config-h.patch
19 #               http://git.debian.org/?p=debian-science/packages/opencascade.git;a=blob;f=debian/patches/multibuf.patch
20 #               and http://git.debian.org/?p=debian-science/packages/opencascade.git;a=blob;f=debian/patches/tcl-cleanup.patch
21 #       - TCL 8.6: http://git.debian.org/?p=debian-science/packages/opencascade.git;a=history;f=debian/patches/fix-tcl8.6.patch
22 #       - OpenVR?
23
24 # Conditional build:
25 %bcond_without  ffmpeg          # FFmpeg support
26 %bcond_without  freeimage       # FreeImage support
27 %bcond_without  qt              # Qt based inspector
28 %bcond_without  tbb             # TBB support
29 %bcond_with     vtk             # VTK toolkit
30
31 Summary:        OpenCASCADE CAE platform
32 Summary(pl.UTF-8):      Platforma CAE OpenCASCADE
33 Name:           OpenCASCADE
34 Version:        7.5.0
35 Release:        1
36 License:        LGPL-like, see http://www.opencascade.org/occ/license/
37 Group:          Applications/Engineering
38 #Source0Download: https://old.opencascade.com/content/latest-release
39 #Source0:       https://old.opencascade.com/sites/default/files/private/occt/OCC_7.5.0_release/opencascade-%{version}.tgz
40 # official URL requires login, external archive:
41 Source0:        https://github.com/tpaviot/oce/releases/download/official-upstream-packages/opencascade-7.5.0.tgz
42 # Source0-md5:  eb62af12f173b7ce32209701cdd877ea
43 Patch0:         %{name}-cmake.patch
44 Patch1:         %{name}-inspector-data.patch
45 URL:            https://www.opencascade.com/open-cascade-technology/
46 %{?with_freeimage:BuildRequires:        FreeImage-devel}
47 BuildRequires:  OpenGL-GLU-devel
48 BuildRequires:  bison
49 BuildRequires:  cmake >= 2.8.12
50 BuildRequires:  doxygen >= 1:1.8.4
51 BuildRequires:  eigen3
52 # avcodec avformat avutil swscale
53 %{?with_ffmpeg:BuildRequires:   ffmpeg-devel}
54 BuildRequires:  flex
55 BuildRequires:  freetype-devel >= 2
56 %ifnarch i386 i486
57 BuildRequires:  jdk
58 %endif
59 BuildRequires:  libstdc++-devel >= 6:4.7
60 BuildRequires:  libtool
61 BuildRequires:  rapidjson-devel
62 BuildRequires:  rpmbuild(macros) >= 1.752
63 %{?with_tbb:BuildRequires:      tbb-devel}
64 BuildRequires:  tcl-devel
65 BuildRequires:  tk-devel
66 %{?with_vtk:BuildRequires:      vtk-devel}
67 BuildRequires:  xorg-lib-libX11-devel
68 BuildRequires:  xorg-lib-libXmu-devel
69 BuildRequires:  xorg-proto-xproto-devel
70 %if %{with qt}
71 BuildRequires:  Qt5Core-devel >= 5
72 BuildRequires:  Qt5Gui-devel >= 5
73 BuildRequires:  Qt5Quick-devel >= 5
74 BuildRequires:  Qt5Widgets-devel >= 5
75 BuildRequires:  Qt5Xml-devel >= 5
76 BuildRequires:  qt5-build >= 5
77 BuildRequires:  qt5-linguist >= 5
78 %endif
79 Requires:       %{name}-libs = %{version}-%{release}
80 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
81
82 %define         _noautocompressdoc      *.chm
83
84 %description
85 OpenCASCADE is a suite for 3D surface and solid modeling,
86 visualization, data exchange and rapid application development. It is
87 an excellent platform for development of numerical simulation software
88 including CAD/CAM/CAE, AEC and GIS, as well as PDM applications.
89
90 %description -l pl.UTF-8
91 OpenCASCADE to szkielet do modelowania powierzchni i brył 3D wraz z
92 wizualizacją, wymianą danych i wsparciem szybkiego tworzenia
93 aplikacji. Jest to świetna platforma do rozwoju oprogramowania
94 symulacji numerycznych, w tym CAD/CAM/CAE, AEC oraz GIS, a także
95 aplikacji PDM.
96
97 %package libs
98 Summary:        OpenCASCADE shared libraries
99 Summary(pl.UTF-8):      Biblioteki współdzielone OpenCASCADE
100 Group:          Libraries
101
102 %description libs
103 OpenCASCADE shared libraries.
104
105 %description libs -l pl.UTF-8
106 Biblioteki współdzielone OpenCASCADE.
107
108 %package devel
109 Summary:        OpenCASCADE development files
110 Summary(pl.UTF-8):      Pliki programistyczne OpenCASCADE
111 Group:          Development/Libraries
112 Requires:       %{name}-libs = %{version}-%{release}
113 Requires:       libstdc++-devel
114 # for CommandWindow.h
115 Requires:       tcl-devel
116
117 %description devel
118 OpenCASCADE development files.
119
120 %description devel -l pl.UTF-8
121 Pliki programistyczne OpenCASCADE.
122
123 %package inspector
124 Summary:        OCCT Inspector application
125 Summary(pl.UTF-8):      Aplikacja OCCT Inspector
126 Group:          Applications/Engineering
127 Requires:       %{name} = %{version}-%{release}
128 Requires:       %{name}-inspector-libs = %{version}-%{release}
129
130 %description inspector
131 OCCT Inspector application.
132
133 %description inspector -l pl.UTF-8
134 Aplikacja OCCT Inspector.
135
136 %package inspector-libs
137 Summary:        OCCT Inspector libraries
138 Summary(pl.UTF-8):      Biblioteki OCCT Inspector
139 Group:          X11/Libraries
140 Requires:       %{name}-libs = %{version}-%{release}
141
142 %description inspector-libs
143 OCCT Inspector libraries.
144
145 %description inspector-libs -l pl.UTF-8
146 Biblioteki OCCT Inspector.
147
148 %package inspector-devel
149 Summary:        Header files for OCCT Inspector libraries
150 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek OCCT Inspector
151 Group:          X11/Development/Libraries
152 Requires:       %{name}-devel = %{version}-%{release}
153 Requires:       %{name}-inspector-libs = %{version}-%{release}
154 Requires:       Qt5Core-devel >= 5
155 Requires:       Qt5Gui-devel >= 5
156 Requires:       Qt5Widgets-devel >= 5
157 Requires:       Qt5Xml-devel >= 5
158
159 %description inspector-devel
160 Header files for OCCT Inspector libraries.
161
162 %description inspector-devel -l pl.UTF-8
163 Pliki nagłówkowe bibliotek OCCT Inspector.
164
165 %package doc
166 Summary:        OpenCASCADE documentation
167 Summary(pl.UTF-8):      Dokumentacja do OpenCASCADE
168 Group:          Documentation
169 %{?noarchpackage}
170
171 %description doc
172 OpenCASCADE help and HTML documentation.
173
174 %description doc -l pl.UTF-8
175 Pomoc oraz dokumentacja w formacie HTML do OpenCASCADE.
176
177 %package samples
178 Summary:        OpenCASCADE samples
179 Summary(pl.UTF-8):      Przykłady do OpenCASCADE
180 Group:          Documentation
181 %{?noarchpackage}
182
183 %description samples
184 OpenCASCADE samples.
185
186 %description samples -l pl.UTF-8
187 Przykłady do OpenCASCADE.
188
189 %prep
190 %setup -q -n opencascade-%{version}
191 %patch0 -p1
192 %patch1 -p1
193
194 %{__sed} -i -e '/set (CMAKE_CONFIGURATION_TYPES/ { s/INTERNAL/STRING/;s/ FORCE// }' CMakeLists.txt
195
196 %build
197 install -d build
198 cd build
199 %cmake .. \
200         %{?with_qt:-D3RDPARTY_QT_DIR=/usr} \
201         %{?with_qt:-DBUILD_Inspector=ON} \
202         -DBUILD_YACCLEX=ON \
203         -DCMAKE_CONFIGURATION_TYPES=%{?debug:Debug}%{!?debug:PLD} \
204         -DUSE_EIGEN=ON \
205         %{?with_ffmpeg:-DUSE_FFMPEG=ON} \
206         %{?with_freeimage:-DUSE_FREEIMAGE=ON} \
207         %{?with_tbb:-DUSE_TBB=ON} \
208         %{?with_vtk:-DUSE_VTK=ON}
209
210 %{__make}
211
212 %install
213 rm -rf $RPM_BUILD_ROOT
214
215 %{__make} -C build install \
216         DESTDIR=$RPM_BUILD_ROOT
217
218 %{__mv} $RPM_BUILD_ROOT%{_bindir}/{DRAWEXE-%{version},DRAWEXE}
219 %if %{with qt}
220 %{__mv} $RPM_BUILD_ROOT%{_bindir}/{TInspectorEXE-%{version},TInspectorEXE}
221 %endif
222
223 # names are too common to keep in %{_bindir}
224 # also, the files are to be sourced, not executed
225 install -d $RPM_BUILD_ROOT%{_libdir}/opencascade
226 %{__mv} $RPM_BUILD_ROOT%{_bindir}/{env,custom*}.sh $RPM_BUILD_ROOT%{_libdir}/opencascade
227 %{__sed} -i -e 's,\${CASROOT}/bin/custom.sh,${aScriptPath}/custom.sh,' $RPM_BUILD_ROOT%{_libdir}/opencascade/env.sh
228 # adjust paths
229 %{__sed} -i -e 's,^aScriptPath=.*,aScriptPath=%{_libdir}/opencascade,' \
230         $RPM_BUILD_ROOT%{_bindir}/draw.sh \
231         %{?with_qt:$RPM_BUILD_ROOT%{_bindir}/inspector.sh}
232
233 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
234 cp -pr samples/{OCCTOverview,glfw,ocafsamples,qt,tcl,webgl,xaml} $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
235
236 # just LGPL v2.1 copy
237 %{__rm} $RPM_BUILD_ROOT%{_docdir}/opencascade/LICENSE_LGPL_21.txt
238 # packaged as %doc
239 %{__rm} $RPM_BUILD_ROOT%{_docdir}/opencascade/OCCT_LGPL_EXCEPTION.txt
240
241 %clean
242 rm -rf $RPM_BUILD_ROOT
243
244 %post   libs -p /sbin/ldconfig
245 %postun libs -p /sbin/ldconfig
246
247 %post   inspector-libs -p /sbin/ldconfig
248 %postun inspector-libs -p /sbin/ldconfig
249
250 %files
251 %defattr(644,root,root,755)
252 %attr(755,root,root) %{_bindir}/DRAWEXE
253 %attr(755,root,root) %{_bindir}/draw.sh
254 %dir %{_datadir}/opencascade
255 %{_datadir}/opencascade/data
256 %{_datadir}/opencascade/resources
257
258 %files libs
259 %defattr(644,root,root,755)
260 %doc OCCT_LGPL_EXCEPTION.txt README.txt
261 # R: libTKBRep libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKPrim libTKShHealing libTKTopAlgo libTKernel
262 %attr(755,root,root) %{_libdir}/libTKBO.so.*.*.*
263 %attr(755,root,root) %ghost %{_libdir}/libTKBO.so.7
264 # R: libTKG2d libTKG3d libTKGeomBase libTKMath libTKernel
265 %attr(755,root,root) %{_libdir}/libTKBRep.so.*.*.*
266 %attr(755,root,root) %ghost %{_libdir}/libTKBRep.so.7
267 # R: libTKBRep libTKBinL libTKCAF libTKCDF libTKLCAF libTKMath libTKernel
268 %attr(755,root,root) %{_libdir}/libTKBin.so.*.*.*
269 %attr(755,root,root) %ghost %{_libdir}/libTKBin.so.7
270 # R: libTKCDF libTKLCAF libTKernel
271 %attr(755,root,root) %{_libdir}/libTKBinL.so.*.*.*
272 %attr(755,root,root) %ghost %{_libdir}/libTKBinL.so.7
273 # R: libTKBinL libTKCDF libTKLCAF libTKTObj libTKernel
274 %attr(755,root,root) %{_libdir}/libTKBinTObj.so.*.*.*
275 %attr(755,root,root) %ghost %{_libdir}/libTKBinTObj.so.7
276 # R: libTKBRep libTKBin libTKBinL libTKCAF libTKCDF libTKLCAF libTKMath libTKService libTKXCAF libTKernel
277 %attr(755,root,root) %{_libdir}/libTKBinXCAF.so.*.*.*
278 %attr(755,root,root) %ghost %{_libdir}/libTKBinXCAF.so.7
279 # R: libTKBO libTKBRep libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKPrim libTKShHealing libTKTopAlgo libTKernel
280 %attr(755,root,root) %{_libdir}/libTKBool.so.*.*.*
281 %attr(755,root,root) %ghost %{_libdir}/libTKBool.so.7
282 # R: libGKBO libTKBRep libTKCDF libTKG3d libTKGeomBase libTKLCAF libTKMath libTKTopAlgo libTKernel
283 %attr(755,root,root) %{_libdir}/libTKCAF.so.*.*.*
284 %attr(755,root,root) %ghost %{_libdir}/libTKCAF.so.7
285 # R: libTKernel
286 %attr(755,root,root) %{_libdir}/libTKCDF.so.*.*.*
287 %attr(755,root,root) %ghost %{_libdir}/libTKCDF.so.7
288 # R: libTKBO libTKBRep libTKBin libTKBinL libTKBool libTKCAF libTKCDF libTKDraw libTKFillet libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKLCAF libTKMath libTKPrim libTKStd libTKStdL libTKTopAlgo libTKV3d libTKVCAF libTKViewerTest libTKXml libTKXmlL libTKernel
289 %attr(755,root,root) %{_libdir}/libTKDCAF.so.*.*.*
290 %attr(755,root,root) %ghost %{_libdir}/libTKDCAF.so.7
291 # R: libTKBRep libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKHLR libGKMath libTKMesh libTKService libTKTopAlgo libTKernel libX11 tcl tk
292 %attr(755,root,root) %{_libdir}/libTKDraw.so.*.*.*
293 %attr(755,root,root) %ghost %{_libdir}/libTKDraw.so.7
294 # R: libTKBO libTKBRep libTKBool libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKPrim libTKShHealing libTKTopAlgo libTKernel
295 %attr(755,root,root) %{_libdir}/libTKFeat.so.*.*.*
296 %attr(755,root,root) %ghost %{_libdir}/libTKFeat.so.7
297 # R: libTKBO libTKBRep libTKBool libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKShHealing libTKTopAlgo libTKernel
298 %attr(755,root,root) %{_libdir}/libTKFillet.so.*.*.*
299 %attr(755,root,root) %ghost %{_libdir}/libTKFillet.so.7
300 # R: libTKMath libTKernel
301 %attr(755,root,root) %{_libdir}/libTKG2d.so.*.*.*
302 %attr(755,root,root) %ghost %{_libdir}/libTKG2d.so.7
303 # R: libTKG2d libTKMath libTKernel
304 %attr(755,root,root) %{_libdir}/libTKG3d.so.*.*.*
305 %attr(755,root,root) %ghost %{_libdir}/libTKG3d.so.7
306 # R: libTKBRep libTKG2d libTKG3d libTKGeomBase libTKMath libTKernel
307 %attr(755,root,root) %{_libdir}/libTKGeomAlgo.so.*.*.*
308 %attr(755,root,root) %ghost %{_libdir}/libTKGeomAlgo.so.7
309 # R: libTKG2d libTKG3d libTKMath libTKernel
310 %attr(755,root,root) %{_libdir}/libTKGeomBase.so.*.*.*
311 %attr(755,root,root) %ghost %{_libdir}/libTKGeomBase.so.7
312 # R: libTKBRep libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKTopAlgo libTKernel
313 %attr(755,root,root) %{_libdir}/libTKHLR.so.*.*.*
314 %attr(755,root,root) %ghost %{_libdir}/libTKHLR.so.7
315 # R: libTKBRep libTKBool libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKPrim libTKShHealing libTKTopAlgo libTKXSBase libTKernel
316 %attr(755,root,root) %{_libdir}/libTKIGES.so.*.*.*
317 %attr(755,root,root) %ghost %{_libdir}/libTKIGES.so.7
318 # R: libTKCDF libTKernel
319 %attr(755,root,root) %{_libdir}/libTKLCAF.so.*.*.*
320 %attr(755,root,root) %ghost %{_libdir}/libTKLCAF.so.7
321 # R: libTKernel
322 %attr(755,root,root) %{_libdir}/libTKMath.so.*.*.*
323 %attr(755,root,root) %ghost %{_libdir}/libTKMath.so.7
324 # R: libTKBrep libTKG2d libTKG3d libTKGeomBase libTKMath libTKShHealing libTKTopAlgo libTKernel
325 %attr(755,root,root) %{_libdir}/libTKMesh.so.*.*.*
326 %attr(755,root,root) %ghost %{_libdir}/libTKMesh.so.7
327 # R: libTKMath libTKService libTKV3d libTKernel
328 %attr(755,root,root) %{_libdir}/libTKMeshVS.so.*.*.*
329 %attr(755,root,root) %ghost %{_libdir}/libTKMeshVS.so.7
330 # R: libTKBO libTKBRep libTKBool libTKFillet libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKPrim libTKShHealing libTKTopAlgo libTKernel
331 %attr(755,root,root) %{_libdir}/libTKOffset.so.*.*.*
332 %attr(755,root,root) %ghost %{_libdir}/libTKOffset.so.7
333 # R: libTKMath libTKService libTKernel libGL libX11
334 %attr(755,root,root) %{_libdir}/libTKOpenGl.so.*.*.*
335 %attr(755,root,root) %ghost %{_libdir}/libTKOpenGl.so.7
336 # R: libTKBRep libTKG2d libTKG3d libTKGeomBase libTKMath libTKTopAlgo libTKernel
337 %attr(755,root,root) %{_libdir}/libTKPrim.so.*.*.*
338 %attr(755,root,root) %ghost %{_libdir}/libTKPrim.so.7
339 # R: libTKBO libTKBRep libTKBin libTKBinL libTKBinXCAF libTKBool libTKCAF libTKCDF libTKDCAF libTKDraw libTKFeat libTKFillet libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKHLR libTKIGES libTKLCAF libTKMath libTKMesh libTKOffset libTKPrim libTKService libTKShHealing libTKStd libTKStdL libTKTObj libTKTopAlgo libTKV3d libTKVCAF libTKViewerTest libTKXCAF libTKXDESTEP libTKXSBase libTKXml libTKXmlL libTKernel
340 %attr(755,root,root) %{_libdir}/libTKQADraw.so.*.*.*
341 %attr(755,root,root) %ghost %{_libdir}/libTKQADraw.so.7
342 # R: libTKBRep libTKG3d liBTKLCAF libTKMath libTKMesh libTKService libTKXCAF libTKernel
343 %attr(755,root,root) %{_libdir}/libTKRWMesh.so.*.*.*
344 %attr(755,root,root) %ghost %{_libdir}/libTKRWMesh.so.7
345 # R: libTKBRep libTKG2d libTKG3d libTKGeomBase libTKMath libTKSTEP209 libTKSTEPAttr libTKSTEPBase libTKShHealing libTKTopAlgo libTKXSBase libTKernel
346 %attr(755,root,root) %{_libdir}/libTKSTEP.so.*.*.*
347 %attr(755,root,root) %ghost %{_libdir}/libTKSTEP.so.7
348 # R: libTKSTEPBase libTKXSBase libTKernel
349 %attr(755,root,root) %{_libdir}/libTKSTEP209.so.*.*.*
350 %attr(755,root,root) %ghost %{_libdir}/libTKSTEP209.so.7
351 # R: libTKSTEPBase libTKXSBase libTKernel
352 %attr(755,root,root) %{_libdir}/libTKSTEPAttr.so.*.*.*
353 %attr(755,root,root) %ghost %{_libdir}/libTKSTEPAttr.so.7
354 # R: libTKXSBase libTKernel
355 %attr(755,root,root) %{_libdir}/libTKSTEPBase.so.*.*.*
356 %attr(755,root,root) %ghost %{_libdir}/libTKSTEPBase.so.7
357 # R: libTKBRep libTKMath libTKTopAlgo libTKernel
358 %attr(755,root,root) %{_libdir}/libTKSTL.so.*.*.*
359 %attr(755,root,root) %ghost %{_libdir}/libTKSTL.so.7
360 # R: libTKMath libTKernel libGL libX11 fontconfig freetype %{?with_ffmpeg:ffmpeg-libs} %{?with_freeimage:FreeImage}
361 %attr(755,root,root) %{_libdir}/libTKService.so.*.*.*
362 %attr(755,root,root) %ghost %{_libdir}/libTKService.so.7
363 # R: libTKBrep libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKTopAlgo libTKernel
364 %attr(755,root,root) %{_libdir}/libTKShHealing.so.*.*.*
365 %attr(755,root,root) %ghost %{_libdir}/libTKShHealing.so.7
366 # R: libTKBRep libTKCAF libTKCDF libTKG2d libG3d libGKLCAF libTKMath libTKStdL libTKernel
367 %attr(755,root,root) %{_libdir}/libTKStd.so.*.*.*
368 %attr(755,root,root) %ghost %{_libdir}/libTKStd.so.7
369 # R: libTKCDF libTKLCAF libTKernel
370 %attr(755,root,root) %{_libdir}/libTKStdL.so.*.*.*
371 %attr(755,root,root) %ghost %{_libdir}/libTKStdL.so.7
372 # R: libTKCDF libTKLCAF libTKernel
373 %attr(755,root,root) %{_libdir}/libTKTObj.so.*.*.*
374 %attr(755,root,root) %ghost %{_libdir}/libTKTObj.so.7
375 # R: libTKBinTObj libTKDCAF libTKDraw libTKLCAF libTKTObj libTKXmlTObj libTKernel
376 %attr(755,root,root) %{_libdir}/libTKTObjDRAW.so.*.*.*
377 %attr(755,root,root) %ghost %{_libdir}/libTKTObjDRAW.so.7
378 # R: libTKBRep libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKernel
379 %attr(755,root,root) %{_libdir}/libTKTopAlgo.so.*.*.*
380 %attr(755,root,root) %ghost %{_libdir}/libTKTopAlgo.so.7
381 # R: libTKBO libTKBRep libTKBool libTKDraw libTKFeat libTKFillet libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKHLR libTKMath libTKMesh libTKOffset libTKPrim libTKShHealing libTKTopAlgo libTKernel
382 %attr(755,root,root) %{_libdir}/libTKTopTest.so.*.*.*
383 %attr(755,root,root) %ghost %{_libdir}/libTKTopTest.so.7
384 # R: libTKBRep liBTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKHLR libTKMath libTKMesh libTKService libTKTopAlgo libTKernel
385 %attr(755,root,root) %{_libdir}/libTKV3d.so.*.*.*
386 %attr(755,root,root) %ghost %{_libdir}/libTKV3d.so.7
387 # R: libTKBRep libTKCAF libTKG3d libTKGeomBase libTKLCAF libTKMath libTKService libTKTopAlgo libTKV3d libTKernel
388 %attr(755,root,root) %{_libdir}/libTKVCAF.so.*.*.*
389 %attr(755,root,root) %ghost %{_libdir}/libTKVCAF.so.7
390 # R: libTKBRep libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKHLR libTKLCAF libTKMath libTKPrim libTKTopAlgo libTKV3d libTKXCAF libTKernel
391 %attr(755,root,root) %{_libdir}/libTKVRML.so.*.*.*
392 %attr(755,root,root) %ghost %{_libdir}/libTKVRML.so.7
393 # R: libGKBRep libTKBool libTKDraw libTKFillet libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKHLR libTKMath libTKOffset libTKOpenGl libTKService libTKTopAlgo libTKV3d libTKernel libGL libX11 tcl
394 %attr(755,root,root) %{_libdir}/libTKViewerTest.so.*.*.*
395 %attr(755,root,root) %ghost %{_libdir}/libTKViewerTest.so.7
396 # R: libTKBRep libTKCAF libTKCDF libTKG3d libTKLCAF libTKMath libTKService libTKTopAlgo libTKVCAF libTKernel
397 %attr(755,root,root) %{_libdir}/libTKXCAF.so.*.*.*
398 %attr(755,root,root) %ghost %{_libdir}/libTKXCAF.so.7
399 # R: libTKBRep libTKBinXCAF libTKCAF libTKCDF libTKDCAF libTKDraw libTKG3d libTKIGES libTKLCAF libTKMath libTKMesh libTKSTEP libTKService libTKTopAlgo libTKV3d libTKVCAF libTKVRML libTKViewerTest libTKXCAF libTKXDEIGES libTKXDESTEP libTKXSBase libTKXSDRAW libTKXmlXCAF libTKernel
400 %attr(755,root,root) %{_libdir}/libTKXDEDRAW.so.*.*.*
401 %attr(755,root,root) %ghost %{_libdir}/libTKXDEDRAW.so.7
402 # R: libTKBRep libTKIGES libTKLCAF libTKMath libTKXCAF libTKXSBase libTKernel
403 %attr(755,root,root) %{_libdir}/libTKXDEIGES.so.*.*.*
404 %attr(755,root,root) %ghost %{_libdir}/libTKXDEIGES.so.7
405 # R: libTKBRep libTKCAF libTKG3d libTKLCAF libTKMath libTKSTEP libTKSTEPAttr libTKSTEPBase libTKShHealing libTKTopAlgo libTKXCAF libTKXSBase libTKernel
406 %attr(755,root,root) %{_libdir}/libTKXDESTEP.so.*.*.*
407 %attr(755,root,root) %ghost %{_libdir}/libTKXDESTEP.so.7
408 # R: libTKMath libTKMesh libTKernel
409 %attr(755,root,root) %{_libdir}/libTKXMesh.so.*.*.*
410 %attr(755,root,root) %ghost %{_libdir}/libTKXMesh.so.7
411 # R: libTKBRep libTKG2d libTKG3d libTKGeomBase libTKMath libTKShHealing libTKTopAlgo libTKernel
412 %attr(755,root,root) %{_libdir}/libTKXSBase.so.*.*.*
413 %attr(755,root,root) %ghost %{_libdir}/libTKXSBase.so.7
414 # R: libTKBRep libTKDCAF libTKDraw libTKG2d libTKG3d libTKIGES libTKLCAF libTKMath libTKMeshVS libTKRWMesh libTKSTEP libTKSTEPBase libTKSTL libTKService libTKV3d libTKVRML libTKViewerTest libTKXCAF libTKXSBase libTKernel
415 %attr(755,root,root) %{_libdir}/libTKXSDRAW.so.*.*.*
416 %attr(755,root,root) %ghost %{_libdir}/libTKXSDRAW.so.7
417 # R: libTKBRep libTKCAF libTKCDF libTKLCAF libTKMath libTKXmlL libTKernel
418 %attr(755,root,root) %{_libdir}/libTKXml.so.*.*.*
419 %attr(755,root,root) %ghost %{_libdir}/libTKXml.so.7
420 # R: libTKCDF libTKLCAF libTKMath libTKernel
421 %attr(755,root,root) %{_libdir}/libTKXmlL.so.*.*.*
422 %attr(755,root,root) %ghost %{_libdir}/libTKXmlL.so.7
423 # R: R: libTKCDF libTKLCAF libTKTObj libTKXmlL libTKernel
424 %attr(755,root,root) %{_libdir}/libTKXmlTObj.so.*.*.*
425 %attr(755,root,root) %ghost %{_libdir}/libTKXmlTObj.so.7
426 # R: libTKBRep libTKCAF libTKCDF libTKLCAF libTKMath libTKService libTKXCAF libTKXml libTKXmlL libTKernel
427 %attr(755,root,root) %{_libdir}/libTKXmlXCAF.so.*.*.*
428 %attr(755,root,root) %ghost %{_libdir}/libTKXmlXCAF.so.7
429 # R: (libstdc++) %{?with_tbb:tbb}
430 %attr(755,root,root) %{_libdir}/libTKernel.so.*.*.*
431 %attr(755,root,root) %ghost %{_libdir}/libTKernel.so.7
432 %dir %{_libdir}/opencascade
433 %{_libdir}/opencascade/custom*.sh
434 %{_libdir}/opencascade/env.sh
435
436 %files devel
437 %defattr(644,root,root,755)
438 %attr(755,root,root) %{_libdir}/libTKBO.so
439 %attr(755,root,root) %{_libdir}/libTKBRep.so
440 %attr(755,root,root) %{_libdir}/libTKBin.so
441 %attr(755,root,root) %{_libdir}/libTKBinL.so
442 %attr(755,root,root) %{_libdir}/libTKBinTObj.so
443 %attr(755,root,root) %{_libdir}/libTKBinXCAF.so
444 %attr(755,root,root) %{_libdir}/libTKBool.so
445 %attr(755,root,root) %{_libdir}/libTKCAF.so
446 %attr(755,root,root) %{_libdir}/libTKCDF.so
447 %attr(755,root,root) %{_libdir}/libTKDCAF.so
448 %attr(755,root,root) %{_libdir}/libTKDraw.so
449 %attr(755,root,root) %{_libdir}/libTKFeat.so
450 %attr(755,root,root) %{_libdir}/libTKFillet.so
451 %attr(755,root,root) %{_libdir}/libTKG2d.so
452 %attr(755,root,root) %{_libdir}/libTKG3d.so
453 %attr(755,root,root) %{_libdir}/libTKGeomAlgo.so
454 %attr(755,root,root) %{_libdir}/libTKGeomBase.so
455 %attr(755,root,root) %{_libdir}/libTKHLR.so
456 %attr(755,root,root) %{_libdir}/libTKIGES.so
457 %attr(755,root,root) %{_libdir}/libTKLCAF.so
458 %attr(755,root,root) %{_libdir}/libTKMath.so
459 %attr(755,root,root) %{_libdir}/libTKMesh.so
460 %attr(755,root,root) %{_libdir}/libTKMeshVS.so
461 %attr(755,root,root) %{_libdir}/libTKOffset.so
462 %attr(755,root,root) %{_libdir}/libTKOpenGl.so
463 %attr(755,root,root) %{_libdir}/libTKPrim.so
464 %attr(755,root,root) %{_libdir}/libTKQADraw.so
465 %attr(755,root,root) %{_libdir}/libTKRWMesh.so
466 %attr(755,root,root) %{_libdir}/libTKSTEP.so
467 %attr(755,root,root) %{_libdir}/libTKSTEP209.so
468 %attr(755,root,root) %{_libdir}/libTKSTEPAttr.so
469 %attr(755,root,root) %{_libdir}/libTKSTEPBase.so
470 %attr(755,root,root) %{_libdir}/libTKSTL.so
471 %attr(755,root,root) %{_libdir}/libTKService.so
472 %attr(755,root,root) %{_libdir}/libTKShHealing.so
473 %attr(755,root,root) %{_libdir}/libTKStd.so
474 %attr(755,root,root) %{_libdir}/libTKStdL.so
475 %attr(755,root,root) %{_libdir}/libTKTObj.so
476 %attr(755,root,root) %{_libdir}/libTKTObjDRAW.so
477 %attr(755,root,root) %{_libdir}/libTKTopAlgo.so
478 %attr(755,root,root) %{_libdir}/libTKTopTest.so
479 %attr(755,root,root) %{_libdir}/libTKV3d.so
480 %attr(755,root,root) %{_libdir}/libTKVCAF.so
481 %attr(755,root,root) %{_libdir}/libTKVRML.so
482 %attr(755,root,root) %{_libdir}/libTKViewerTest.so
483 %attr(755,root,root) %{_libdir}/libTKXCAF.so
484 %attr(755,root,root) %{_libdir}/libTKXDEDRAW.so
485 %attr(755,root,root) %{_libdir}/libTKXDEIGES.so
486 %attr(755,root,root) %{_libdir}/libTKXDESTEP.so
487 %attr(755,root,root) %{_libdir}/libTKXMesh.so
488 %attr(755,root,root) %{_libdir}/libTKXSBase.so
489 %attr(755,root,root) %{_libdir}/libTKXSDRAW.so
490 %attr(755,root,root) %{_libdir}/libTKXml.so
491 %attr(755,root,root) %{_libdir}/libTKXmlL.so
492 %attr(755,root,root) %{_libdir}/libTKXmlTObj.so
493 %attr(755,root,root) %{_libdir}/libTKXmlXCAF.so
494 %attr(755,root,root) %{_libdir}/libTKernel.so
495 %dir %{_includedir}/opencascade
496 %{_includedir}/opencascade/*.gxx
497 %{_includedir}/opencascade/*.h
498 %{_includedir}/opencascade/*.hxx
499 %{_includedir}/opencascade/*.lxx
500 %{_libdir}/cmake/opencascade
501 %{_datadir}/opencascade/samples
502
503 %files inspector
504 %defattr(644,root,root,755)
505 %attr(755,root,root) %{_bindir}/TInspectorEXE
506 %attr(755,root,root) %{_bindir}/inspector.sh
507
508 %files inspector-libs
509 %defattr(644,root,root,755)
510 # R: libTKBRep libTKBin libTKBinL libTKBinXCAF libTKCAF libTKCDF libTKG3d libTKLCAF libTKMath libTKService libTKStd libTKStdL libTKTInspectorAPI libTKTreeModel libTKV3d libTKVCAF libTKView libTKXCAF libTKXDESTEP libTKXml libTKXmlL libTKXmlXCAF libTKernel Qt5Core Qt5Gui Qt5Widgets
511 %attr(755,root,root) %{_libdir}/libTKDFBrowser.so.*.*.*
512 %attr(755,root,root) %ghost %{_libdir}/libTKDFBrowser.so.7
513 # R: libTKBRep libTKG3d libTKMath libTKTInspecorAPI libTKTreeModel libTKV3d libTKView libTKernel Qt5Core Qt5Gui Qt5Widgets
514 %attr(755,root,root) %{_libdir}/libTKShapeView.so.*.*.*
515 %attr(755,root,root) %ghost %{_libdir}/libTKShapeView.so.7
516 # R: libTKTInspectorAPI libTKTreeModel libTKernel Qt5Core Qt5Gui Qt5Widgets Qt5Xml
517 %attr(755,root,root) %{_libdir}/libTKTInspector.so.*.*.*
518 %attr(755,root,root) %ghost %{_libdir}/libTKTInspector.so.7
519 # R: libTKBRep libTKG3d libTKMath libTKPrim libTKTopAlgo libTKV3d libTKernel Qt5Core
520 %attr(755,root,root) %{_libdir}/libTKTInspectorAPI.so.*.*.*
521 %attr(755,root,root) %ghost %{_libdir}/libTKTInspectorAPI.so.7
522 # R: libTKCAF libTKDraw libTKTInspector liBTKTInspectorAPI libTKViewerTest libTKernel Qt5Core
523 %attr(755,root,root) %{_libdir}/libTKToolsDraw.so.*.*.*
524 %attr(755,root,root) %ghost %{_libdir}/libTKToolsDraw.so.7
525 # R: libTKTInspectorAPI libTKernel Qt5Core Qt5Gui Qt5Widgets
526 %attr(755,root,root) %{_libdir}/libTKTreeModel.so.*.*.*
527 %attr(755,root,root) %ghost %{_libdir}/libTKTreeModel.so.7
528 # R: libTKG3d libTKMath libTKTInspectorAPI libTKTopAlgo libTKTreeModel libTKV3d libTKView libTKernel Qt5Core Qt5Gui Qt5Widgets
529 %attr(755,root,root) %{_libdir}/libTKVInspector.so.*.*.*
530 %attr(755,root,root) %ghost %{_libdir}/libTKVInspector.so.7
531 # R: libTKBRep libTKG3d libTKMath libTKOpenGl libTKService libTKV3d libTKernel Qt5Core Qt5Gui Qt5Widgets
532 %attr(755,root,root) %{_libdir}/libTKView.so.*.*.*
533 %attr(755,root,root) %ghost %{_libdir}/libTKView.so.7
534
535 %files inspector-devel
536 %defattr(644,root,root,755)
537 %attr(755,root,root) %{_libdir}/libTKDFBrowser.so
538 %attr(755,root,root) %{_libdir}/libTKShapeView.so
539 %attr(755,root,root) %{_libdir}/libTKTInspector.so
540 %attr(755,root,root) %{_libdir}/libTKTInspectorAPI.so
541 %attr(755,root,root) %{_libdir}/libTKToolsDraw.so
542 %attr(755,root,root) %{_libdir}/libTKTreeModel.so
543 %attr(755,root,root) %{_libdir}/libTKVInspector.so
544 %attr(755,root,root) %{_libdir}/libTKView.so
545 %{_includedir}/opencascade/inspector
546
547 %files doc
548 %defattr(644,root,root,755)
549 %doc doc/*
550
551 %files samples
552 %defattr(644,root,root,755)
553 %{_examplesdir}/%{name}-%{version}
This page took 0.090214 seconds and 4 git commands to generate.