source: projects/specs/trunk/h/hdf5/hdf5-vl.spec @ 12510

Revision 12510, 6.0 KB checked in by tomop, 3 years ago (diff)

updated 11 packages

Field3D-1.7.3-2

ImageMagick?-6.9.11.48-1

OpenEXR-2.5.3-1

OpenImageIO-2.2.9.0-1

babl-0.1.82-1

fmt-7.1.3-2

gegl04-0.4.26-2

gimp-2.10.22-1

hdf5-1.12.0-1

opencv-4.5.0-1

robin-map-0.6.3-4

RevLine 
[521]1Summary: A general purpose library and file format for storing scientific data
[12510]2Name:            hdf5
3Version:        1.12.0
4Release:        1%{?_dist_release}
5Group:          system
6Vendor:         Project Vine
7Distribution:   Vine Linux
[11731]8
[521]9License: BSD
[11731]10URL:     http://www.hdfgroup.org/HDF5/
11
[2653]12Source0: ftp://ftp.hdfgroup.org/HDF5/current/src/%{name}-%{version}.tar.bz2
[5904]13# Source1: ftp://ftp.hdfgroup.org/HDF5/current/src/%{name}-%{version}_docs.tar
[11731]14
[521]15BuildRoot: %{_tmppath}/%{name}-%{version}-root
[2653]16BuildRequires: zlib-devel, gcc-gfortran, time
[521]17
[11731]18
[521]19%description
20HDF5 is a general purpose library and file format for storing scientific data.
[11731]21HDF5 can store two primary objects: datasets and groups. A dataset is
22essentially a multidimensional array of data elements, and a group is a
23structure for organizing objects in an HDF5 file. Using these two basic
24objects, one can create and store almost any kind of scientific data
25structure, such as images, arrays of vectors, and structured and unstructured
[521]26grids. You can also mix and match them in HDF5 files according to your needs.
27
[12510]28
[521]29%package devel
30Summary: HDF5 development files
[12510]31Group: programming
[521]32Requires: %{name} = %{version}-%{release}
33
34%description devel
35HDF5 development headers and libraries.
36
[12510]37
[5904]38%package static
39Summary: HDF5 static libraries
[12510]40Group: programming
[5904]41Requires: %{name}-devel = %{version}-%{release}
42
43%description static
44HDF5 static libraries.
45
[11731]46
[12510]47%debug_package
48
49
[521]50%prep
51%setup -q
52
53%build
54export CC=gcc
55export CXX=g++
56export F9X=gfortran
[12510]57%{configure} \
58             --enable-build-mode=production \
59             --with-ssl --enable-cxx --enable-fortran \
[11731]60             --disable-dependency-tracking \
61             --enable-hl --enable-shared
[5904]62%{__make} %{?_smp_mflags}
[521]63
64%install
[11731]65%{__rm} -rf ${RPM_BUILD_ROOT}
66%{makeinstall} docdir=${RPM_BUILD_ROOT}%{_docdir}
67%{__rm} -rf ${RPM_BUILD_ROOT}/%{_libdir}/*.la ${RPM_BUILD_ROOT}/%{_libdir}/*.settings
[521]68
69%check
[11731]70%{__make} check
[521]71
72%clean
[11731]73%{__rm} -rf ${RPM_BUILD_ROOT}
[521]74
[11731]75%post -p %{_syssbindir}/ldconfig
[521]76
[11731]77%postun -p %{_syssbindir}/ldconfig
[521]78
79
80%files
81%defattr(-,root,root,-)
82%doc COPYING MANIFEST README.txt release_docs/RELEASE.txt
[5904]83%doc release_docs/HISTORY*.txt
[521]84%{_bindir}/gif2h5
85%{_bindir}/h52gif
[12510]86%{_bindir}/h5clear
[5904]87%{_bindir}/h5copy
[521]88%{_bindir}/h5debug
89%{_bindir}/h5diff
90%{_bindir}/h5dump
[12510]91%{_bindir}/h5format_convert
[521]92%{_bindir}/h5import
93%{_bindir}/h5jam
94%{_bindir}/h5ls
[5904]95%{_bindir}/h5mkgrp
96%{_bindir}/h5perf_serial
[521]97%{_bindir}/h5repack
98%{_bindir}/h5repart
[5904]99%{_bindir}/h5stat
[521]100%{_bindir}/h5unjam
[12510]101%{_bindir}/h5watch
[521]102%attr(0755,root,root) %{_libdir}/*.so.*
103
104%files devel
105%defattr(-,root,root,-)
106%{_bindir}/h5c++
107%{_bindir}/h5cc
108%{_bindir}/h5fc
109%{_bindir}/h5redeploy
110%{_includedir}/*.h
111%{_libdir}/*.so
[5904]112%{_includedir}/*.mod
113%{_datadir}/hdf5_examples/
[521]114
[5904]115%files static
116%defattr(-,root,root,-)
117%{_libdir}/*.a
[521]118
[11731]119
[521]120%changelog
[12510]121
122* Sat Dec 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.0-1
123- new upstream release.
124
[12007]125* Fri Jan 25 2019 Toshiaki Ara <ara_t@384.jp> 1.8.20-2
126- rebuild with gfortran-8.2.0
127
[11731]128* Sat Jun 30 2018 Toshiaki Ara <ara_t@384.jp> 1.8.20-1
129- update to 1.8.20
130
[10570]131* Sat Jul 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.14-2
132- rebuild with gcc-5.4.0
133
[9256]134* Mon Jan 12 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.14-1
135- new upstream release
136
[7034]137* Sun Oct 28 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.9-1
138- new upstream release
139
[5904]140* Wed Nov 30 2011 NAKAMURA Kenta <kenta@vinelinux.org> 1.8.8-1
141- new upstream release
142- drop obsolete patches
143
[2653]144* Sun Feb 06 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.10-1
145- new upstream release
146- drop Patch1,3,10
147- remove BuildRequires: openssl-devel
148
[521]149* Tue Oct 14 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.6-2
150- applied new versioning policy
151
152* Thu Jan 03 2008 NAKAMURA Kenta <kenta@vinelinux.org> 1.6.6-1vl1
153- Removed krb5-devel from BuildRequires:
154- Rebuild for VineSeed
155
156* Wed Oct 17 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.6-1
157- Update to 1.6.6, drop upstreamed patches
158- Explicitly set compilers
159
160* Fri Aug 24 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.5-9
161- Update license tag to BSD
162- Rebuild for BuildID
163
164* Wed Aug  8 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.5-8
165- Fix memset typo
166- Pass mode to open with O_CREAT
167
168* Mon Feb 12 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.5-7
169- New project URL
170- Add patch to use POSIX sort key option
171- Remove useless and multilib conflicting Makefiles from html docs
172  (bug #228365)
173- Make hdf5-devel own %{_docdir}/%{name}
174
175* Tue Aug 29 2006 Orion Poplawski <orion@cora.nwra.com> 1.6.5-6
176- Rebuild for FC6
177
178* Wed Mar 15 2006 Orion Poplawski <orion@cora.nwra.com> 1.6.5-5
179- Change rpath patch to not need autoconf
180- Add patch for libtool on x86_64
181- Fix shared lib permissions
182
183* Mon Mar 13 2006 Orion Poplawski <orion@cora.nwra.com> 1.6.5-4
184- Add patch to avoid HDF setting the compiler flags
185
186* Mon Feb 13 2006 Orion Poplawski <orion@cora.nwra.com> 1.6.5-3
187- Rebuild for gcc/glibc changes
188
189* Wed Dec 21 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.5-2
190- Don't ship h5perf with missing library
191
192* Wed Dec 21 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.5-1
193- Update to 1.6.5
194
195* Wed Dec 21 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-9
196- Rebuild
197
198* Wed Nov 30 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-8
199- Package fortran files properly
200- Move compiler wrappers to devel
201
202* Fri Nov 18 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-7
203- Add patch for fortran compilation on ppc
204
205* Wed Nov 16 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-6
206- Bump for new openssl
207
208* Tue Sep 20 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-5
209- Enable fortran since the gcc bug is now fixed
210
211* Tue Jul 05 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-4
212- Make example scripts executable
213
[9256]214* Fri Jul 01 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-3
[521]215- Add --enable-threads --with-pthreads to configure
216- Add %check
217- Add some %docs
218- Use %makeinstall
219- Add patch to fix test for h5repack
220- Add patch to fix h5diff_attr.c
221
222* Mon Jun 27 2005 Tom "spot" Callaway <tcallawa@redhat.com> 1.6.4-2
223- remove szip from spec, since szip license doesn't meet Fedora standards
224
225* Sun Apr 3 2005 Tom "spot" Callaway <tcallawa@redhat.com> 1.6.4-1
226- inital package for Fedora Extras
Note: See TracBrowser for help on using the repository browser.