source: projects/specs/trunk/F/Field3D/Field3D-vl.spec @ 11779

Revision 11779, 5.4 KB checked in by ara_t, 6 years ago (diff)

Field3D: update to 1.7.2

Line 
1Name:           Field3D
2Version:        1.7.2
3Release:        1%{?_dist_release}
4Summary:        Library for storing voxel data
5Summary(ja):    ボクセルデータを蓄積するためのライブラリ
6
7License:        BSD
8Group:          System Environment/Libraries
9URL:            https://sites.google.com/site/field3d/
10
11# https://github.com/imageworks/Field3D/archive/v1.6.2.tar.gz
12Source0:        %{name}-%{version}.tar.gz
13
14BuildRoot:      %{_tmppath}/%{name}-%{version}-root
15BuildRequires:  cmake doxygen
16BuildRequires:  qt4-devel
17BuildRequires:  hdf5-devel
18BuildRequires:  ilmbase-devel
19BuildRequires:  libboost-devel
20BuildRequires:  libboost-atomic
21BuildRequires:  libboost-chrono
22BuildRequires:  libboost-date-time
23BuildRequires:  libboost-program-options
24BuildRequires:  libboost-regex
25BuildRequires:  libboost-system
26BuildRequires:  libboost-thread
27
28Requires:       hdf5
29
30
31%description
32Field3D is an open source library for storing voxel data. It provides C++
33classes that handle in-memory storage and a file format based on HDF5 that
34allows the C++ objects to be written to and read from disk.
35
36
37%package devel
38Summary:        Development files for %{name}
39Summary(ja):    %{name} の開発用ファイル
40Group:          Development/Libraries
41Requires:       %{name} = %{version}-%{release}
42
43%description devel
44Development headers and documentation for %{name}.
45
46# Need devel-docs subpackage.
47
48%prep
49%setup -q
50
51
52%build
53rm -rf build && mkdir build && pushd build
54%cmake -DINSTALL_DOCS=OFF \
55       ../
56
57make %{?_smp_mflags}
58popd
59
60
61%install
62rm -rf $RPM_BUILD_ROOT
63pushd build
64make install DESTDIR=$RPM_BUILD_ROOT
65popd
66
67install -D -m 0644 man/f3dinfo.1 $RPM_BUILD_ROOT%{_mandir}/man1/f3dinfo.1
68
69
70%check
71pushd build
72LD_LIBRARY_PATH=`pwd` ./unitTest
73popd
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
78%post -p /sbin/ldconfig
79
80%postun -p /sbin/ldconfig
81
82
83%files
84%doc CHANGES COPYING README
85%{_bindir}/f3dinfo
86%{_libdir}/libField3D.so.*
87%{_mandir}/man1/f3dinfo.1.gz
88
89%files devel
90%doc docs/html/
91%{_includedir}/Field3D/
92%{_libdir}/libField3D.so
93
94
95%changelog
96* Wed Aug 22 2018 Toshiaki Ara <ara_t@384.jp> - 1.7.2-1
97- update to 1.7.2
98
99* Sat Aug 04 2018 Toshiaki Ara <ara_t@384.jp> - 1.6.2-4
100- rebuild with hdf5-1.8.20
101
102* Mon Jan 08 2018 Toshiaki Ara <ara_t@384.jp> - 1.6.2-3
103- rebuild with libboost-1.66.0
104
105* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.6.2-2
106- rebuild with gcc-5.4.0
107
108* Mon Jun 13 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.6.2-1
109- new upstream release
110- add BuildRequires: libboost-{atomic,chrono,date-time}
111
112* Fri Jan 30 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.4.3-2
113- added Group tag
114- added %%clean section
115
116* Mon Jan 12 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.4.3-1
117- initial build for Vine Linux
118
119* Wed Jan 07 2015 Orion Poplawski <orion@cora.nwra.com> - 1.4.3-3
120- Rebuild for hdf5 1.8.4
121
122* Wed Nov 26 2014 Rex Dieter <rdieter@fedoraproject.org> 1.4.3-2
123- rebuild (ilmbase), add matching/missing popd's
124
125* Fri Sep  5 2014 Richard Shaw <hobbes1069@gmail.com> - 1.4.3-1
126- Update to latest upstream release.
127
128* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-19
129- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
130
131* Tue Jun 10 2014 Orion Poplawski <orion@cora.nwra.com> - 1.3.2-18
132- Rebuild for hdf 1.8.13
133
134* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-17
135- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
136
137* Thu May 22 2014 Petr Machata <pmachata@redhat.com> - 1.3.2-16
138- Rebuild for boost 1.55.0
139
140* Fri Dec 27 2013 Orion Poplawski <orion@cora.nwra.com> - 1.3.2-15
141- Rebuild for hdf5 1.8.12
142
143* Wed Nov 27 2013 Rex Dieter <rdieter@fedoraproject.org> 1.3.2-14
144- rebuild (ilmbase)
145
146* Sun Sep 08 2013 Rex Dieter <rdieter@fedoraproject.org> 1.3.2-13
147- rebuild (ilmbase)
148
149* Fri Aug 02 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-12
150- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
151
152* Sat Jul 27 2013 pmachata@redhat.com - 1.3.2-11
153- Rebuild for boost 1.54.0
154
155* Thu May 16 2013 Orion Poplawski <orion@cora.nwra.com> - 1.3.2-10
156- Rebuild for hdf5 1.8.11
157
158* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.3.2-9
159- Rebuild for Boost-1.53.0
160
161* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.3.2-8
162- Rebuild for Boost-1.53.0
163
164* Mon Dec  3 2012 Orion Poplawski <orion@cora.nwra.com> - 1.3.2-7
165- Rebuild for hdf5 1.8.10
166
167* Wed Aug  8 2012 David Malcolm <dmalcolm@redhat.com> - 1.3.2-6
168- rebuild against boost-1.50
169
170* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-4
171- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
172
173* Tue May 15 2012 Orion Poplawski <orion@cora.nwra.com> - 1.3.2-3
174- Rebuild for hdf5 1.8.9
175- Explicitly require the version of hdf5 built with
176
177* Fri Mar 23 2012 Richard Shaw <hobbes1069@gmail.com> - 1.3.2-2
178- Bump EVR for oops with F17 package to make sure rawhide package is newer.
179
180* Tue Feb 28 2012 Richard Shaw <hobbes1069@gmail.com> - 1.3.2-1
181- Update to latest release.
182
183* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-4
184- Rebuilt for c++ ABI breakage
185
186* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-3
187- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
188
189* Mon Jan 09 2012 Richard Shaw <hobbes1069@gmail.com> - 1.2.1-2
190- Fixed building under GCC 4.7.0.
191
192* Sat Nov 12 2011 Richard Shaw <hobbes1069@gmail.com> - 1.2.1-1
193- Initial release.
Note: See TracBrowser for help on using the repository browser.