beast2: add dependency on libbeagle. (#39311)

Co-authored-by: Cristian Di Pietrantonio <cdipietrantonio@pawsey.org.au>
This commit is contained in:
Cristian Di Pietrantonio 2023-08-09 14:33:53 +08:00 committed by GitHub
parent 7165e70186
commit ee74ca6391
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -30,9 +30,12 @@ class Beast2(Package):
version("2.5.2", sha256="2feb2281b4f7cf8f7de1a62de50f52a8678ed0767fc72f2322e77dde9b8cd45f")
version("2.4.6", sha256="84029c5680cc22f95bef644824130090f5f12d3d7f48d45cb4efc8e1d6b75e93")
variant("beagle", default=True, description="Build with libbeagle support")
depends_on("java")
depends_on("java@17:", when="@2.7.0:")
depends_on("javafx", when="@2.7.0:")
depends_on("libbeagle", type="run", when="+beagle")
def patch(self):
# handle javafx stuff