Source: openfoam
Section: science
Priority: optional
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: Kurt Kremitzki <kurt@kwk.systems>
Build-Depends:
 debhelper (>= 11),
 awk,
 groff-base,
 flex, libfl-dev,
 mpi-default-bin,
 mpi-default-dev,
# Resolve ambiguity for libopenmpi-dev
 gfortran,
 libreadline-dev,
 libscotch-dev,
 libptscotch-dev,
 libboost-system-dev,
 libcgal-dev,
 libfftw3-dev,
 zlib1g-dev,
Standards-Version: 4.1.3
Vcs-Browser: https://salsa.debian.org/science-team/openfoam
Vcs-Git: https://salsa.debian.org/science-team/openfoam.git
Homepage: https://openfoam.com

Package: openfoam2506-dev
Provides: com.openfoam-dev (= 2506)
Architecture: any
Multi-Arch: same
Depends:
 openfoam2506 (= ${binary:Version}),
 openfoam2506-tools (= ${binary:Version}),
 openfoam2506-common (= ${source:Version}),
 openfoam2506-source (= ${source:Version}),
 flex, libfl-dev,
 mpi-default-bin,
 mpi-default-dev,
# Resolve ambiguity for libopenmpi-dev
 gfortran,
 libreadline-dev,
 libscotch-dev,
 libptscotch-dev,
 libboost-system-dev,
 libcgal-dev,
 libfftw3-dev,
 zlib1g-dev,
 ${misc:Depends},
Description: OpenFOAM v2506 opencfd release - development
 OpenFOAM is a free, open source computational fluid dynamics (CFD)
 software package produced by OpenCFD Ltd with twice yearly releases.
 .
 Release notes:  https://www.openfoam.com/news/main-news/openfoam-v2506
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://gitlab.com/openfoam/core/openfoam/issues/
 .
 Package contains headers and wmake build chain for code development.

Package: openfoam2506
Provides: com.openfoam (= 2506)
Architecture: any
Multi-Arch: same
Depends:
 openfoam2506-common (= ${source:Version}),
 mpi-default-bin,
 ${shlibs:Depends},
 ${misc:Depends},
Recommends: openfoam-selector
Suggests: openfoam2506-tutorials
Description: OpenFOAM v2506 opencfd release - runtime
 OpenFOAM is a free, open source computational fluid dynamics (CFD)
 software package produced by OpenCFD Ltd with twice yearly releases.
 .
 It has a large user base across most areas of engineering and science,
 from both commercial and academic organisations.
 OpenFOAM has an extensive range of features to solve anything from
 complex fluid flows involving chemical reactions, turbulence and heat
 transfer, to acoustics, solid mechanics and electromagnetics.
 .
 Release notes:  https://www.openfoam.com/news/main-news/openfoam-v2506
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://gitlab.com/openfoam/core/openfoam/issues/
 .
 Package contains runtime binaries (solvers, utilities).

Package: openfoam2506-common
Architecture: all
Multi-Arch: foreign
Depends:
 awk,
 ${misc:Depends},
Suggests: gnuplot
Description: OpenFOAM v2506 opencfd release - common information
 OpenFOAM is a free, open source computational fluid dynamics (CFD)
 software package produced by OpenCFD Ltd with twice yearly releases.
 .
 Release notes:  https://www.openfoam.com/news/main-news/openfoam-v2506
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://gitlab.com/openfoam/core/openfoam/issues/
 .
 Package contains common, share information.

Package: openfoam2506-source
Provides: com.openfoam-source (= 2506)
Architecture: all
Multi-Arch: foreign
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
Description: OpenFOAM v2506 opencfd release - source code
 OpenFOAM is a free, open source computational fluid dynamics (CFD)
 software package produced by OpenCFD Ltd with twice yearly releases.
 .
 Release notes:  https://www.openfoam.com/news/main-news/openfoam-v2506
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://gitlab.com/openfoam/core/openfoam/issues/
 .
 Package contains headers and source code.

Package: openfoam2506-tools
Architecture: any
Multi-Arch: same
Depends:
 openfoam2506-common (= ${source:Version}),
 g++, make,
 ${shlibs:Depends},
 ${misc:Depends},
Description: OpenFOAM v2506 opencfd release - build tools
 OpenFOAM is a free, open source computational fluid dynamics (CFD)
 software package produced by OpenCFD Ltd with twice yearly releases.
 .
 Release notes:  https://www.openfoam.com/news/main-news/openfoam-v2506
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://gitlab.com/openfoam/core/openfoam/issues/
 .
 Package contains some build tool binaries

Package: openfoam2506-tutorials
Provides: com.openfoam-tutorials (= 2506)
Architecture: all
Multi-Arch: foreign
Depends:
 openfoam2506-common (= ${source:Version}),
Description: OpenFOAM v2506 opencfd release - tutorial examples
 OpenFOAM is a free, open source computational fluid dynamics (CFD)
 software package produced by OpenCFD Ltd with twice yearly releases.
 .
 Release notes:  https://www.openfoam.com/news/main-news/openfoam-v2506
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://gitlab.com/openfoam/core/openfoam/issues/
 .
 Package contains tutorial examples.

Package: openfoam2506-default
Provides: com.openfoam-default (= 2506)
Architecture: any
Multi-Arch: same
Depends:
 openfoam2506-dev (= ${binary:Version}),
 openfoam2506-tutorials (= ${source:Version}),
 mpi-default-bin,
 ${misc:Depends},
Description: OpenFOAM v2506 opencfd release - "everything" installation
 OpenFOAM is a free, open source computational fluid dynamics (CFD)
 software package produced by OpenCFD Ltd with twice yearly releases.
 .
 Release notes:  https://www.openfoam.com/news/main-news/openfoam-v2506
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://gitlab.com/openfoam/core/openfoam/issues/
 .
 Package contains binaries, development headers, tutorials.

# ---------------------------------------------------------------------------
# Meta-packages

Package: openfoam
Architecture: any
Multi-Arch: same
Depends:
 com.openfoam (= 2506),
 openfoam2506,
 ${misc:Depends},
Recommends: openfoam-selector
Suggests: openfoam-tutorials
Description: OpenFOAM - runtime (openfoam2506)
 .
 Release notes:  https://www.openfoam.com/news/main-news/openfoam-v2506
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://gitlab.com/openfoam/core/openfoam/issues/
 .
 Meta-package selection of runtime binaries (solvers, utilities)
 using openfoam2506.

Package: openfoam-dev
Architecture: any
Multi-Arch: same
Depends:
 openfoam (= ${binary:Version}),
 com.openfoam-dev (= 2506),
 openfoam2506-dev,
 ${misc:Depends},
Description: OpenFOAM - development (openfoam2506)
 .
 Release notes:  https://www.openfoam.com/news/main-news/openfoam-v2506
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://gitlab.com/openfoam/core/openfoam/issues/
 .
 Meta-package selection of headers and wmake build chain for code development
 using openfoam2506-dev

Package: openfoam-source
Architecture: all
Multi-Arch: foreign
Depends:
 com.openfoam-source (= 2506),
 openfoam2506-source,
 ${misc:Depends},
Description: OpenFOAM - source code (openfoam2506)
 .
 Release notes:  https://www.openfoam.com/news/main-news/openfoam-v2506
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://gitlab.com/openfoam/core/openfoam/issues/
 .
 Meta-package selection (headers and source code)
 using openfoam2506-source

Package: openfoam-tutorials
Architecture: all
Multi-Arch: foreign
Depends:
 openfoam (>= ${source:Version}),
 com.openfoam-tutorials (= 2506),
 openfoam2506-tutorials,
Description: OpenFOAM - tutorial examples (openfoam2506)
 .
 Release notes:  https://www.openfoam.com/news/main-news/openfoam-v2506
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://gitlab.com/openfoam/core/openfoam/issues/
 .
 Meta-package selection (tutorial examples)
 using openfoam2506-tutorials

Package: openfoam-default
Architecture: any
Multi-Arch: same
Depends:
 openfoam-dev (= ${binary:Version}),
 openfoam-tutorials (= ${source:Version}),
 com.openfoam-tutorials (= 2506),
 openfoam2506-default,
 ${misc:Depends},
Description: OpenFOAM - "everything" installation (openfoam2506)
 .
 Release notes:  https://www.openfoam.com/news/main-news/openfoam-v2506
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://gitlab.com/openfoam/core/openfoam/issues/
 .
 Meta-package selection (runtime, development headers, tutorials)
 using openfoam2506-default

# ---------------------------------------------------------------------------
