1 Summary: LAL routines for inspiral and ringdown CBC gravitational wave data analysis
2 Summary(pl.UTF-8): Procedury LAL do analizy danych fal grawitacyjnych układów podwójnych
9 Source0: http://software.ligo.org/lscsoft/source/lalsuite/lalinspiral-%{version}.tar.xz
10 # Source0-md5: 4de85003454f6bfab3fe8b9a47ec627d
11 Patch0: %{name}-env.patch
12 Patch1: no-Werror.patch
13 URL: https://wiki.ligo.org/DASWG/LALSuite
14 BuildRequires: autoconf >= 2.63
15 BuildRequires: automake >= 1:1.11
16 BuildRequires: gsl-devel >= 1.13
17 BuildRequires: lal-devel >= 6.18.0
18 BuildRequires: lal-burst-devel
19 BuildRequires: lal-frame-devel >= 1.4.3
20 BuildRequires: lal-metaio-devel >= 1.3.1
21 BuildRequires: lal-simulation-devel >= 1.7.0
22 BuildRequires: libframe-devel
23 BuildRequires: libstdc++-devel
24 BuildRequires: metaio-devel
25 BuildRequires: octave-devel >= 1:3.2.0
26 BuildRequires: pkgconfig
27 BuildRequires: python3-devel
28 BuildRequires: python3-numpy-devel
29 BuildRequires: swig >= 3.0.12
30 BuildRequires: swig-python >= 2.0.12
31 BuildRequires: tar >= 1:1.22
34 Requires: lal >= 6.18.0
35 Requires: lal-frame >= 1.4.3
36 Requires: lal-metaio >= 1.3.1
37 Requires: lal-simulation >= 1.7.0
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 LAL routines for inspiral and ringdown CBC gravitational wave data
44 %description -l pl.UTF-8
45 Procedury LAL do analizy danych fal grawitacyjnych układów podwójnych.
48 Summary: Header files for lal-inspiral library
49 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki lal-inspiral
50 Group: Development/Libraries
51 Requires: %{name} = %{epoch}:%{version}-%{release}
52 Requires: gsl-devel >= 1.13
53 Requires: lal-devel >= 6.18.0
54 Requires: lal-metaio-devel >= 1.3.1
55 Requires: lal-simulation-devel >= 1.7.0
56 Requires: metaio-devel
59 Header files for lal-inspiral library.
61 %description devel -l pl.UTF-8
62 Pliki nagłówkowe biblioteki lal-inspiral.
65 Summary: Static lal-inspiral library
66 Summary(pl.UTF-8): Statyczna biblioteka lal-inspiral
67 Group: Development/Libraries
68 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
71 Static lal-inspiral library.
73 %description static -l pl.UTF-8
74 Statyczna biblioteka lal-inspiral.
76 %package -n octave-lalinspiral
77 Summary: Octave interface for LAL Inspiral
78 Summary(pl.UTF-8): Interfejs Octave do biblioteki LAL Inspiral
79 Group: Applications/Math
80 Requires: %{name} = %{epoch}:%{version}-%{release}
81 Requires: octave-lal >= 6.18.0
83 %description -n octave-lalinspiral
84 Octave interface for LAL Inspiral.
86 %description -n octave-lalinspiral -l pl.UTF-8
87 Interfejs Octave do biblioteki LAL Inspiral.
89 %package -n python3-lalinspiral
90 Summary: Python bindings for LAL Inspiral
91 Summary(pl.UTF-8): Wiązania Pythona do biblioteki LAL Inspiral
92 Group: Libraries/Python
93 Requires: %{name} = %{epoch}:%{version}-%{release}
94 Requires: python3-lal >= 6.18.0
95 Requires: python3-lalsimulation >= 1.7.0
96 Requires: python3-modules >= 1:2.6
97 Requires: python3-numpy
98 Requires: python3-scipy
99 #python3-glue (glue.iterutils, glue.ligolw)
100 #Suggests: python3-pycuda
102 %description -n python3-lalinspiral
103 Python bindings for LAL Inspiral.
105 %description -n python3-lalinspiral -l pl.UTF-8
106 Wiązania Pythona do biblioteki LAL Inspiral.
109 %setup -q -n lalinspiral-%{version}
115 %{__aclocal} -I gnuscripts
120 --disable-silent-rules \
126 rm -rf $RPM_BUILD_ROOT
129 DESTDIR=$RPM_BUILD_ROOT
131 # obsoleted by pkg-config
132 %{__rm} $RPM_BUILD_ROOT%{_libdir}/liblalinspiral.la
134 install -d $RPM_BUILD_ROOT/etc/shrc.d
135 %{__mv} $RPM_BUILD_ROOT%{_sysconfdir}/*sh $RPM_BUILD_ROOT/etc/shrc.d
138 rm -rf $RPM_BUILD_ROOT
140 %post -p /sbin/ldconfig
141 %postun -p /sbin/ldconfig
144 %defattr(644,root,root,755)
145 %attr(755,root,root) %{_bindir}/lalinspiral_version
146 %attr(755,root,root) %{_libdir}/liblalinspiral.so.*.*.*
147 %attr(755,root,root) %ghost %{_libdir}/liblalinspiral.so.16
148 /etc/shrc.d/lalinspiral-user-env.csh
149 /etc/shrc.d/lalinspiral-user-env.fish
150 /etc/shrc.d/lalinspiral-user-env.sh
153 %defattr(644,root,root,755)
154 %attr(755,root,root) %{_libdir}/liblalinspiral.so
155 %{_includedir}/lal/BBHPhenomCoeffs.h
156 %{_includedir}/lal/CoincInspiralEllipsoid.h
157 %{_includedir}/lal/FindChirp*.h
158 %{_includedir}/lal/GenerateInspRing.h
159 %{_includedir}/lal/GenerateInspiral.h
160 %{_includedir}/lal/GeneratePPNInspiral.h
161 %{_includedir}/lal/InspiralInjectionParams.h
162 %{_includedir}/lal/LALEOBNRv2Waveform.h
163 %{_includedir}/lal/LALInspiral*.h
164 %{_includedir}/lal/LALNoiseModelsInspiral.h
165 %{_includedir}/lal/LALSQTPN*.h
166 %{_includedir}/lal/LALSTPNWaveform*.h
167 %{_includedir}/lal/LALTrigScanCluster.h
168 %{_includedir}/lal/LIGOLwXMLInspiralRead.h
169 %{_includedir}/lal/LIGOLwXMLRingdownRead.h
170 %{_includedir}/lal/LIGOMetadataInspiralUtils.h
171 %{_includedir}/lal/LIGOMetadataRingdownUtils.h
172 %{_includedir}/lal/NRWaveIO.h
173 %{_includedir}/lal/NRWaveInject.h
174 %{_includedir}/lal/RingUtils.h
175 %{_includedir}/lal/SWIGLALInspiralTest.h
176 %{_includedir}/lal/SWIGLALInspiral*.i
177 %{_includedir}/lal/TemplateBankGeneration.h
178 %{_includedir}/lal/TrigScanEThincaCommon.h
179 %{_includedir}/lal/swiglalinspiral.i
180 %{_pkgconfigdir}/lalinspiral.pc
183 %defattr(644,root,root,755)
184 %{_libdir}/liblalinspiral.a
186 %files -n octave-lalinspiral
187 %defattr(644,root,root,755)
188 %attr(755,root,root) %{_libdir}/octave/*/site/oct/*/lalinspiral.oct
190 %files -n python3-lalinspiral
191 %defattr(644,root,root,755)
192 %dir %{py3_sitedir}/lalinspiral
193 %attr(755,root,root) %{py3_sitedir}/lalinspiral/_lalinspiral.so
194 %attr(755,root,root) %{py3_sitedir}/lalinspiral/_thinca.so
195 %{py3_sitedir}/lalinspiral/*.py
196 %{py3_sitedir}/lalinspiral/__pycache__
197 %dir %{py3_sitedir}/lalinspiral/sbank
198 %{py3_sitedir}/lalinspiral/sbank/*.py
199 %{py3_sitedir}/lalinspiral/sbank/__pycache__