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: @FOAM_PACKAGE@-dev
Provides: com.openfoam-dev (= @FOAM_API@)
Architecture: any
Multi-Arch: same
Depends:
 @FOAM_PACKAGE@ (= ${binary:Version}),
 @FOAM_PACKAGE@-tools (= ${binary:Version}),
 @FOAM_PACKAGE@-common (= ${source:Version}),
 @FOAM_PACKAGE@-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 v@FOAM_API@ 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-v@FOAM_API@
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://develop.openfoam.com/Development/openfoam/issues/
 .
 Package contains headers and wmake build chain for code development.

Package: @FOAM_PACKAGE@
Provides: com.openfoam (= @FOAM_API@)
Architecture: any
Multi-Arch: same
Depends:
 @FOAM_PACKAGE@-common (= ${source:Version}),
 mpi-default-bin,
 ${shlibs:Depends},
 ${misc:Depends},
Recommends: openfoam-selector
Suggests: @FOAM_PACKAGE@-tutorials
Description: OpenFOAM v@FOAM_API@ 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-v@FOAM_API@
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://develop.openfoam.com/Development/openfoam/issues/
 .
 Package contains runtime binaries (solvers, utilities).

Package: @FOAM_PACKAGE@-common
Architecture: all
Multi-Arch: foreign
Depends:
 awk,
 ${misc:Depends},
Suggests: gnuplot
Description: OpenFOAM v@FOAM_API@ 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-v@FOAM_API@
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://develop.openfoam.com/Development/openfoam/issues/
 .
 Package contains common, share information.

Package: @FOAM_PACKAGE@-source
Provides: com.openfoam-source (= @FOAM_API@)
Architecture: all
Multi-Arch: foreign
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
Description: OpenFOAM v@FOAM_API@ 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-v@FOAM_API@
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://develop.openfoam.com/Development/openfoam/issues/
 .
 Package contains headers and source code.

Package: @FOAM_PACKAGE@-tools
Architecture: any
Multi-Arch: same
Depends:
 @FOAM_PACKAGE@-common (= ${source:Version}),
 g++, make,
 ${shlibs:Depends},
 ${misc:Depends},
Description: OpenFOAM v@FOAM_API@ 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-v@FOAM_API@
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://develop.openfoam.com/Development/openfoam/issues/
 .
 Package contains some build tool binaries

Package: @FOAM_PACKAGE@-tutorials
Provides: com.openfoam-tutorials (= @FOAM_API@)
Architecture: all
Multi-Arch: foreign
Depends:
 @FOAM_PACKAGE@-common (= ${source:Version}),
Description: OpenFOAM v@FOAM_API@ 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-v@FOAM_API@
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://develop.openfoam.com/Development/openfoam/issues/
 .
 Package contains tutorial examples.

Package: @FOAM_PACKAGE@-default
Provides: com.openfoam-default (= @FOAM_API@)
Architecture: any
Multi-Arch: same
Depends:
 @FOAM_PACKAGE@-dev (= ${binary:Version}),
 @FOAM_PACKAGE@-tutorials (= ${source:Version}),
 mpi-default-bin,
 ${misc:Depends},
Description: OpenFOAM v@FOAM_API@ 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-v@FOAM_API@
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://develop.openfoam.com/Development/openfoam/issues/
 .
 Package contains binaries, development headers, tutorials.

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

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

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

Package: openfoam-source
Architecture: all
Multi-Arch: foreign
Depends:
 com.openfoam-source (= @FOAM_API@),
 @FOAM_PACKAGE@-source,
 ${misc:Depends},
Description: OpenFOAM - source code (@FOAM_PACKAGE@)
 .
 Release notes:  https://www.openfoam.com/news/main-news/openfoam-v@FOAM_API@
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://develop.openfoam.com/Development/openfoam/issues/
 .
 Meta-package selection (headers and source code)
 using @FOAM_PACKAGE@-source

Package: openfoam-tutorials
Architecture: all
Multi-Arch: foreign
Depends:
 openfoam (>= ${source:Version}),
 com.openfoam-tutorials (= @FOAM_API@),
 @FOAM_PACKAGE@-tutorials,
Description: OpenFOAM - tutorial examples (@FOAM_PACKAGE@)
 .
 Release notes:  https://www.openfoam.com/news/main-news/openfoam-v@FOAM_API@
 Documentation:  https://www.openfoam.com/documentation/
 Issue Tracker:  https://develop.openfoam.com/Development/openfoam/issues/
 .
 Meta-package selection (tutorial examples)
 using @FOAM_PACKAGE@-tutorials

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

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