Source: openj9-23
Section: java
Priority: optional
Maintainer: Mathieu Baudier <mbaudier@argeo.org>
Build-Depends: openjdk-23-jdk-headless | openj9-21-headless,
 g++-12 [amd64], gcc-12 [amd64], g++-10 [arm64], gcc-10 [arm64], debhelper-compat (= 13), build-essential,
 ca-certificates, cmake, cpio, curl, file, git,
 libasound2-dev, libcups2-dev, libdwarf-dev, libelf-dev, libexpat1-dev, libffi-dev, libfontconfig, libfontconfig1-dev, libfreetype6-dev, libnuma-dev,
 libssl-dev, libx11-dev, libxext-dev, libxrandr-dev, libxrender-dev, libxt-dev, libxtst-dev, make, nasm, pkg-config, systemtap-sdt-dev,
 unzip, wget, xvfb, zip, zlib1g-dev,
 libgif-dev, libjpeg-dev, libpng-dev, liblcms2-dev, libharfbuzz-dev, libxinerama-dev, libkrb5-dev, libpcsclite-dev, libxrandr-dev,
 nvidia-cuda-dev, nvidia-cuda-toolkit
Standards-Version: 4.5.1
Homepage: https://www.eclipse.org/openj9/
Vcs-Git: https://code.argeo.org/restricted/deb/openj9.git
Rules-Requires-Root: binary-targets

Package: openj9-23
Architecture: any
Priority: optional
Depends: java-common,
	util-linux, libstdc++6, zlib1g,
	openssl, libgssapi-krb5-2
Description: OpenJ9 JVM with OpenJDK
 OpenJ9 is an alternative Java Virtual Machine (instead of HotSpot). This package has very few dependencies in order to minimise install space, so not all Java features will be working.

Package: openj9-23-jmods
Architecture: any
Priority: optional
Description: OpenJ9 JVM with OpenJDK (jmods)

Package: openj9-23-source
Architecture: any
Priority: optional
Depends: openj9-23
Description: OpenJ9 JVM with OpenJDK (source)

Package: openj9-23-headless
Architecture: any
Priority: optional
Depends: openj9-23,
	libnss3, libpcsclite1, libgcc-s1,
	libfreetype6, libfontconfig1, libcups2, libharfbuzz0b,
	libjpeg62-turbo, libpng16-16, libgif7
Description: Meta-package with the dependencies for a fully functional headless JDK based on OpenJ9

Package: openj9-23-cuda
Architecture: any
Priority: optional
Depends: openj9-23-headless,
	libcuda1
Description: Meta-package adding the (non-free) dependencies for the CUDA features of OpenJ9

Package: openj9-23-desktop
Architecture: any
Priority: optional
Depends: openj9-23-headless,
	fonts-dejavu-extra,
	liblcms2-2, libasound2,
	libgtk-3-0, libxrandr2, libxinerama1, libxrender1, libxrender1, libgl1, libxtst6, libxext6, libxi6, libx11-6
Description: Meta-package with the dependencies for a fully functional desktop JDK based on OpenJ9

Package: openj9-23-sdk
Architecture: any
Priority: optional
Depends: openj9-23-desktop, openj9-23-source, openj9-23-jmods
Description: Meta-package with the dependencies for a fully functional Java development environment based on OpenJ9

#	, libgtk-3-0, libxrandr2, libxinerama1, libgl1-mesa-glx
