]> git.pld-linux.org Git - packages/OpenCASCADE.git/blame - OpenCASCADE.spec
- updated to 7.5.0
[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
d12a0ed3 11# NOTE: there are some not PLD-relevant patches available:
d12a0ed3 12# - kFreeBSD/Hurd: http://git.debian.org/?p=debian-science/packages/opencascade.git;a=blob;f=debian/patches/fix-osd_path.patch
27fea8cd
TP
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
d12a0ed3 15
0ccb4a20 16# TODO: - separate libs-x (80% of libraries), follow Fedora split or split packages as suggested by Jason Kraftcheck in Debian
27fea8cd 17# - consider arch-independent includes: http://git.debian.org/?p=debian-science/packages/opencascade.git;a=blob;f=debian/patches/OCC64.patch
8817ffd7
TP
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
0ccb4a20
JB
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
0da61c06 30
211fd830 31Summary: OpenCASCADE CAE platform
a4130b39 32Summary(pl.UTF-8): Platforma CAE OpenCASCADE
9d815b70 33Name: OpenCASCADE
0ccb4a20
JB
34Version: 7.5.0
35Release: 1
211fd830 36License: LGPL-like, see http://www.opencascade.org/occ/license/
b22968e0 37Group: Applications/Engineering
a4130b39 38#Source0Download: https://old.opencascade.com/content/latest-release
0ccb4a20
JB
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:
41Source0: https://github.com/tpaviot/oce/releases/download/official-upstream-packages/opencascade-7.5.0.tgz
42# Source0-md5: eb62af12f173b7ce32209701cdd877ea
43Patch0: %{name}-cmake.patch
44Patch1: %{name}-inspector-data.patch
a4130b39 45URL: https://www.opencascade.com/open-cascade-technology/
0ccb4a20 46%{?with_freeimage:BuildRequires: FreeImage-devel}
a4130b39 47BuildRequires: OpenGL-GLU-devel
b22968e0 48BuildRequires: bison
0ccb4a20
JB
49BuildRequires: cmake >= 2.8.12
50BuildRequires: doxygen >= 1:1.8.4
51BuildRequires: eigen3
52# avcodec avformat avutil swscale
53%{?with_ffmpeg:BuildRequires: ffmpeg-devel}
b22968e0 54BuildRequires: flex
0ccb4a20 55BuildRequires: freetype-devel >= 2
a4130b39 56%ifnarch i386 i486
2b38e9f0 57BuildRequires: jdk
660cc86c 58%endif
0ccb4a20 59BuildRequires: libstdc++-devel >= 6:4.7
61b2b43f 60BuildRequires: libtool
0ccb4a20 61BuildRequires: rapidjson-devel
a4130b39 62BuildRequires: rpmbuild(macros) >= 1.752
0ccb4a20
JB
63%{?with_tbb:BuildRequires: tbb-devel}
64BuildRequires: tcl-devel
869e1a31 65BuildRequires: tk-devel
0ccb4a20 66%{?with_vtk:BuildRequires: vtk-devel}
61b2b43f
TP
67BuildRequires: xorg-lib-libX11-devel
68BuildRequires: xorg-lib-libXmu-devel
69BuildRequires: xorg-proto-xproto-devel
0ccb4a20
JB
70%if %{with qt}
71BuildRequires: Qt5Core-devel >= 5
72BuildRequires: Qt5Gui-devel >= 5
73BuildRequires: Qt5Quick-devel >= 5
74BuildRequires: Qt5Widgets-devel >= 5
75BuildRequires: Qt5Xml-devel >= 5
76BuildRequires: qt5-build >= 5
77BuildRequires: qt5-linguist >= 5
78%endif
a4130b39 79Requires: %{name}-libs = %{version}-%{release}
9d815b70 80BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
ab499437 81
0ccb4a20
JB
82%define _noautocompressdoc *.chm
83
ab499437 84%description
a4130b39
JB
85OpenCASCADE is a suite for 3D surface and solid modeling,
86visualization, data exchange and rapid application development. It is
87an excellent platform for development of numerical simulation software
88including CAD/CAM/CAE, AEC and GIS, as well as PDM applications.
89
90%description -l pl.UTF-8
91OpenCASCADE to szkielet do modelowania powierzchni i brył 3D wraz z
92wizualizacją, wymianą danych i wsparciem szybkiego tworzenia
93aplikacji. Jest to świetna platforma do rozwoju oprogramowania
94symulacji numerycznych, w tym CAD/CAM/CAE, AEC oraz GIS, a także
95aplikacji PDM.
ab499437 96
b22968e0
TP
97%package libs
98Summary: OpenCASCADE shared libraries
a4130b39 99Summary(pl.UTF-8): Biblioteki współdzielone OpenCASCADE
b22968e0
TP
100Group: Libraries
101
102%description libs
103OpenCASCADE shared libraries.
104
a4130b39
JB
105%description libs -l pl.UTF-8
106Biblioteki współdzielone OpenCASCADE.
107
ab499437 108%package devel
b22968e0 109Summary: OpenCASCADE development files
a4130b39 110Summary(pl.UTF-8): Pliki programistyczne OpenCASCADE
b22968e0
TP
111Group: Development/Libraries
112Requires: %{name}-libs = %{version}-%{release}
0ccb4a20
JB
113Requires: libstdc++-devel
114# for CommandWindow.h
115Requires: tcl-devel
ab499437
TP
116
117%description devel
b22968e0
TP
118OpenCASCADE development files.
119
a4130b39
JB
120%description devel -l pl.UTF-8
121Pliki programistyczne OpenCASCADE.
122
0ccb4a20
JB
123%package inspector
124Summary: OCCT Inspector application
125Summary(pl.UTF-8): Aplikacja OCCT Inspector
126Group: Applications/Engineering
127Requires: %{name} = %{version}-%{release}
128Requires: %{name}-inspector-libs = %{version}-%{release}
129
130%description inspector
131OCCT Inspector application.
132
133%description inspector -l pl.UTF-8
134Aplikacja OCCT Inspector.
135
136%package inspector-libs
137Summary: OCCT Inspector libraries
138Summary(pl.UTF-8): Biblioteki OCCT Inspector
139Group: X11/Libraries
140Requires: %{name}-libs = %{version}-%{release}
141
142%description inspector-libs
143OCCT Inspector libraries.
144
145%description inspector-libs -l pl.UTF-8
146Biblioteki OCCT Inspector.
147
148%package inspector-devel
149Summary: Header files for OCCT Inspector libraries
150Summary(pl.UTF-8): Pliki nagłówkowe bibliotek OCCT Inspector
151Group: X11/Development/Libraries
152Requires: %{name}-devel = %{version}-%{release}
153Requires: %{name}-inspector-libs = %{version}-%{release}
154Requires: Qt5Core-devel >= 5
155Requires: Qt5Gui-devel >= 5
156Requires: Qt5Widgets-devel >= 5
157Requires: Qt5Xml-devel >= 5
158
159%description inspector-devel
160Header files for OCCT Inspector libraries.
161
162%description inspector-devel -l pl.UTF-8
163Pliki nagłówkowe bibliotek OCCT Inspector.
164
b22968e0
TP
165%package doc
166Summary: OpenCASCADE documentation
a4130b39 167Summary(pl.UTF-8): Dokumentacja do OpenCASCADE
b22968e0 168Group: Documentation
a4130b39 169%{?noarchpackage}
b22968e0
TP
170
171%description doc
a4130b39
JB
172OpenCASCADE help and HTML documentation.
173
174%description doc -l pl.UTF-8
175Pomoc oraz dokumentacja w formacie HTML do OpenCASCADE.
b22968e0 176
fce55032
TP
177%package samples
178Summary: OpenCASCADE samples
a4130b39 179Summary(pl.UTF-8): Przykłady do OpenCASCADE
fce55032 180Group: Documentation
a4130b39 181%{?noarchpackage}
fce55032
TP
182
183%description samples
184OpenCASCADE samples.
185
a4130b39
JB
186%description samples -l pl.UTF-8
187Przykłady do OpenCASCADE.
188
ab499437 189%prep
0ccb4a20 190%setup -q -n opencascade-%{version}
ab499437
TP
191%patch0 -p1
192%patch1 -p1
0ccb4a20
JB
193
194%{__sed} -i -e '/set (CMAKE_CONFIGURATION_TYPES/ { s/INTERNAL/STRING/;s/ FORCE// }' CMakeLists.txt
ab499437
TP
195
196%build
0ccb4a20
JB
197install -d build
198cd 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}
ab499437 209
cdf0b2d4 210%{__make}
ab499437
TP
211
212%install
cdf0b2d4 213rm -rf $RPM_BUILD_ROOT
61b2b43f 214
0ccb4a20 215%{__make} -C build install \
61b2b43f 216 DESTDIR=$RPM_BUILD_ROOT
b22968e0 217
0ccb4a20
JB
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
225install -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}
3c55ead9 232
0ccb4a20
JB
233install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
234cp -pr samples/{OCCTOverview,glfw,ocafsamples,qt,tcl,webgl,xaml} $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
fce55032 235
0ccb4a20
JB
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
0729df7d 240
ab499437 241%clean
cdf0b2d4 242rm -rf $RPM_BUILD_ROOT
ab499437 243
81e4c012
JB
244%post libs -p /sbin/ldconfig
245%postun libs -p /sbin/ldconfig
246
0ccb4a20
JB
247%post inspector-libs -p /sbin/ldconfig
248%postun inspector-libs -p /sbin/ldconfig
249
ab499437 250%files
cdf0b2d4 251%defattr(644,root,root,755)
3c55ead9 252%attr(755,root,root) %{_bindir}/DRAWEXE
0ccb4a20
JB
253%attr(755,root,root) %{_bindir}/draw.sh
254%dir %{_datadir}/opencascade
255%{_datadir}/opencascade/data
256%{_datadir}/opencascade/resources
3c55ead9
TP
257
258%files libs
259%defattr(644,root,root,755)
0ccb4a20
JB
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
3c55ead9 435
ab499437 436%files devel
cdf0b2d4 437%defattr(644,root,root,755)
0ccb4a20
JB
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
fce55032
TP
546
547%files doc
b63031f9 548%defattr(644,root,root,755)
0ccb4a20 549%doc doc/*
fce55032
TP
550
551%files samples
b63031f9 552%defattr(644,root,root,755)
fce55032 553%{_examplesdir}/%{name}-%{version}
This page took 0.17324 seconds and 4 git commands to generate.