Skip to content

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