]> git.pld-linux.org Git - packages/hdf5.git/blame - hdf5.spec
- java- R: base
[packages/hdf5.git] / hdf5.spec
CommitLineData
359e9514 1# TODO:
a231b1b3 2# - finish (optional) MPI support (1.8.14: fails on mpi_file_open check)
359e9514 3# - check missing file
04bf435a
JB
4#
5# Conditional build:
8cdec0b7 6%bcond_with hdfs # HDFS driver (requires libhdfs, hdfs.h)
c7ae2dbd 7%bcond_without java # Java wrappers
8cdec0b7 8%bcond_without s3 # R/O S3 driver
a231b1b3
JB
9%bcond_without szip # SZIP compression support
10%bcond_with mpi # parallel version of library using MPI
04bf435a 11#
e88a844a 12Summary: Hierarchical Data Format 5 library
7aae9a53 13Summary(pl.UTF-8): Biblioteka HDF5 (Hierarchical Data Format 5)
e88a844a 14Name: hdf5
66f4ea15
JB
15Version: 1.10.7
16Release: 1
e88a844a 17License: Nearly BSD, but changed sources must be marked
50a8b653 18Group: Libraries
0d2cb146 19Source0: https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-%{version}/src/%{name}-%{version}.tar.bz2
66f4ea15 20# Source0-md5: dff8a882b61d0b59296dccc3ad13dc29
0d2cb146
JB
21Patch0: %{name}-sig.patch
22Patch1: %{name}-cmake.patch
23Patch2: %{name}-sh.patch
07607a68 24URL: https://support.hdfgroup.org/HDF5/
65f2e0bc 25BuildRequires: autoconf >= 2.69
8136d99f 26BuildRequires: automake >= 1:1.11
8cdec0b7
JB
27%{?with_s3:BuildRequires: curl-devel}
28BuildRequires: gcc-fortran >= 6:4.2
5181f5b2 29%{?with_java:BuildRequires: jdk}
51d062bb 30BuildRequires: libjpeg-devel >= 6b
31BuildRequires: libstdc++-devel
8136d99f 32BuildRequires: libtool >= 2:2.2
a231b1b3 33%{?with_mpi:BuildRequires: mpi-devel}
8cdec0b7 34%{?with_s3:BuildRequires: openssl-devel}
04bf435a 35%{?with_szip:BuildRequires: szip-devel >= 2.0}
51d062bb 36BuildRequires: zlib-devel >= 1.1.3
04bf435a 37Obsoletes: hdf5_hl
e88a844a
JB
38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40%description
41HDF5 is a completely new Hierarchical Data Format product consisting
42of a data format specification and a supporting library
43implementation. HDF5 is designed to address some of the limitations of
44the older HDF product and to address current and anticipated
45requirements of modern systems and applications.
46
3b572e7a
JR
47%description -l pl.UTF-8
48HDF5 jest całkowicie nowym produktem Hierarchiczego Formatu Danych,
49składającym się ze specyfikacji formatu danych oraz obsługującej go
50biblioteki. HDF5 został zaprojektowany aby pozbyć się ograniczeń
51poprzedniego HDF oraz żeby zaspokoić bieżące i przyszłe potrzeby
52współczesnych systemów i aplikacji.
e88a844a
JB
53
54%package devel
55Summary: HDF5 library development package
7aae9a53 56Summary(pl.UTF-8): Pliki nagłówkowe biblioteki HDF5
e88a844a 57Group: Development/Libraries
f6784fc9 58Requires: %{name} = %{version}-%{release}
8cdec0b7
JB
59%{?with_s3:Requires: curl-devel}
60%{?with_s3:Requires: openssl-devel}
04bf435a 61%{?with_szip:Requires: szip-devel >= 2.0}
98765fbd 62Requires: zlib-devel
04bf435a
JB
63Obsoletes: hdf5_hl-devel
64Obsoletes: hdf5_hl-tutor
e88a844a
JB
65
66%description devel
47291a99 67Header files for HDF5 library and HDF5 documentation.
e88a844a 68
3b572e7a
JR
69%description devel -l pl.UTF-8
70Pliki nagłówkowe biblioteki HDF5 oraz dokumentacja HDF5.
e88a844a
JB
71
72%package static
73Summary: HDF5 static library
7aae9a53 74Summary(pl.UTF-8): Statyczna biblioteka HDF5
e88a844a 75Group: Development/Libraries
f6784fc9 76Requires: %{name}-devel = %{version}-%{release}
04bf435a 77Obsoletes: hdf5_hl-static
e88a844a
JB
78
79%description static
80Static version of HDF5 library.
81
3b572e7a 82%description static -l pl.UTF-8
e88a844a
JB
83Statyczna wersja biblioteki HDF5.
84
f489d293
JB
85%package c++
86Summary: C++ APIs for HDF5
87Summary(pl.UTF-8): API C++ bibliotek HDF5
88Group: Libraries
89Requires: %{name} = %{version}-%{release}
90
91%description c++
92C++ APIs for HDF5 (both base hdf5 and hdf5_hl).
93
94%description c++ -l pl.UTF-8
95API C++ dla bibliotek HDF5 (zarówno podstawowej hdf5, jak i hdf5_hl).
96
97%package c++-devel
98Summary: Header files for HDF5 C++ APIs
99Summary(pl.UTF-8): Pliki nagłówkowe API C++ bibliotek HDF5
100Group: Development/Libraries
101Requires: %{name}-c++ = %{version}-%{release}
102Requires: %{name}-devel = %{version}-%{release}
103Requires: libstdc++-devel
104
105%description c++-devel
106Header files for HDF5 C++ APIs (both base hdf5 and hdf5_hl).
107
108%description c++-devel -l pl.UTF-8
109Pliki nagłówkowe API C++ bibliotek HDF5 (zarówno podstawowej hdf5, jak
110i hdf5_hl).
111
112%package c++-static
113Summary: C++ APIs for HDF5 - static libraries
114Summary(pl.UTF-8): API C++ bibliotek HDF5 - biblioteki statyczne
115Group: Development/Libraries
116Requires: %{name}-c++-devel = %{version}-%{release}
117
118%description c++-static
119C++ APIs for HDF5 (both base hdf5 and hdf5_hl) - static libraries.
120
121%description c++-static -l pl.UTF-8
122API C++ dla bibliotek HDF5 (zarówno podstawowej hdf5, jak i hdf5_hl) -
123biblioteki statyczne.
124
53110aaa
KK
125%package fortran
126Summary: Fortran APIs for HDF5
127Summary(pl.UTF-8): API Fortran bibliotek HDF5
128Group: Libraries
129Requires: %{name} = %{version}-%{release}
130
131%description fortran
132Fortran APIs for HDF5 (both base hdf5 and hdf5_hl).
133
134%description fortran -l pl.UTF-8
135API Fortran dla bibliotek HDF5 (zarówno podstawowej hdf5, jak i
136hdf5_hl).
137
138%package fortran-devel
139Summary: Header files for HDF5 Fortran APIs
140Summary(pl.UTF-8): Pliki nagłówkowe API Fortran bibliotek HDF5
141Group: Development/Libraries
142Requires: %{name}-devel = %{version}-%{release}
143Requires: %{name}-fortran = %{version}-%{release}
8cdec0b7 144Requires: gcc-fortran >= 6:4.2
53110aaa
KK
145
146%description fortran-devel
147Module and header files for HDF5 Fortran APIs (both base hdf5 and
148hdf5_hl).
149
150%description fortran-devel -l pl.UTF-8
151Moduły i pliki nagłówkowe API C++ bibliotek HDF5 (zarówno podstawowej
152hdf5, jak i hdf5_hl).
153
53110aaa
KK
154%package fortran-static
155Summary: Fortran APIs for HDF5 - static libraries
156Summary(pl.UTF-8): API Fortran bibliotek HDF5 - biblioteki statyczne
157Group: Development/Libraries
158Requires: %{name}-fortran-devel = %{version}-%{release}
159
160%description fortran-static
161Fortran APIs for HDF5 (both base hdf5 and hdf5_hl) - static libraries.
162
163%description fortran-static -l pl.UTF-8
164API Fortran dla bibliotek HDF5 (zarówno podstawowej hdf5, jak i
165hdf5_hl) - biblioteki statyczne.
166
e88a844a
JB
167%package progs
168Summary: HDF5 utilities
7aae9a53 169Summary(pl.UTF-8): Narzędzia do plików HDF5
e88a844a 170Group: Applications/File
f6784fc9 171Requires: %{name} = %{version}-%{release}
e88a844a
JB
172
173%description progs
174Utilities to convert from/to HDF5 format.
175
3b572e7a
JR
176%description progs -l pl.UTF-8
177Narzędzia do konwersji z i to formatu HDF5.
e88a844a 178
c7ae2dbd
JB
179%package -n java-hdf5
180Summary: Java HDF5 Interface (JHI5)
181Summary(pl.UTF-8): Interfejs HDF5 do Javy (JHI5)
182# to replace java-hdf5 [0:]2.11/3.3.1 from hdf-java.spec
183Epoch: 1
184Group: Libraries/Java
185URL: http://portal.hdfgroup.org/display/HDFVIEW/JHI5+Design+Notes
e6465c7a 186Requires: %{name} = %{version}-%{release}
c7ae2dbd
JB
187Requires: java-slf4j >= 1.7.25
188
189%description -n java-hdf5
190The Java Native Interface to the standard HDF5 library.
191
192%description -n java-hdf5 -l pl.UTF-8
193Natywny interfejs Javy (JNI) do biblioteki standardowej HDF5.
194
195%package -n java-hdf5-javadoc
196Summary: Javadoc documentation for Java HDF5 Interface (JHI5)
197Summary(pl.UTF-8): Dokumentacja javadoc do interfejsu HDF5 do Javy (JHI5)
198Epoch: 1
199Group: Documentation
200URL: http://portal.hdfgroup.org/display/HDFVIEW/JHI5+Design+Notes
201
202%description -n java-hdf5-javadoc
203Javadoc documentation for Java HDF5 Interface (JHI5).
204
205%description -n java-hdf5-javadoc -l pl.UTF-8
206Dokumentacja javadoc do interfejsu HDF5 do Javy (JHI5).
207
e88a844a 208%prep
51ee2442 209%setup -q
47291a99 210%patch0 -p1
e481fc02 211%patch1 -p1
6cbfde32 212%patch2 -p1
e88a844a
JB
213
214%build
cad84331 215%{__libtoolize}
51d062bb 216%{__aclocal}
9e16a4d5 217%{__autoconf}
6cbfde32
JB
218%{__autoheader}
219%{__automake}
47291a99 220%configure \
6cbfde32 221 --docdir=%{_docdir} \
8136d99f 222 --disable-silent-rules \
359e9514 223 --enable-cxx \
8cdec0b7 224 --enable-direct-vfd \
53110aaa 225 --enable-fortran \
c7ae2dbd 226 %{?with_java:--enable-java} \
a231b1b3 227 %{?with_mpi:--enable-parallel --enable-unsupported} \
8cdec0b7 228 %{?with_s3:--enable-ros3-vfd} \
a231b1b3 229 --enable-shared \
8cdec0b7 230 %{?with_hdfs:--with-libhdfs=%{_includedir},%{_libdir}} \
359e9514 231 --with-pthread \
04bf435a 232 %{?with_szip:--with-szlib}
e88a844a 233
0d2cb146 234# --enable-threadsafe is unspported with cxx/fortran/java/hl
e88a844a
JB
235
236%{__make}
237
238%install
239rm -rf $RPM_BUILD_ROOT
240install -d $RPM_BUILD_ROOT%{_includedir}
241
f489d293 242%{__make} install-recursive \
c7ae2dbd
JB
243 DESTDIR=$RPM_BUILD_ROOT \
244 hdf5_javadir=%{_javadir}
245
246%if %{with java}
247%{__rm} $RPM_BUILD_ROOT%{_libdir}/libhdf5_java.la
248ln -sf jarhdf5-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/jarhdf5.jar
249install -d $RPM_BUILD_ROOT%{_javadocdir}
250cp -pr java/src/javadoc $RPM_BUILD_ROOT%{_javadocdir}/hdf5lib
251%endif
e88a844a 252
f489d293 253install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/hl
6cbfde32 254%{__make} -C examples install-examples \
f489d293
JB
255 EXAMPLEDIR=$RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/c \
256 EXAMPLETOPDIR=$RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
6cbfde32
JB
257%{__make} -C c++/examples install-examples \
258 EXAMPLEDIR=$RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/c++
f489d293
JB
259%{__make} -C hl/examples install-examples \
260 EXAMPLEDIR=$RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/hl/c \
261 EXAMPLETOPDIR=$RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/hl
262%{__make} -C hl/c++/examples install-examples \
263 EXAMPLEDIR=$RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/hl/c++
98765fbd 264
044dbc5f 265install -d $RPM_BUILD_ROOT%{_libdir}/cmake/hdf5
5aceb0f0
JR
266vmajor=$(sed -ne 's/^#define H5_VERS_MAJOR\s*\([0-9]\+\).*/\1/p' src/H5public.h)
267vminor=$(sed -ne 's/^#define H5_VERS_MINOR\s*\([0-9]\+\).*/\1/p' src/H5public.h)
268vrel=$(sed -ne 's/^#define H5_VERS_RELEASE\s*\([0-9]\+\).*/\1/p' src/H5public.h)
9e421fac 269vsubr=$(sed -ne 's/^#define H5_VERS_SUBRELEASE\s*"\?\([^" \t]\+\)"\?.*/\1/p' src/H5public.h)
07607a68
JB
270for f in hdf5-config-version.cmake hdf5-config.cmake hdf5-targets.cmake hdf5-targets-noconfig.cmake ; do
271 sed -e 's,@HDF5_PACKAGE@,hdf5,g' \
30149e0c
JB
272 -e 's,@HDF_PACKAGE_EXT@,,' \
273 -e "s,@HDF5_VERSION_STRING@,%{version}," \
274 -e "s,@HDF5_VERSION_MAJOR@,1.8," \
275 -e "s,@HDF5_VERSION_MINOR@,$vrel," \
276 -e "s,@H5_VERS_MAJOR@,$vmajor," \
277 -e "s,@H5_VERS_MINOR@,$vminor," \
278 -e "s,@H5_VERS_RELEASE@,$vrel," \
279 -e "s,@H5_VERS_SUBRELEASE@,$vsubr," \
280 -e 's,@HDF5_ENABLE_PARALLEL@,OFF,' \
281 -e 's,@HDF5_BUILD_FORTRAN@,ON,' \
30149e0c
JB
282 -e 's,@HDF5_BUILD_CPP_LIB@,ON,' \
283 -e 's,@HDF5_BUILD_TOOLS@,ON,' \
284 -e 's,@HDF5_BUILD_HL_LIB@,ON,' \
285 -e 's,@HDF5_ENABLE_Z_LIB_SUPPORT@,ON,' \
286 -e 's,@HDF5_ENABLE_SZIP_SUPPORT@,%{?with_szip:ON}%{!?with_szip:OFF},' \
287 -e 's,@HDF5_ENABLE_SZIP_ENCODING@,%{?with_szip:ON}%{!?with_szip:OFF},' \
a5124135
JR
288%ifarch %{ix86} x32
289 -e 's,@CMAKE_SIZEOF_VOID_P@,4,' \
290%else
291%ifarch %{x8664}
292 -e 's,@CMAKE_SIZEOF_VOID_P@,8,' \
293%endif
294%endif
30149e0c
JB
295 -e 's,@BUILD_SHARED_LIBS@,ON,' \
296 -e 's,@HDF5_PACKAGE_EXTLIBS@,OFF,' \
297 -e 's,@ZLIB_PACKAGE_NAME@,zlib,' \
298 -e 's,@SZIP_PACKAGE_NAME@,szip,' \
299 -e 's,@HDF5_LIBRARIES_TO_EXPORT@,hdf5,' \
07607a68 300 -e 's,@CMAKE_GENERATOR_TOOLSET@,,' \
73e27db0
JR
301 -e 's,@lib@,%{_lib},' \
302 %{?with_mpi:-e 's,@MPI_C_INCLUDE_PATH@,%{_includedir},'} \
303 %{?with_mpi:-e 's,@MPI_C_LIBRARIES@,%{_libdir},'} \
304 -e 's,@PACKAGE_INCLUDE_INSTALL_DIR@,%{_includedir},' \
9dff225c 305 -e 's,@PACKAGE_SHARE_INSTALL_DIR@,%{_libdir}/cmake,' \
73e27db0 306 -e 's,@PACKAGE_CURRENT_BUILD_DIR@,%{_prefix},' \
044dbc5f 307 config/cmake/${f}.in > $RPM_BUILD_ROOT%{_libdir}/cmake/hdf5/$f
30149e0c 308done
30149e0c 309
e88a844a
JB
310%clean
311rm -rf $RPM_BUILD_ROOT
312
313%post -p /sbin/ldconfig
314%postun -p /sbin/ldconfig
315
f489d293
JB
316%post c++ -p /sbin/ldconfig
317%postun c++ -p /sbin/ldconfig
318
69b25e9d
JB
319%post fortran -p /sbin/ldconfig
320%postun fortran -p /sbin/ldconfig
321
e88a844a
JB
322%files
323%defattr(644,root,root,755)
6cbfde32 324%doc COPYING README.txt release_docs/{HISTORY*.txt,RELEASE.txt}
04bf435a 325%attr(755,root,root) %{_libdir}/libhdf5.so.*.*.*
0d2cb146 326%attr(755,root,root) %ghost %{_libdir}/libhdf5.so.103
04bf435a 327%attr(755,root,root) %{_libdir}/libhdf5_hl.so.*.*.*
0d2cb146 328%attr(755,root,root) %ghost %{_libdir}/libhdf5_hl.so.100
04bf435a
JB
329# used to show configuration at runtime
330%{_libdir}/libhdf5.settings
e88a844a
JB
331
332%files devel
333%defattr(644,root,root,755)
f489d293 334%attr(755,root,root) %{_bindir}/h5cc
04bf435a 335%attr(755,root,root) %{_libdir}/libhdf5.so
04bf435a
JB
336%attr(755,root,root) %{_libdir}/libhdf5_hl.so
337%{_libdir}/libhdf5.la
04bf435a 338%{_libdir}/libhdf5_hl.la
f489d293
JB
339%{_includedir}/H5ACpublic.h
340%{_includedir}/H5Apublic.h
341%{_includedir}/H5Cpublic.h
51ee2442 342%{_includedir}/H5DOpublic.h
f489d293
JB
343%{_includedir}/H5DSpublic.h
344%{_includedir}/H5Dpublic.h
345%{_includedir}/H5Epubgen.h
346%{_includedir}/H5Epublic.h
347%{_includedir}/H5FDcore.h
348%{_includedir}/H5FDdirect.h
349%{_includedir}/H5FDfamily.h
8cdec0b7 350%{_includedir}/H5FDhdfs.h
f489d293 351%{_includedir}/H5FDlog.h
66f4ea15 352%{_includedir}/H5FDmirror.h
f489d293
JB
353%{_includedir}/H5FDmpi.h
354%{_includedir}/H5FDmpio.h
f489d293
JB
355%{_includedir}/H5FDmulti.h
356%{_includedir}/H5FDpublic.h
8cdec0b7 357%{_includedir}/H5FDros3.h
f489d293 358%{_includedir}/H5FDsec2.h
66f4ea15 359%{_includedir}/H5FDsplitter.h
f489d293 360%{_includedir}/H5FDstdio.h
0d2cb146 361%{_includedir}/H5FDwindows.h
f489d293
JB
362%{_includedir}/H5Fpublic.h
363%{_includedir}/H5Gpublic.h
364%{_includedir}/H5IMpublic.h
365%{_includedir}/H5Include.h
366%{_includedir}/H5Ipublic.h
0d2cb146 367%{_includedir}/H5LDpublic.h
f489d293
JB
368%{_includedir}/H5LTpublic.h
369%{_includedir}/H5Lpublic.h
370%{_includedir}/H5MMpublic.h
371%{_includedir}/H5Opublic.h
372%{_includedir}/H5PTpublic.h
373%{_includedir}/H5Ppublic.h
51ee2442 374%{_includedir}/H5PLextern.h
bd49f196 375%{_includedir}/H5PLpublic.h
f489d293
JB
376%{_includedir}/H5Rpublic.h
377%{_includedir}/H5Spublic.h
378%{_includedir}/H5TBpublic.h
379%{_includedir}/H5Tpublic.h
380%{_includedir}/H5Zpublic.h
381%{_includedir}/H5api_adpt.h
382%{_includedir}/H5overflow.h
383%{_includedir}/H5pubconf.h
384%{_includedir}/H5public.h
385%{_includedir}/H5version.h
6cbfde32
JB
386%{_includedir}/hdf5.h
387%{_includedir}/hdf5_hl.h
51ee2442 388
044dbc5f 389%{_libdir}/cmake/hdf5
f489d293 390%dir %{_examplesdir}/%{name}-%{version}
51ee2442 391%{_examplesdir}/%{name}-%{version}/README
f489d293
JB
392%{_examplesdir}/%{name}-%{version}/run-all-ex.sh
393%{_examplesdir}/%{name}-%{version}/c
394%dir %{_examplesdir}/%{name}-%{version}/hl
395%{_examplesdir}/%{name}-%{version}/hl/run-hl-ex.sh
396%{_examplesdir}/%{name}-%{version}/hl/c
e88a844a
JB
397
398%files static
399%defattr(644,root,root,755)
04bf435a 400%{_libdir}/libhdf5.a
04bf435a 401%{_libdir}/libhdf5_hl.a
e88a844a 402
f489d293
JB
403%files c++
404%defattr(644,root,root,755)
405%attr(755,root,root) %{_libdir}/libhdf5_cpp.so.*.*.*
0d2cb146 406%attr(755,root,root) %ghost %{_libdir}/libhdf5_cpp.so.103
f489d293 407%attr(755,root,root) %{_libdir}/libhdf5_hl_cpp.so.*.*.*
0d2cb146 408%attr(755,root,root) %ghost %{_libdir}/libhdf5_hl_cpp.so.100
f489d293
JB
409
410%files c++-devel
411%defattr(644,root,root,755)
412%attr(755,root,root) %{_bindir}/h5c++
413%attr(755,root,root) %{_libdir}/libhdf5_cpp.so
414%attr(755,root,root) %{_libdir}/libhdf5_hl_cpp.so
415%{_libdir}/libhdf5_cpp.la
416%{_libdir}/libhdf5_hl_cpp.la
417%{_includedir}/H5AbstractDs.h
418%{_includedir}/H5ArrayType.h
419%{_includedir}/H5AtomType.h
420%{_includedir}/H5Attribute.h
421%{_includedir}/H5Classes.h
422%{_includedir}/H5CommonFG.h
423%{_includedir}/H5CompType.h
424%{_includedir}/H5Cpp.h
425%{_includedir}/H5CppDoc.h
0d2cb146 426%{_includedir}/H5DaccProp.h
f489d293
JB
427%{_includedir}/H5DataSet.h
428%{_includedir}/H5DataSpace.h
429%{_includedir}/H5DataType.h
430%{_includedir}/H5DcreatProp.h
431%{_includedir}/H5DxferProp.h
432%{_includedir}/H5EnumType.h
433%{_includedir}/H5Exception.h
434%{_includedir}/H5FaccProp.h
435%{_includedir}/H5FcreatProp.h
436%{_includedir}/H5File.h
437%{_includedir}/H5FloatType.h
438%{_includedir}/H5Group.h
439%{_includedir}/H5IdComponent.h
440%{_includedir}/H5IntType.h
07607a68 441%{_includedir}/H5LaccProp.h
9dff225c 442%{_includedir}/H5LcreatProp.h
f489d293 443%{_includedir}/H5Library.h
65086303 444%{_includedir}/H5Location.h
f489d293 445%{_includedir}/H5Object.h
4b676458 446%{_includedir}/H5OcreatProp.h
f489d293
JB
447%{_includedir}/H5PacketTable.h
448%{_includedir}/H5PredType.h
449%{_includedir}/H5PropList.h
450%{_includedir}/H5StrType.h
451%{_includedir}/H5VarLenType.h
452%{_examplesdir}/%{name}-%{version}/c++
453%{_examplesdir}/%{name}-%{version}/hl/c++
454
69b25e9d
JB
455%files c++-static
456%defattr(644,root,root,755)
457%{_libdir}/libhdf5_cpp.a
458%{_libdir}/libhdf5_hl_cpp.a
459
53110aaa
KK
460%files fortran
461%defattr(644,root,root,755)
462%attr(755,root,root) %{_libdir}/libhdf5_fortran.so.*.*.*
0d2cb146 463%attr(755,root,root) %ghost %{_libdir}/libhdf5_fortran.so.102
53110aaa 464%attr(755,root,root) %{_libdir}/libhdf5hl_fortran.so.*.*.*
0d2cb146 465%attr(755,root,root) %ghost %{_libdir}/libhdf5hl_fortran.so.100
53110aaa
KK
466
467%files fortran-devel
468%defattr(644,root,root,755)
469%attr(755,root,root) %{_bindir}/h5fc
69b25e9d 470%attr(755,root,root) %{_libdir}/libhdf5_fortran.so
0d2cb146 471%attr(755,root,root) %{_libdir}/libhdf5_hl_fortran.so
69b25e9d 472%attr(755,root,root) %{_libdir}/libhdf5hl_fortran.so
53110aaa
KK
473%{_libdir}/libhdf5_fortran.la
474%{_libdir}/libhdf5hl_fortran.la
475%{_includedir}/H5f90i.h
476%{_includedir}/H5f90i_gen.h
0d2cb146 477%{_includedir}/h5_gen.mod
53110aaa
KK
478%{_includedir}/h5a.mod
479%{_includedir}/h5d.mod
97807085 480%{_includedir}/h5ds.mod
53110aaa
KK
481%{_includedir}/h5e.mod
482%{_includedir}/h5f.mod
0d2cb146 483%{_includedir}/h5fortkit.mod
53110aaa
KK
484%{_includedir}/h5fortran_types.mod
485%{_includedir}/h5g.mod
486%{_includedir}/h5global.mod
487%{_includedir}/h5i.mod
488%{_includedir}/h5im.mod
489%{_includedir}/h5l.mod
490%{_includedir}/h5lib.mod
491%{_includedir}/h5lt.mod
0d2cb146 492%{_includedir}/h5lt_const.mod
53110aaa
KK
493%{_includedir}/h5o.mod
494%{_includedir}/h5p.mod
495%{_includedir}/h5r.mod
496%{_includedir}/h5s.mod
497%{_includedir}/h5t.mod
498%{_includedir}/h5tb.mod
0d2cb146 499%{_includedir}/h5tb_const.mod
53110aaa
KK
500%{_includedir}/h5z.mod
501%{_includedir}/hdf5.mod
502
69b25e9d
JB
503%files fortran-static
504%defattr(644,root,root,755)
505%{_libdir}/libhdf5_fortran.a
0d2cb146 506%{_libdir}/libhdf5_hl_fortran.a
69b25e9d 507%{_libdir}/libhdf5hl_fortran.a
53110aaa 508
e88a844a
JB
509%files progs
510%defattr(644,root,root,755)
f489d293
JB
511%attr(755,root,root) %{_bindir}/gif2h5
512%attr(755,root,root) %{_bindir}/h52gif
0d2cb146 513%attr(755,root,root) %{_bindir}/h5clear
f489d293
JB
514%attr(755,root,root) %{_bindir}/h5copy
515%attr(755,root,root) %{_bindir}/h5debug
516%attr(755,root,root) %{_bindir}/h5diff
517%attr(755,root,root) %{_bindir}/h5dump
0d2cb146 518%attr(755,root,root) %{_bindir}/h5format_convert
f489d293
JB
519%attr(755,root,root) %{_bindir}/h5import
520%attr(755,root,root) %{_bindir}/h5jam
521%attr(755,root,root) %{_bindir}/h5ls
522%attr(755,root,root) %{_bindir}/h5mkgrp
523%attr(755,root,root) %{_bindir}/h5perf_serial
524%attr(755,root,root) %{_bindir}/h5redeploy
525%attr(755,root,root) %{_bindir}/h5repack
526%attr(755,root,root) %{_bindir}/h5repart
527%attr(755,root,root) %{_bindir}/h5stat
528%attr(755,root,root) %{_bindir}/h5unjam
0d2cb146 529%attr(755,root,root) %{_bindir}/h5watch
66f4ea15
JB
530%attr(755,root,root) %{_bindir}/mirror_server
531%attr(755,root,root) %{_bindir}/mirror_server_stop
c7ae2dbd
JB
532
533%if %{with java}
534%files -n java-hdf5
535%defattr(644,root,root,755)
536%attr(755,root,root) %{_libdir}/libhdf5_java.so
537%{_javadir}/jarhdf5-%{version}.jar
538%{_javadir}/jarhdf5.jar
539
540%files -n java-hdf5-javadoc
541%defattr(644,root,root,755)
542%{_javadocdir}/hdf5lib
543%endif
This page took 0.137785 seconds and 4 git commands to generate.