]> git.pld-linux.org Git - packages/OpenCASCADE.git/blame - OpenCASCADE.spec
- updated to 7.8.0 (new sonames)
[packages/OpenCASCADE.git] / OpenCASCADE.spec
CommitLineData
ab499437 1#
ab499437
TP
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
0ccb4a20 11# TODO: - separate libs-x (80% of libraries), follow Fedora split or split packages as suggested by Jason Kraftcheck in Debian
0ccb4a20
JB
12
13# Conditional build:
fb5caa2f 14%bcond_without apidocs # API documentation
680ded56 15%bcond_without draco # Draco compression support
32fa14ec 16%bcond_with ffmpeg # FFmpeg support, needs ffmpeg < 5
0ccb4a20 17%bcond_without freeimage # FreeImage support
680ded56 18%bcond_without openvr # OpenVR support
0ccb4a20
JB
19%bcond_without qt # Qt based inspector
20%bcond_without tbb # TBB support
ef2b2373 21%bcond_without vtk # VTK toolkit
0da61c06 22
211fd830 23Summary: OpenCASCADE CAE platform
a4130b39 24Summary(pl.UTF-8): Platforma CAE OpenCASCADE
9d815b70 25Name: OpenCASCADE
52d5a8ef
JB
26Version: 7.8.0
27%define tagver %(echo %{version} | tr . _)
28Release: 1
8f53d964 29License: LGPL v2.1 with Open CASCADE Exception v1.0
b22968e0 30Group: Applications/Engineering
52d5a8ef
JB
31#Source0Download https://dev.opencascade.org/release
32Source0: https://github.com/Open-Cascade-SAS/OCCT/archive/V%{tagver}/OCCT-%{tagver}.tar.gz
33# Source0-md5: a8307c25f082a58013a5bcf03a02e417
0ccb4a20
JB
34Patch0: %{name}-cmake.patch
35Patch1: %{name}-inspector-data.patch
ed18f05b 36Patch2: %{name}-draco.patch
680ded56 37Patch3: %{name}-openvr.patch
40cbf0ef 38Patch4: %{name}-X.patch
a4130b39 39URL: https://www.opencascade.com/open-cascade-technology/
0ccb4a20 40%{?with_freeimage:BuildRequires: FreeImage-devel}
a4130b39 41BuildRequires: OpenGL-GLU-devel
b22968e0 42BuildRequires: bison
8f53d964 43BuildRequires: cmake >= 3.1
0ccb4a20 44BuildRequires: doxygen >= 1:1.8.4
680ded56 45%{?with_draco:BuildRequires: draco-devel}
0ccb4a20
JB
46BuildRequires: eigen3
47# avcodec avformat avutil swscale
48%{?with_ffmpeg:BuildRequires: ffmpeg-devel}
b22968e0 49BuildRequires: flex
0ccb4a20 50BuildRequires: freetype-devel >= 2
a4130b39 51%ifnarch i386 i486
2b38e9f0 52BuildRequires: jdk
660cc86c 53%endif
0ccb4a20 54BuildRequires: libstdc++-devel >= 6:4.7
61b2b43f 55BuildRequires: libtool
680ded56 56%{?with_openvr:BuildRequires: openvr-devel}
0ccb4a20 57BuildRequires: rapidjson-devel
d1a4f035 58BuildRequires: rpm-build >= 4.6
a4130b39 59BuildRequires: rpmbuild(macros) >= 1.752
549a1d9b 60%{?with_tbb:BuildRequires: tbb-devel >= 2021.4}
0ccb4a20 61BuildRequires: tcl-devel
869e1a31 62BuildRequires: tk-devel
0ccb4a20 63%{?with_vtk:BuildRequires: vtk-devel}
61b2b43f
TP
64BuildRequires: xorg-lib-libX11-devel
65BuildRequires: xorg-lib-libXmu-devel
66BuildRequires: xorg-proto-xproto-devel
0ccb4a20
JB
67%if %{with qt}
68BuildRequires: Qt5Core-devel >= 5
69BuildRequires: Qt5Gui-devel >= 5
70BuildRequires: Qt5Quick-devel >= 5
71BuildRequires: Qt5Widgets-devel >= 5
72BuildRequires: Qt5Xml-devel >= 5
73BuildRequires: qt5-build >= 5
74BuildRequires: qt5-linguist >= 5
75%endif
fb5caa2f
JB
76%if %{with apidocs}
77BuildRequires: doxygen
78BuildRequires: graphviz
79BuildRequires: inkscape
80BuildRequires: texlive-pdftex
81%endif
a4130b39 82Requires: %{name}-libs = %{version}-%{release}
549a1d9b 83%{?with_tbb:Requires: tbb >= 2021.4}
9d815b70 84BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
ab499437 85
0ccb4a20
JB
86%define _noautocompressdoc *.chm
87
ab499437 88%description
a4130b39
JB
89OpenCASCADE is a suite for 3D surface and solid modeling,
90visualization, data exchange and rapid application development. It is
91an excellent platform for development of numerical simulation software
92including CAD/CAM/CAE, AEC and GIS, as well as PDM applications.
93
94%description -l pl.UTF-8
95OpenCASCADE to szkielet do modelowania powierzchni i brył 3D wraz z
96wizualizacją, wymianą danych i wsparciem szybkiego tworzenia
97aplikacji. Jest to świetna platforma do rozwoju oprogramowania
98symulacji numerycznych, w tym CAD/CAM/CAE, AEC oraz GIS, a także
99aplikacji PDM.
ab499437 100
b22968e0
TP
101%package libs
102Summary: OpenCASCADE shared libraries
a4130b39 103Summary(pl.UTF-8): Biblioteki współdzielone OpenCASCADE
b22968e0
TP
104Group: Libraries
105
106%description libs
107OpenCASCADE shared libraries.
108
a4130b39
JB
109%description libs -l pl.UTF-8
110Biblioteki współdzielone OpenCASCADE.
111
ab499437 112%package devel
b22968e0 113Summary: OpenCASCADE development files
a4130b39 114Summary(pl.UTF-8): Pliki programistyczne OpenCASCADE
b22968e0
TP
115Group: Development/Libraries
116Requires: %{name}-libs = %{version}-%{release}
0ccb4a20
JB
117Requires: libstdc++-devel
118# for CommandWindow.h
119Requires: tcl-devel
ab499437
TP
120
121%description devel
b22968e0
TP
122OpenCASCADE development files.
123
a4130b39
JB
124%description devel -l pl.UTF-8
125Pliki programistyczne OpenCASCADE.
126
0ccb4a20
JB
127%package inspector
128Summary: OCCT Inspector application
129Summary(pl.UTF-8): Aplikacja OCCT Inspector
130Group: Applications/Engineering
131Requires: %{name} = %{version}-%{release}
132Requires: %{name}-inspector-libs = %{version}-%{release}
133
134%description inspector
135OCCT Inspector application.
136
137%description inspector -l pl.UTF-8
138Aplikacja OCCT Inspector.
139
140%package inspector-libs
141Summary: OCCT Inspector libraries
142Summary(pl.UTF-8): Biblioteki OCCT Inspector
143Group: X11/Libraries
144Requires: %{name}-libs = %{version}-%{release}
145
146%description inspector-libs
147OCCT Inspector libraries.
148
149%description inspector-libs -l pl.UTF-8
150Biblioteki OCCT Inspector.
151
152%package inspector-devel
153Summary: Header files for OCCT Inspector libraries
154Summary(pl.UTF-8): Pliki nagłówkowe bibliotek OCCT Inspector
155Group: X11/Development/Libraries
156Requires: %{name}-devel = %{version}-%{release}
157Requires: %{name}-inspector-libs = %{version}-%{release}
158Requires: Qt5Core-devel >= 5
159Requires: Qt5Gui-devel >= 5
160Requires: Qt5Widgets-devel >= 5
161Requires: Qt5Xml-devel >= 5
162
163%description inspector-devel
164Header files for OCCT Inspector libraries.
165
166%description inspector-devel -l pl.UTF-8
167Pliki nagłówkowe bibliotek OCCT Inspector.
168
ef2b2373
JB
169%package vtk
170Summary: OCCT VTK libraries
171Summary(pl.UTF-8): Biblioteki OCCT VTK
172Group: Libraries
173Requires: %{name}-libs = %{version}-%{release}
174
175%description vtk
176OCCT VTK libraries.
177
178%description vtk -l pl.UTF-8
179Biblioteki OCCT VTK.
180
181%package vtk-devel
182Summary: Header files for OCCT VTK libraries
183Summary(pl.UTF-8): Pliki nagłówkowe bibliotek OCCT VTK
184Group: Development/Libraries
185Requires: %{name}-devel = %{version}-%{release}
186Requires: %{name}-vtk = %{version}-%{release}
187Requires: vtk-devel
188
189%description vtk-devel
190Header files for OCCT VTK libraries.
191
192%description vtk-devel -l pl.UTF-8
193Pliki nagłówkowe bibliotek OCCT VTK.
194
b22968e0
TP
195%package doc
196Summary: OpenCASCADE documentation
a4130b39 197Summary(pl.UTF-8): Dokumentacja do OpenCASCADE
b22968e0 198Group: Documentation
cc0faab6 199BuildArch: noarch
b22968e0
TP
200
201%description doc
a4130b39
JB
202OpenCASCADE help and HTML documentation.
203
204%description doc -l pl.UTF-8
205Pomoc oraz dokumentacja w formacie HTML do OpenCASCADE.
b22968e0 206
fce55032
TP
207%package samples
208Summary: OpenCASCADE samples
a4130b39 209Summary(pl.UTF-8): Przykłady do OpenCASCADE
fce55032 210Group: Documentation
cc0faab6 211BuildArch: noarch
fce55032
TP
212
213%description samples
214OpenCASCADE samples.
215
a4130b39
JB
216%description samples -l pl.UTF-8
217Przykłady do OpenCASCADE.
218
ab499437 219%prep
52d5a8ef 220%setup -q -n OCCT-%{tagver}
ab499437
TP
221%patch0 -p1
222%patch1 -p1
ed18f05b 223%patch2 -p1
680ded56 224%patch3 -p1
40cbf0ef 225%patch4 -p1
0ccb4a20
JB
226
227%{__sed} -i -e '/set (CMAKE_CONFIGURATION_TYPES/ { s/INTERNAL/STRING/;s/ FORCE// }' CMakeLists.txt
8f53d964 228%{__sed} -i -e 's/IMPORTED_LOCATION_RELEASE/IMPORTED_LOCATION_PLD/' adm/cmake/tbb.cmake
ab499437
TP
229
230%build
0ccb4a20
JB
231install -d build
232cd build
52d5a8ef
JB
233# vtk defines GL_GLEXT_LEGACY; occt uses <GL/glx.h>, so set GLX_GLXEXT_LEGACY for consistency
234CXXFLAGS="%{rpmcxxflags} -DNDEBUG -DQT_NO_DEBUG -DGLX_GLXEXT_LEGACY=1"
0ccb4a20 235%cmake .. \
ed18f05b
JB
236 -D3RDPARTY_DRACO_INCLUDE_DIR=%{_includedir}/draco \
237 -D3RDPARTY_DRACO_LIBRARY=%{_libdir}/libdraco.so \
680ded56 238 -D3RDPARTY_OPENVR_INCLUDE_DIR=%{_includedir}/openvr \
0ccb4a20
JB
239 %{?with_qt:-D3RDPARTY_QT_DIR=/usr} \
240 %{?with_qt:-DBUILD_Inspector=ON} \
241 -DBUILD_YACCLEX=ON \
242 -DCMAKE_CONFIGURATION_TYPES=%{?debug:Debug}%{!?debug:PLD} \
ef2b2373
JB
243 -DINSTALL_DIR_CMAKE=%{_lib}/cmake/opencascade \
244 -DINSTALL_DIR_LIB=%{_lib} \
680ded56 245 %{?with_draco:-DUSE_DRACO=ON} \
0ccb4a20
JB
246 -DUSE_EIGEN=ON \
247 %{?with_ffmpeg:-DUSE_FFMPEG=ON} \
248 %{?with_freeimage:-DUSE_FREEIMAGE=ON} \
680ded56 249 %{?with_openvr:-DUSE_OPENVR=ON} \
ed18f05b 250 -DUSE_RAPIDJSON=ON \
0ccb4a20 251 %{?with_tbb:-DUSE_TBB=ON} \
32fa14ec 252 -D3RDPARTY_VTK_INCLUDE_DIR=/usr/include/vtk \
0ccb4a20 253 %{?with_vtk:-DUSE_VTK=ON}
ab499437 254
ef2b2373
JB
255# CMAKE_VERBOSE_MAKEFILE seems to be ignored
256%{__make} \
257 VERBOSE=1
ab499437 258
fb5caa2f
JB
259cd ..
260
261%if %{with apidocs}
262./gendoc -overview -html
263./gendoc -refman -html
264%{__rm} doc/refman/OCCT.{dox,tag}
265%endif
266
ab499437 267%install
cdf0b2d4 268rm -rf $RPM_BUILD_ROOT
61b2b43f 269
0ccb4a20 270%{__make} -C build install \
61b2b43f 271 DESTDIR=$RPM_BUILD_ROOT
b22968e0 272
0ccb4a20 273%{__mv} $RPM_BUILD_ROOT%{_bindir}/{DRAWEXE-%{version},DRAWEXE}
8f53d964 274%{__mv} $RPM_BUILD_ROOT%{_bindir}/{ExpToCasExe-%{version},ExpToCasExe}
0ccb4a20
JB
275%if %{with qt}
276%{__mv} $RPM_BUILD_ROOT%{_bindir}/{TInspectorEXE-%{version},TInspectorEXE}
277%endif
278
279# names are too common to keep in %{_bindir}
280# also, the files are to be sourced, not executed
281install -d $RPM_BUILD_ROOT%{_libdir}/opencascade
282%{__mv} $RPM_BUILD_ROOT%{_bindir}/{env,custom*}.sh $RPM_BUILD_ROOT%{_libdir}/opencascade
283%{__sed} -i -e 's,\${CASROOT}/bin/custom.sh,${aScriptPath}/custom.sh,' $RPM_BUILD_ROOT%{_libdir}/opencascade/env.sh
284# adjust paths
285%{__sed} -i -e 's,^aScriptPath=.*,aScriptPath=%{_libdir}/opencascade,' \
286 $RPM_BUILD_ROOT%{_bindir}/draw.sh \
287 %{?with_qt:$RPM_BUILD_ROOT%{_bindir}/inspector.sh}
3c55ead9 288
0ccb4a20
JB
289install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
290cp -pr samples/{OCCTOverview,glfw,ocafsamples,qt,tcl,webgl,xaml} $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
fce55032 291
0ccb4a20
JB
292# just LGPL v2.1 copy
293%{__rm} $RPM_BUILD_ROOT%{_docdir}/opencascade/LICENSE_LGPL_21.txt
294# packaged as %doc
295%{__rm} $RPM_BUILD_ROOT%{_docdir}/opencascade/OCCT_LGPL_EXCEPTION.txt
0729df7d 296
ab499437 297%clean
cdf0b2d4 298rm -rf $RPM_BUILD_ROOT
ab499437 299
81e4c012
JB
300%post libs -p /sbin/ldconfig
301%postun libs -p /sbin/ldconfig
302
0ccb4a20
JB
303%post inspector-libs -p /sbin/ldconfig
304%postun inspector-libs -p /sbin/ldconfig
305
ab499437 306%files
cdf0b2d4 307%defattr(644,root,root,755)
3c55ead9 308%attr(755,root,root) %{_bindir}/DRAWEXE
8f53d964
JB
309# R: libTKExpress libTKernel
310%attr(755,root,root) %{_bindir}/ExpToCasExe
0ccb4a20
JB
311%attr(755,root,root) %{_bindir}/draw.sh
312%dir %{_datadir}/opencascade
313%{_datadir}/opencascade/data
314%{_datadir}/opencascade/resources
3c55ead9
TP
315
316%files libs
317%defattr(644,root,root,755)
0ccb4a20
JB
318%doc OCCT_LGPL_EXCEPTION.txt README.txt
319# R: libTKBRep libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKPrim libTKShHealing libTKTopAlgo libTKernel
320%attr(755,root,root) %{_libdir}/libTKBO.so.*.*.*
52d5a8ef 321%attr(755,root,root) %ghost %{_libdir}/libTKBO.so.7.8
0ccb4a20
JB
322# R: libTKG2d libTKG3d libTKGeomBase libTKMath libTKernel
323%attr(755,root,root) %{_libdir}/libTKBRep.so.*.*.*
52d5a8ef 324%attr(755,root,root) %ghost %{_libdir}/libTKBRep.so.7.8
0ccb4a20
JB
325# R: libTKBRep libTKBinL libTKCAF libTKCDF libTKLCAF libTKMath libTKernel
326%attr(755,root,root) %{_libdir}/libTKBin.so.*.*.*
52d5a8ef 327%attr(755,root,root) %ghost %{_libdir}/libTKBin.so.7.8
0ccb4a20
JB
328# R: libTKCDF libTKLCAF libTKernel
329%attr(755,root,root) %{_libdir}/libTKBinL.so.*.*.*
52d5a8ef 330%attr(755,root,root) %ghost %{_libdir}/libTKBinL.so.7.8
0ccb4a20
JB
331# R: libTKBinL libTKCDF libTKLCAF libTKTObj libTKernel
332%attr(755,root,root) %{_libdir}/libTKBinTObj.so.*.*.*
52d5a8ef 333%attr(755,root,root) %ghost %{_libdir}/libTKBinTObj.so.7.8
0ccb4a20
JB
334# R: libTKBRep libTKBin libTKBinL libTKCAF libTKCDF libTKLCAF libTKMath libTKService libTKXCAF libTKernel
335%attr(755,root,root) %{_libdir}/libTKBinXCAF.so.*.*.*
52d5a8ef 336%attr(755,root,root) %ghost %{_libdir}/libTKBinXCAF.so.7.8
0ccb4a20
JB
337# R: libTKBO libTKBRep libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKPrim libTKShHealing libTKTopAlgo libTKernel
338%attr(755,root,root) %{_libdir}/libTKBool.so.*.*.*
52d5a8ef 339%attr(755,root,root) %ghost %{_libdir}/libTKBool.so.7.8
0ccb4a20
JB
340# R: libGKBO libTKBRep libTKCDF libTKG3d libTKGeomBase libTKLCAF libTKMath libTKTopAlgo libTKernel
341%attr(755,root,root) %{_libdir}/libTKCAF.so.*.*.*
52d5a8ef 342%attr(755,root,root) %ghost %{_libdir}/libTKCAF.so.7.8
0ccb4a20
JB
343# R: libTKernel
344%attr(755,root,root) %{_libdir}/libTKCDF.so.*.*.*
52d5a8ef 345%attr(755,root,root) %ghost %{_libdir}/libTKCDF.so.7.8
0ccb4a20
JB
346# 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
347%attr(755,root,root) %{_libdir}/libTKDCAF.so.*.*.*
52d5a8ef
JB
348%attr(755,root,root) %ghost %{_libdir}/libTKDCAF.so.7.8
349# R: libTKernel
350%attr(755,root,root) %{_libdir}/libTKDE.so.*.*.*
351%attr(755,root,root) %ghost %{_libdir}/libTKDE.so.7.8
352# R: libTKBRep libTKBin libTKBinL libTKBinTObj libTKBinXCAF libTKCDF libTKDE libTKLCAF libTKMath libTKStd libTKStdL libTKXCAF libTKXml libTKXmlL libTKXmlTObj libTKXmlTObj libTKXmlXCAF libTKernel
353%attr(755,root,root) %{_libdir}/libTKDECascade.so.*.*.*
354%attr(755,root,root) %ghost %{_libdir}/libTKDECascade.so.7.8
355# R: libTKBRep libTKDE libTKG3d libTKLCAF libTKMath libTKRWMesh libTKService libTKXCAF libTKernel
356%attr(755,root,root) %{_libdir}/libTKDEGLTF.so.*.*.*
357%attr(755,root,root) %ghost %{_libdir}/libTKDEGLTF.so.7.8
358# R: libTKBRep libTKBool libTKDE libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKLCAF libTKMath libTKPrim libTKShHealing libTKTopAlgo libTKXCAF libTKXSBase libTKernel %{?with_draco:draco}
359%attr(755,root,root) %{_libdir}/libTKDEIGES.so.*.*.*
360%attr(755,root,root) %ghost %{_libdir}/libTKDEIGES.so.7.8
361# R: libTKBRep libTKDE libTKG3d libTKLCAF libTKMath libTKMesh libTKRWMesh libTKService libTKXCAF libTKernel
362%attr(755,root,root) %{_libdir}/libTKDEOBJ.so.*.*.*
363%attr(755,root,root) %ghost %{_libdir}/libTKDEOBJ.so.7.8
364# R: libTKBRep libTKDE libTKG3d libTKLCAF libTKMath libTKRWMesh libTKXCAF libTKernel
365%attr(755,root,root) %{_libdir}/libTKDEPLY.so.*.*.*
366%attr(755,root,root) %ghost %{_libdir}/libTKDEPLY.so.7.8
367# R: libTKBRep libTKDE libTKG2d libTKG3d libTKGeomBase libTKLCAF libTKMath libTKShHealing libTKTopAlgo libTKXCAF libTKXSBase libTKernel
368%attr(755,root,root) %{_libdir}/libTKDESTEP.so.*.*.*
369%attr(755,root,root) %ghost %{_libdir}/libTKDESTEP.so.7.8
370# R: libTKBRep libTKDE libTKLCAF libTKMath libTKTopAlgo libTKXCAF libTKernel
371%attr(755,root,root) %{_libdir}/libTKDESTL.so.*.*.*
372%attr(755,root,root) %ghost %{_libdir}/libTKDESTL.so.7.8
373# R: libTKBRep libTKDE libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKHLR libTKLCAF libTKMath libTKMesh libTKPrim libTKRWMesh libTKTopAlgo libTKV3d libTKXCAF libTKernel
374%attr(755,root,root) %{_libdir}/libTKDEVRML.so.*.*.*
375%attr(755,root,root) %ghost %{_libdir}/libTKDEVRML.so.7.8
376# R: libTKBRep libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKHLR libTKMath libTKMesh libTKService libTKTopAlgo libTKernel libX11 tcl tk
0ccb4a20 377%attr(755,root,root) %{_libdir}/libTKDraw.so.*.*.*
52d5a8ef 378%attr(755,root,root) %ghost %{_libdir}/libTKDraw.so.7.8
8f53d964
JB
379# R: libTKernel
380%attr(755,root,root) %{_libdir}/libTKExpress.so.*.*.*
52d5a8ef 381%attr(755,root,root) %ghost %{_libdir}/libTKExpress.so.7.8
0ccb4a20
JB
382# R: libTKBO libTKBRep libTKBool libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKPrim libTKShHealing libTKTopAlgo libTKernel
383%attr(755,root,root) %{_libdir}/libTKFeat.so.*.*.*
52d5a8ef 384%attr(755,root,root) %ghost %{_libdir}/libTKFeat.so.7.8
0ccb4a20
JB
385# R: libTKBO libTKBRep libTKBool libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKShHealing libTKTopAlgo libTKernel
386%attr(755,root,root) %{_libdir}/libTKFillet.so.*.*.*
52d5a8ef 387%attr(755,root,root) %ghost %{_libdir}/libTKFillet.so.7.8
0ccb4a20
JB
388# R: libTKMath libTKernel
389%attr(755,root,root) %{_libdir}/libTKG2d.so.*.*.*
52d5a8ef 390%attr(755,root,root) %ghost %{_libdir}/libTKG2d.so.7.8
0ccb4a20
JB
391# R: libTKG2d libTKMath libTKernel
392%attr(755,root,root) %{_libdir}/libTKG3d.so.*.*.*
52d5a8ef 393%attr(755,root,root) %ghost %{_libdir}/libTKG3d.so.7.8
0ccb4a20
JB
394# R: libTKBRep libTKG2d libTKG3d libTKGeomBase libTKMath libTKernel
395%attr(755,root,root) %{_libdir}/libTKGeomAlgo.so.*.*.*
52d5a8ef 396%attr(755,root,root) %ghost %{_libdir}/libTKGeomAlgo.so.7.8
0ccb4a20
JB
397# R: libTKG2d libTKG3d libTKMath libTKernel
398%attr(755,root,root) %{_libdir}/libTKGeomBase.so.*.*.*
52d5a8ef 399%attr(755,root,root) %ghost %{_libdir}/libTKGeomBase.so.7.8
0ccb4a20
JB
400# R: libTKBRep libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKTopAlgo libTKernel
401%attr(755,root,root) %{_libdir}/libTKHLR.so.*.*.*
52d5a8ef 402%attr(755,root,root) %ghost %{_libdir}/libTKHLR.so.7.8
0ccb4a20
JB
403# R: libTKCDF libTKernel
404%attr(755,root,root) %{_libdir}/libTKLCAF.so.*.*.*
52d5a8ef 405%attr(755,root,root) %ghost %{_libdir}/libTKLCAF.so.7.8
0ccb4a20
JB
406# R: libTKernel
407%attr(755,root,root) %{_libdir}/libTKMath.so.*.*.*
52d5a8ef 408%attr(755,root,root) %ghost %{_libdir}/libTKMath.so.7.8
0ccb4a20
JB
409# R: libTKBrep libTKG2d libTKG3d libTKGeomBase libTKMath libTKShHealing libTKTopAlgo libTKernel
410%attr(755,root,root) %{_libdir}/libTKMesh.so.*.*.*
52d5a8ef 411%attr(755,root,root) %ghost %{_libdir}/libTKMesh.so.7.8
0ccb4a20
JB
412# R: libTKMath libTKService libTKV3d libTKernel
413%attr(755,root,root) %{_libdir}/libTKMeshVS.so.*.*.*
52d5a8ef 414%attr(755,root,root) %ghost %{_libdir}/libTKMeshVS.so.7.8
0ccb4a20
JB
415# R: libTKBO libTKBRep libTKBool libTKFillet libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKPrim libTKShHealing libTKTopAlgo libTKernel
416%attr(755,root,root) %{_libdir}/libTKOffset.so.*.*.*
52d5a8ef 417%attr(755,root,root) %ghost %{_libdir}/libTKOffset.so.7.8
0ccb4a20
JB
418# R: libTKMath libTKService libTKernel libGL libX11
419%attr(755,root,root) %{_libdir}/libTKOpenGl.so.*.*.*
52d5a8ef
JB
420%attr(755,root,root) %ghost %{_libdir}/libTKOpenGl.so.7.8
421# R: libTKDraw libTKOpenGl libTKService libTKV3d libTKViewerTest libTKernel
fb5caa2f 422%attr(755,root,root) %{_libdir}/libTKOpenGlTest.so.*.*.*
52d5a8ef 423%attr(755,root,root) %ghost %{_libdir}/libTKOpenGlTest.so.7.8
0ccb4a20
JB
424# R: libTKBRep libTKG2d libTKG3d libTKGeomBase libTKMath libTKTopAlgo libTKernel
425%attr(755,root,root) %{_libdir}/libTKPrim.so.*.*.*
52d5a8ef
JB
426%attr(755,root,root) %ghost %{_libdir}/libTKPrim.so.7.8
427# R: libTKBO libTKBRep libTKBin libTKBinL libTKBinXCAF libTKBool libTKCAF libTKCDF libTKDCAF libTKDEIGES libTKDESTEP libTKDraw libTKFeat libTKFillet libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKHLR libTKLCAF libTKMath libTKMesh libTKOffset libTKPrim libTKService libTKShHealing libTKStd libTKStdL libTKTObj libTKTopAlgo libTKV3d libTKVCAF libTKViewerTest libTKXCAF libTKXSBase libTKXml libTKXmlL libTKernel %{?with_tbb:tbb}
0ccb4a20 428%attr(755,root,root) %{_libdir}/libTKQADraw.so.*.*.*
52d5a8ef
JB
429%attr(755,root,root) %ghost %{_libdir}/libTKQADraw.so.7.8
430# R: libTKBRep libTKG3d liBTKLCAF libTKMath libTKService libTKXCAF libTKernel
0ccb4a20 431%attr(755,root,root) %{_libdir}/libTKRWMesh.so.*.*.*
52d5a8ef
JB
432%attr(755,root,root) %ghost %{_libdir}/libTKRWMesh.so.7.8
433# R: libTKMath libTKernel libX11 fontconfig freetype %{?with_freeimage:FreeImage} %{?with_ffmpeg:ffmpeg-libs} %{?with_openvr:openvr}
0ccb4a20 434%attr(755,root,root) %{_libdir}/libTKService.so.*.*.*
52d5a8ef 435%attr(755,root,root) %ghost %{_libdir}/libTKService.so.7.8
0ccb4a20
JB
436# R: libTKBrep libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKTopAlgo libTKernel
437%attr(755,root,root) %{_libdir}/libTKShHealing.so.*.*.*
52d5a8ef 438%attr(755,root,root) %ghost %{_libdir}/libTKShHealing.so.7.8
0ccb4a20
JB
439# R: libTKBRep libTKCAF libTKCDF libTKG2d libG3d libGKLCAF libTKMath libTKStdL libTKernel
440%attr(755,root,root) %{_libdir}/libTKStd.so.*.*.*
52d5a8ef 441%attr(755,root,root) %ghost %{_libdir}/libTKStd.so.7.8
0ccb4a20
JB
442# R: libTKCDF libTKLCAF libTKernel
443%attr(755,root,root) %{_libdir}/libTKStdL.so.*.*.*
52d5a8ef 444%attr(755,root,root) %ghost %{_libdir}/libTKStdL.so.7.8
0ccb4a20
JB
445# R: libTKCDF libTKLCAF libTKernel
446%attr(755,root,root) %{_libdir}/libTKTObj.so.*.*.*
52d5a8ef 447%attr(755,root,root) %ghost %{_libdir}/libTKTObj.so.7.8
0ccb4a20
JB
448# R: libTKBinTObj libTKDCAF libTKDraw libTKLCAF libTKTObj libTKXmlTObj libTKernel
449%attr(755,root,root) %{_libdir}/libTKTObjDRAW.so.*.*.*
52d5a8ef 450%attr(755,root,root) %ghost %{_libdir}/libTKTObjDRAW.so.7.8
0ccb4a20
JB
451# R: libTKBRep libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKMath libTKernel
452%attr(755,root,root) %{_libdir}/libTKTopAlgo.so.*.*.*
52d5a8ef
JB
453%attr(755,root,root) %ghost %{_libdir}/libTKTopAlgo.so.7.8
454# R: libTKBO libTKBRep libTKBool libTKDraw libTKFeat libTKFillet libTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKHLR libTKMath libTKMesh libTKOffset libTKPrim libTKShHealing libTKTopAlgo libTKV3d libTKernel
0ccb4a20 455%attr(755,root,root) %{_libdir}/libTKTopTest.so.*.*.*
52d5a8ef 456%attr(755,root,root) %ghost %{_libdir}/libTKTopTest.so.7.8
0ccb4a20
JB
457# R: libTKBRep liBTKG2d libTKG3d libTKGeomAlgo libTKGeomBase libTKHLR libTKMath libTKMesh libTKService libTKTopAlgo libTKernel
458%attr(755,root,root) %{_libdir}/libTKV3d.so.*.*.*
52d5a8ef 459%attr(755,root,root) %ghost %{_libdir}/libTKV3d.so.7.8
0ccb4a20
JB
460# R: libTKBRep libTKCAF libTKG3d libTKGeomBase libTKLCAF libTKMath libTKService libTKTopAlgo libTKV3d libTKernel
461%attr(755,root,root) %{_libdir}/libTKVCAF.so.*.*.*
52d5a8ef
JB
462%attr(755,root,root) %ghost %{_libdir}/libTKVCAF.so.7.8
463# R: libTKBRep libTKDraw libTKFillet libTKG3d libTKGeomAlgo libTKGeomBase libTKHLR libTKMath libTKService libTKTopAlgo libTKV3d libTKernel libX11 tcl
0ccb4a20 464%attr(755,root,root) %{_libdir}/libTKViewerTest.so.*.*.*
52d5a8ef
JB
465%attr(755,root,root) %ghost %{_libdir}/libTKViewerTest.so.7.8
466# R: libTKBRep libTKCAF libTKCDF libTKG3d libTKLCAF libTKMath libTKService libTKTopAlgo libTKV3d libTKVCAF libTKernel
0ccb4a20 467%attr(755,root,root) %{_libdir}/libTKXCAF.so.*.*.*
52d5a8ef
JB
468%attr(755,root,root) %ghost %{_libdir}/libTKXCAF.so.7.8
469# R: libTKBRep libTKBinXCAF libTKCAF libTKCDF libTKDCAF libTKDESTEP libTKDraw libTKG3d libTKLCAF libTKMath libTKMesh libTKService libTKTopAlgo libTKV3d libTKVCAF libTKViewerTest libTKXCAF libTKXSBase libTKXSDRAW libTKXmlXCAF libTKernel
0ccb4a20 470%attr(755,root,root) %{_libdir}/libTKXDEDRAW.so.*.*.*
52d5a8ef 471%attr(755,root,root) %ghost %{_libdir}/libTKXDEDRAW.so.7.8
0ccb4a20
JB
472# R: libTKMath libTKMesh libTKernel
473%attr(755,root,root) %{_libdir}/libTKXMesh.so.*.*.*
52d5a8ef
JB
474%attr(755,root,root) %ghost %{_libdir}/libTKXMesh.so.7.8
475# R: libTKBRep libTKG2d libTKG3d libTKMath libTKShHealing libTKTopAlgo libTKernel
0ccb4a20 476%attr(755,root,root) %{_libdir}/libTKXSBase.so.*.*.*
52d5a8ef
JB
477%attr(755,root,root) %ghost %{_libdir}/libTKXSBase.so.7.8
478# R: libTKDraw libTKG2d libTKG3d libTKXCAF libTKXSBase libTKernel
0ccb4a20 479%attr(755,root,root) %{_libdir}/libTKXSDRAW.so.*.*.*
52d5a8ef
JB
480%attr(755,root,root) %ghost %{_libdir}/libTKXSDRAW.so.7.8
481# R: libTKDCAF libTKDE libTKDECascade libTKDraw.so libTKLCAF libTKMath libTKXSDRAW libTKernel
482%attr(755,root,root) %{_libdir}/libTKXSDRAWDE.so.*.*.*
483%attr(755,root,root) %ghost %{_libdir}/libTKXSDRAWDE.so.7.8
484# R: libTKDCAF libTKDEGLTF libTKDraw.so libTKLCAF libTKMath libTKRWMesh libTKXCAF libTKXSDRAW libTKernel
485%attr(755,root,root) %{_libdir}/libTKXSDRAWGLTF.so.*.*.*
486%attr(755,root,root) %ghost %{_libdir}/libTKXSDRAWGLTF.so.7.8
487# R: libTKBRep libTKDCAF libTKDEIGES libTKDraw libTKLCAF libTKXSBase libTKXSDRAW libTKernel
488%attr(755,root,root) %{_libdir}/libTKXSDRAWIGES.so.*.*.*
489%attr(755,root,root) %ghost %{_libdir}/libTKXSDRAWIGES.so.7.8
490# R: libTKBRep libTKDCAF libTKDEOBJ libTKDraw libTKLCAF libTKMath libTKRWMesh libTKXCAF libTKXSDRAW libTKernel
491%attr(755,root,root) %{_libdir}/libTKXSDRAWOBJ.so.*.*.*
492%attr(755,root,root) %ghost %{_libdir}/libTKXSDRAWOBJ.so.7.8
493# R: libTKBRep libTKDCAF libTKDEPLY libTKDraw libTKG3d libTKLCAF libTKMath libTKRWMesh libTKTopAlgo libTKXCAF libTKXSDRAW libTKernel
494%attr(755,root,root) %{_libdir}/libTKXSDRAWPLY.so.*.*.*
495%attr(755,root,root) %ghost %{_libdir}/libTKXSDRAWPLY.so.7.8
496# R: libTKDCAF libTKDESTEP libTKDraw libTKLCAF libTKMath libTKXSBase libTKXSDRAW libTKernel
497%attr(755,root,root) %{_libdir}/libTKXSDRAWSTEP.so.*.*.*
498%attr(755,root,root) %ghost %{_libdir}/libTKXSDRAWSTEP.so.7.8
499# R: libTKBRep libTKDESTL libTKDraw libTKMath libTKMeshVS libTKService libTKV3d libTKViewerTest libTKXSDRAW libTKernel
500%attr(755,root,root) %{_libdir}/libTKXSDRAWSTL.so.*.*.*
501%attr(755,root,root) %ghost %{_libdir}/libTKXSDRAWSTL.so.7.8
502# R: libTKDCAF libTKDEVRML libTKDraw libTKLCAF libTKMath libTKRWMesh libTKXCAF libTKXSBase libTKXSDRAW libTKernel
503%attr(755,root,root) %{_libdir}/libTKXSDRAWVRML.so.*.*.*
504%attr(755,root,root) %ghost %{_libdir}/libTKXSDRAWVRML.so.7.8
0ccb4a20
JB
505# R: libTKBRep libTKCAF libTKCDF libTKLCAF libTKMath libTKXmlL libTKernel
506%attr(755,root,root) %{_libdir}/libTKXml.so.*.*.*
52d5a8ef 507%attr(755,root,root) %ghost %{_libdir}/libTKXml.so.7.8
0ccb4a20
JB
508# R: libTKCDF libTKLCAF libTKMath libTKernel
509%attr(755,root,root) %{_libdir}/libTKXmlL.so.*.*.*
52d5a8ef 510%attr(755,root,root) %ghost %{_libdir}/libTKXmlL.so.7.8
0ccb4a20
JB
511# R: R: libTKCDF libTKLCAF libTKTObj libTKXmlL libTKernel
512%attr(755,root,root) %{_libdir}/libTKXmlTObj.so.*.*.*
52d5a8ef 513%attr(755,root,root) %ghost %{_libdir}/libTKXmlTObj.so.7.8
0ccb4a20
JB
514# R: libTKBRep libTKCAF libTKCDF libTKLCAF libTKMath libTKService libTKXCAF libTKXml libTKXmlL libTKernel
515%attr(755,root,root) %{_libdir}/libTKXmlXCAF.so.*.*.*
52d5a8ef 516%attr(755,root,root) %ghost %{_libdir}/libTKXmlXCAF.so.7.8
0ccb4a20
JB
517# R: (libstdc++) %{?with_tbb:tbb}
518%attr(755,root,root) %{_libdir}/libTKernel.so.*.*.*
52d5a8ef 519%attr(755,root,root) %ghost %{_libdir}/libTKernel.so.7.8
0ccb4a20
JB
520%dir %{_libdir}/opencascade
521%{_libdir}/opencascade/custom*.sh
522%{_libdir}/opencascade/env.sh
3c55ead9 523
ab499437 524%files devel
cdf0b2d4 525%defattr(644,root,root,755)
0ccb4a20
JB
526%attr(755,root,root) %{_libdir}/libTKBO.so
527%attr(755,root,root) %{_libdir}/libTKBRep.so
528%attr(755,root,root) %{_libdir}/libTKBin.so
529%attr(755,root,root) %{_libdir}/libTKBinL.so
530%attr(755,root,root) %{_libdir}/libTKBinTObj.so
531%attr(755,root,root) %{_libdir}/libTKBinXCAF.so
532%attr(755,root,root) %{_libdir}/libTKBool.so
533%attr(755,root,root) %{_libdir}/libTKCAF.so
534%attr(755,root,root) %{_libdir}/libTKCDF.so
535%attr(755,root,root) %{_libdir}/libTKDCAF.so
52d5a8ef
JB
536%attr(755,root,root) %{_libdir}/libTKDE.so
537%attr(755,root,root) %{_libdir}/libTKDECascade.so
538%attr(755,root,root) %{_libdir}/libTKDEGLTF.so
539%attr(755,root,root) %{_libdir}/libTKDEIGES.so
540%attr(755,root,root) %{_libdir}/libTKDEOBJ.so
541%attr(755,root,root) %{_libdir}/libTKDEPLY.so
542%attr(755,root,root) %{_libdir}/libTKDESTEP.so
543%attr(755,root,root) %{_libdir}/libTKDESTL.so
544%attr(755,root,root) %{_libdir}/libTKDEVRML.so
0ccb4a20 545%attr(755,root,root) %{_libdir}/libTKDraw.so
8f53d964 546%attr(755,root,root) %{_libdir}/libTKExpress.so
0ccb4a20
JB
547%attr(755,root,root) %{_libdir}/libTKFeat.so
548%attr(755,root,root) %{_libdir}/libTKFillet.so
549%attr(755,root,root) %{_libdir}/libTKG2d.so
550%attr(755,root,root) %{_libdir}/libTKG3d.so
551%attr(755,root,root) %{_libdir}/libTKGeomAlgo.so
552%attr(755,root,root) %{_libdir}/libTKGeomBase.so
553%attr(755,root,root) %{_libdir}/libTKHLR.so
0ccb4a20
JB
554%attr(755,root,root) %{_libdir}/libTKLCAF.so
555%attr(755,root,root) %{_libdir}/libTKMath.so
556%attr(755,root,root) %{_libdir}/libTKMesh.so
557%attr(755,root,root) %{_libdir}/libTKMeshVS.so
558%attr(755,root,root) %{_libdir}/libTKOffset.so
559%attr(755,root,root) %{_libdir}/libTKOpenGl.so
fb5caa2f 560%attr(755,root,root) %{_libdir}/libTKOpenGlTest.so
0ccb4a20
JB
561%attr(755,root,root) %{_libdir}/libTKPrim.so
562%attr(755,root,root) %{_libdir}/libTKQADraw.so
563%attr(755,root,root) %{_libdir}/libTKRWMesh.so
0ccb4a20
JB
564%attr(755,root,root) %{_libdir}/libTKService.so
565%attr(755,root,root) %{_libdir}/libTKShHealing.so
566%attr(755,root,root) %{_libdir}/libTKStd.so
567%attr(755,root,root) %{_libdir}/libTKStdL.so
568%attr(755,root,root) %{_libdir}/libTKTObj.so
569%attr(755,root,root) %{_libdir}/libTKTObjDRAW.so
570%attr(755,root,root) %{_libdir}/libTKTopAlgo.so
571%attr(755,root,root) %{_libdir}/libTKTopTest.so
572%attr(755,root,root) %{_libdir}/libTKV3d.so
573%attr(755,root,root) %{_libdir}/libTKVCAF.so
0ccb4a20
JB
574%attr(755,root,root) %{_libdir}/libTKViewerTest.so
575%attr(755,root,root) %{_libdir}/libTKXCAF.so
576%attr(755,root,root) %{_libdir}/libTKXDEDRAW.so
0ccb4a20
JB
577%attr(755,root,root) %{_libdir}/libTKXMesh.so
578%attr(755,root,root) %{_libdir}/libTKXSBase.so
579%attr(755,root,root) %{_libdir}/libTKXSDRAW.so
52d5a8ef
JB
580%attr(755,root,root) %{_libdir}/libTKXSDRAWDE.so
581%attr(755,root,root) %{_libdir}/libTKXSDRAWGLTF.so
582%attr(755,root,root) %{_libdir}/libTKXSDRAWIGES.so
583%attr(755,root,root) %{_libdir}/libTKXSDRAWOBJ.so
584%attr(755,root,root) %{_libdir}/libTKXSDRAWPLY.so
585%attr(755,root,root) %{_libdir}/libTKXSDRAWSTEP.so
586%attr(755,root,root) %{_libdir}/libTKXSDRAWSTL.so
587%attr(755,root,root) %{_libdir}/libTKXSDRAWVRML.so
0ccb4a20
JB
588%attr(755,root,root) %{_libdir}/libTKXml.so
589%attr(755,root,root) %{_libdir}/libTKXmlL.so
590%attr(755,root,root) %{_libdir}/libTKXmlTObj.so
591%attr(755,root,root) %{_libdir}/libTKXmlXCAF.so
592%attr(755,root,root) %{_libdir}/libTKernel.so
593%dir %{_includedir}/opencascade
594%{_includedir}/opencascade/*.gxx
595%{_includedir}/opencascade/*.h
596%{_includedir}/opencascade/*.hxx
597%{_includedir}/opencascade/*.lxx
ef2b2373 598%if %{with vtk}
fb5caa2f 599%exclude %{_includedir}/opencascade/IVtk*.hxx
ef2b2373 600%endif
0ccb4a20
JB
601%{_libdir}/cmake/opencascade
602%{_datadir}/opencascade/samples
603
604%files inspector
605%defattr(644,root,root,755)
606%attr(755,root,root) %{_bindir}/TInspectorEXE
607%attr(755,root,root) %{_bindir}/inspector.sh
608
609%files inspector-libs
610%defattr(644,root,root,755)
52d5a8ef 611# R: libTKBRep libTKBin libTKBinL libTKBinXCAF libTKCAF libTKDESTEP libTKG3d libTKLCAF libTKMath libTKService libTKStd libTKStdL libTKTInspectorAPI libTKTreeModel libTKV3d libTKVCAF libTKView libTKXCAF libTKXml libTKXmlL libTKXmlXCAF libTKernel Qt5Core Qt5Gui Qt5Widgets
0ccb4a20 612%attr(755,root,root) %{_libdir}/libTKDFBrowser.so.*.*.*
52d5a8ef
JB
613%attr(755,root,root) %ghost %{_libdir}/libTKDFBrowser.so.7.8
614# R: libTKBRep libTKMath libTKTInspectorAPI libTKTreeModel libTKernel Qt5Core Qt5Gui Qt5Widgets
615%attr(755,root,root) %{_libdir}/libTKMessageModel.so.*.*.*
616%attr(755,root,root) %ghost %{_libdir}/libTKMessageModel.so.7.8
617# R: libTKBRep libTKMath libTKMessageModel libTKService libTKTInspectorAPI libTKTopAlgo libTKTreeModel libTKV3d.so libTKView.so libTKernel QtCore QtWidgets
618%attr(755,root,root) %{_libdir}/libTKMessageView.so.*.*.*
619%attr(755,root,root) %ghost %{_libdir}/libTKMessageView.so.7.8
0ccb4a20
JB
620# R: libTKBRep libTKG3d libTKMath libTKTInspecorAPI libTKTreeModel libTKV3d libTKView libTKernel Qt5Core Qt5Gui Qt5Widgets
621%attr(755,root,root) %{_libdir}/libTKShapeView.so.*.*.*
52d5a8ef 622%attr(755,root,root) %ghost %{_libdir}/libTKShapeView.so.7.8
0ccb4a20
JB
623# R: libTKTInspectorAPI libTKTreeModel libTKernel Qt5Core Qt5Gui Qt5Widgets Qt5Xml
624%attr(755,root,root) %{_libdir}/libTKTInspector.so.*.*.*
52d5a8ef 625%attr(755,root,root) %ghost %{_libdir}/libTKTInspector.so.7.8
0ccb4a20
JB
626# R: libTKBRep libTKG3d libTKMath libTKPrim libTKTopAlgo libTKV3d libTKernel Qt5Core
627%attr(755,root,root) %{_libdir}/libTKTInspectorAPI.so.*.*.*
52d5a8ef 628%attr(755,root,root) %ghost %{_libdir}/libTKTInspectorAPI.so.7.8
0ccb4a20
JB
629# R: libTKCAF libTKDraw libTKTInspector liBTKTInspectorAPI libTKViewerTest libTKernel Qt5Core
630%attr(755,root,root) %{_libdir}/libTKToolsDraw.so.*.*.*
52d5a8ef 631%attr(755,root,root) %ghost %{_libdir}/libTKToolsDraw.so.7.8
0ccb4a20
JB
632# R: libTKTInspectorAPI libTKernel Qt5Core Qt5Gui Qt5Widgets
633%attr(755,root,root) %{_libdir}/libTKTreeModel.so.*.*.*
52d5a8ef
JB
634%attr(755,root,root) %ghost %{_libdir}/libTKTreeModel.so.7.8
635# R: libTKG3d libTKMath libTKService libTKTInspectorAPI libTKTreeModel libTKV3d libTKView libTKernel Qt5Core Qt5Gui Qt5Widgets
0ccb4a20 636%attr(755,root,root) %{_libdir}/libTKVInspector.so.*.*.*
52d5a8ef 637%attr(755,root,root) %ghost %{_libdir}/libTKVInspector.so.7.8
0ccb4a20
JB
638# R: libTKBRep libTKG3d libTKMath libTKOpenGl libTKService libTKV3d libTKernel Qt5Core Qt5Gui Qt5Widgets
639%attr(755,root,root) %{_libdir}/libTKView.so.*.*.*
52d5a8ef 640%attr(755,root,root) %ghost %{_libdir}/libTKView.so.7.8
0ccb4a20
JB
641
642%files inspector-devel
643%defattr(644,root,root,755)
644%attr(755,root,root) %{_libdir}/libTKDFBrowser.so
52d5a8ef
JB
645%attr(755,root,root) %{_libdir}/libTKMessageModel.so
646%attr(755,root,root) %{_libdir}/libTKMessageView.so
0ccb4a20
JB
647%attr(755,root,root) %{_libdir}/libTKShapeView.so
648%attr(755,root,root) %{_libdir}/libTKTInspector.so
649%attr(755,root,root) %{_libdir}/libTKTInspectorAPI.so
650%attr(755,root,root) %{_libdir}/libTKToolsDraw.so
651%attr(755,root,root) %{_libdir}/libTKTreeModel.so
652%attr(755,root,root) %{_libdir}/libTKVInspector.so
653%attr(755,root,root) %{_libdir}/libTKView.so
654%{_includedir}/opencascade/inspector
fce55032 655
ef2b2373
JB
656%if %{with vtk}
657%files vtk
658%defattr(644,root,root,755)
52d5a8ef 659# R: libTKBRep libTKMath libTKService libTKTopAlgo libTKV3d libTKernel libvtkCommonCore libvtkCommonDataModel libvtkCommonExecutionModel libvtkCommonMath libvtkCommonTransforms libvtkFiltersGeneral libvtkInteractionStyle libvtkRenderingCore libvtkRenderingFreeType libvtkRenderingOpenGL2
ef2b2373 660%attr(755,root,root) %{_libdir}/libTKIVtk.so.*.*.*
52d5a8ef
JB
661%attr(755,root,root) %ghost %{_libdir}/libTKIVtk.so.7.8
662# R: libTKDraw libTKIVtk libTKMath libTKService libTKV3d libTKernel libX11 libvtkCommonCore libvtkCommonExecutionModel libvtkIOImage libvtkImagingCore libvtkInteractionStyle libvtkRenderingCore libvtkRenderingFreeType libvtkRenderingGL2PSOpenGL2 libvtkRenderingOpenGL2 tcl
ef2b2373 663%attr(755,root,root) %{_libdir}/libTKIVtkDraw.so.*.*.*
52d5a8ef 664%attr(755,root,root) %ghost %{_libdir}/libTKIVtkDraw.so.7.8
ef2b2373
JB
665
666%files vtk-devel
667%defattr(644,root,root,755)
668%attr(755,root,root) %{_libdir}/libTKIVtk.so
669%attr(755,root,root) %{_libdir}/libTKIVtkDraw.so
670%{_includedir}/opencascade/IVtk*.hxx
671%endif
672
fb5caa2f 673%if %{with apidocs}
fce55032 674%files doc
b63031f9 675%defattr(644,root,root,755)
fb5caa2f
JB
676%doc doc/{overview,refman}
677%endif
fce55032
TP
678
679%files samples
b63031f9 680%defattr(644,root,root,755)
fce55032 681%{_examplesdir}/%{name}-%{version}
This page took 0.366277 seconds and 4 git commands to generate.