igwn-lalsuite-dev
¶
IGWN LALSuite Development metapackage
License: GPL-3.0-or-later
Maintainer: IGWN Computing and Software Committee (CompSoft) (compsoft@ligo.org)
Priority: optional
Section:
Description¶
IGWN metapackage to install development requirements for building and testing LALSuite
Distributions¶
Bookworm (Debian)¶
Metapackage name: igwn-lalsuite-dev
Requirements:
autoconf
automake
git
git-lfs
libtool
make
pkg-config
swig
bc
help2man
igwn-packaging-tools
abi-dumper
abi-compliance-checker
astyle
doxygen
texlive-binaries
libcfitsio-dev
libchealpix-dev
libfftw3-dev
libgsl-dev
libhdf5-dev
ldas-tools-framecpp-c-dev
libframel-dev
libmetaio-dev
python3-numpy
python3-all-dev
python3-pytest
python3-igwn-segments
python3-scipy
igwn-ligolw
python3-freezegun
python3-matplotlib
python3-lscsoft-glue
python3-h5py
python3-astropy
python3-healpy
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
git clone <https://git.ligo.org/lscsoft/lalsuite.git;> cd lalsuite; ./00boot; ./configure; make -j2; make -j2 install;
Bullseye (Debian)¶
Metapackage name: igwn-lalsuite-dev
Requirements:
autoconf
automake
git
git-lfs
libtool
make
pkg-config
swig
bc
help2man
igwn-packaging-tools
abi-dumper
abi-compliance-checker
astyle
doxygen
texlive-binaries
libcfitsio-dev
libchealpix-dev
libfftw3-dev
libgsl-dev
libhdf5-dev
ldas-tools-framecpp-c-dev
libframel-dev
libmetaio-dev
python3-numpy
python3-all-dev
python3-pytest
python3-igwn-segments
python3-scipy
igwn-ligolw
python3-freezegun
python3-matplotlib
python3-lscsoft-glue
python3-h5py
python3-astropy
python3-healpy
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
git clone <https://git.ligo.org/lscsoft/lalsuite.git;> cd lalsuite; ./00boot; ./configure; make -j2; make -j2 install;
Buster (Debian)¶
Metapackage name: igwn-lalsuite-dev
Requirements:
autoconf
automake
git
git-lfs
libtool
make
pkg-config
swig
bc
help2man
igwn-packaging-tools
abi-dumper
abi-compliance-checker
astyle
doxygen
texlive-binaries
libcfitsio-dev
libchealpix-dev
libfftw3-dev
libgsl-dev
libhdf5-dev
ldas-tools-framecpp-c-dev
libframel-dev
libmetaio-dev
python3-numpy
python3-all-dev
python3-pytest
python3-igwn-segments
python3-scipy
igwn-ligolw
python3-freezegun
python3-matplotlib
python3-lscsoft-glue
python3-h5py
python3-astropy
python3-healpy
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
git clone <https://git.ligo.org/lscsoft/lalsuite.git;> cd lalsuite; ./00boot; ./configure; make -j2; make -j2 install;
Conda¶
Metapackage name: igwn-lalsuite-dev
Requirements:
autoconf
automake
git
git-lfs
libtool
make
pkg-config
swig
bc
help2man
igwn-packaging-tools
abi-dumper
abi-compliance-checker
doxygen
texlive-core
cfitsio
chealpix
fftw
gsl
hdf5
ldas-tools-framecpp
libframel
libmetaio
numpy
python
pytest
igwn-segments
scipy
igwn-ligolw
freezegun
matplotlib
lscsoft-glue
h5py
astropy
healpy
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
git clone <https://git.ligo.org/lscsoft/lalsuite.git;> cd lalsuite; ./00boot; ./configure; make -j2; make -j2 install;
EL10 (RHEL)¶
Metapackage name: igwn-lalsuite-devel
Requirements:
autoconf
automake
git
git-lfs
libtool
make
pkgconfig
swig
bc
help2man
createrepo
igwn-packaging-tools
abi-dumper
abi-compliance-checker
astyle
doxygen
texlive-bibtex
cfitsio-devel
chealpix-devel
fftw-devel
gsl-devel
hdf5-devel
ldas-tools-framecpp-c-devel
libframel-devel
libmetaio-devel
python3-numpy
python3-devel
python3-pytest
python3-igwn-segments
python3-scipy
igwn-ligolw
python3-freezegun
python3-matplotlib
python3-lscsoft-glue
python3-h5py
python3-astropy
python3-healpy
Extra headers:
Provides: igwn-lalsuite-dev = %{version}-%{release}
Obsoletes: igwn-lalsuite-dev < 20240123-1.1
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
git clone <https://git.ligo.org/lscsoft/lalsuite.git;> cd lalsuite; ./00boot; ./configure; make -j2; make -j2 install;
EL8 (RHEL)¶
Metapackage name: igwn-lalsuite-devel
Requirements:
autoconf
automake
git
git-lfs
libtool
make
pkgconfig
swig
bc
help2man
createrepo
igwn-packaging-tools
abi-dumper
abi-compliance-checker
astyle
doxygen
texlive-bibtex
cfitsio-devel
chealpix-devel
fftw-devel
gsl-devel
hdf5-devel
ldas-tools-framecpp-c-devel
libframel-devel
libmetaio-devel
python3-numpy
python3-devel
python3-pytest
python3-igwn-segments
python3-scipy
igwn-ligolw
python3-freezegun
python3-matplotlib
python3-lscsoft-glue
python3-h5py
python3-astropy
python3-healpy
Extra headers:
Provides: igwn-lalsuite-dev = %{version}-%{release}
Obsoletes: igwn-lalsuite-dev < 20240123-1.1
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
git clone <https://git.ligo.org/lscsoft/lalsuite.git;> cd lalsuite; ./00boot; ./configure; make -j2; make -j2 install;
Stretch (Debian)¶
Metapackage name: igwn-lalsuite-dev
Requirements:
autoconf
automake
git
git-lfs
libtool
make
pkg-config
swig
bc
help2man
igwn-packaging-tools
abi-dumper
abi-compliance-checker
astyle
doxygen
texlive-binaries
libcfitsio-dev
libchealpix-dev
libfftw3-dev
libgsl-dev
libhdf5-dev
ldas-tools-framecpp-c-dev
libframel-dev
libmetaio-dev
python3-numpy
python3-all-dev
python3-pytest
python3-igwn-segments
python3-scipy
igwn-ligolw
python3-freezegun
python3-matplotlib
python3-lscsoft-glue
python3-h5py
python3-astropy
python3-healpy
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
git clone <https://git.ligo.org/lscsoft/lalsuite.git;> cd lalsuite; ./00boot; ./configure; make -j2; make -j2 install;
Trixie (Debian)¶
Metapackage name: igwn-lalsuite-dev
Requirements:
autoconf
automake
git
git-lfs
libtool
make
pkg-config
swig
bc
help2man
igwn-packaging-tools
abi-dumper
abi-compliance-checker
astyle
doxygen
texlive-binaries
libcfitsio-dev
libchealpix-dev
libfftw3-dev
libgsl-dev
libhdf5-dev
ldas-tools-framecpp-c-dev
libframel-dev
libmetaio-dev
python3-numpy
python3-all-dev
python3-pytest
python3-igwn-segments
python3-scipy
igwn-ligolw
python3-freezegun
python3-matplotlib
python3-lscsoft-glue
python3-h5py
python3-astropy
python3-healpy
Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:
git clone <https://git.ligo.org/lscsoft/lalsuite.git;> cd lalsuite; ./00boot; ./configure; make -j2; make -j2 install;
Changelog¶
20250331¶
Date: 2025-03-31 14:05:32-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- remove ligo-lw and ligo-segments
- computing/software/metapackages#74
20250205¶
Date: 2025-02-05 10:48:28-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add igwn-segments and igwn-ligolw
- computing/software/metapackages#73
20240805¶
Date: 2024-08-05 17:31:55-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add createrepo, abi-dumper, abi-compliance-checker, astyle
- computing/software/metapackages#68
20240628¶
Date: 2024-06-28 09:01:54-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add git-lfs
20240603¶
Date: 2024-06-03 17:44:25-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add missing dependencies
20240123¶
Date: 2024-01-23 13:27:30-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- follow packaging naming convention for development packages
20240123¶
Date: 2024-01-23 09:46:23+00:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes
- first release