Accepting request 809699 from home:badshah400:branches:science

* Split out separate package %{name}-data which installs the data files needed for analyses using lalsimulation; these data files are required whether running analyses in C/C++ (lalsimulation-devel), python (python-lalsimulation), or octave (octave-lalsimulation).
* Fix incorrect Summary for package octave-lalsimulation.
* Drop Group tag from packages.

OBS-URL: https://build.opensuse.org/request/show/809699
OBS-URL: https://build.opensuse.org/package/show/science/lalsimulation?expand=0&rev=2
This commit is contained in:
2020-05-28 23:01:59 +00:00
committed by Git OBS Bridge
parent e72e278787
commit 499c699905
2 changed files with 25 additions and 6 deletions

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed May 27 21:39:31 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
- Split out separate package %{name}-data which installs the data
files needed for analyses using lalsimulation; these data files
are required whether running analyses in C/C++
(lalsimulation-devel), python (python-lalsimulation), or octave
(octave-lalsimulation).
- Fix incorrect Summary for package octave-lalsimulation.
- Drop Group tag from packages.
-------------------------------------------------------------------
Wed Apr 22 17:57:39 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>

View File

@@ -22,7 +22,6 @@ Version: 2.0.0
Release: 0
Summary: LSC Algorithm Simulation Library
License: GPL-2.0-only
Group: Productivity/Scientific/Physics
URL: https://wiki.ligo.org/Computing/DASWG/LALSuite
Source: http://software.ligo.org/lscsoft/source/lalsuite/lalsimulation-%{version}.tar.xz
BuildRequires: %{python_module devel}
@@ -46,6 +45,7 @@ BuildRequires: pkgconfig(zlib)
Requires: python-lal >= 6.22.0
Requires: python-numpy
Requires: python-six
Requires: %{name}-data = %{version}
%description
The LSC Algorithm Simulation Library for gravitational wave data analysis. This
@@ -54,26 +54,32 @@ that use the LAL Simulation library.
%package -n %{shlib}
Summary: Shared library for LALSimulation
Group: Productivity/Scientific/Physics
%description -n %{shlib}
This package provides the shared library for LALSimulation.
%package -n %{name}-devel
Summary: Headers and source files for building against LALSimulation
Group: Development/Libraries/C and C++
Requires: %{shlib} = %{version}
Requires: pkgconfig(gsl)
Requires: pkgconfig(lal)
Requires: pkgconfig(zlib)
Requires: %{name}-data = %{version}
%description -n %{name}-devel
This package provides the header and sources for coding against LALSimulation.
%package -n %{name}-data
Summary: Data files required for analyses using lalsimulation
%description -n %{name}-data
This package provides the data files used when running analyses involving
lalsimulation.
%package -n octave-lalsimulation
Summary: Octave bindings for LAL Burst
Group: Productivity/Scientific/Physics
Summary: Octave bindings for LALSimulation
Requires: octave-lal
Requires: %{name}-data = %{version}
%requires_eq octave-cli
%description -n octave-lalsimulation
@@ -149,11 +155,13 @@ find %{buildroot} -type f -name "*.la" -delete -print
%config %{_sysconfdir}/profile.d/%{name}.*
%{_bindir}/*
%{_libdir}/*.so
%{_datadir}/%{name}/
%{_includedir}/lal/
%{_libdir}/pkgconfig/*
%{_mandir}/man1/*.1%{?ext_man}
%files -n %{name}-data
%{_datadir}/%{name}/
%files %{python_files}
%{python_sitearch}/lalsimulation/