# Generated by dh-make-scala from org.example:foo 1.2.0; see scala-build(5).

Artifact: foo
Group: org.example
Scala-Version: 2.13
Package: libfoo-scala2.13-java
# The jar in /usr/share/java, without the "_" lintian rejects.
Jar-Name: foo-2.13
# Source directories chosen by dh-make-scala from sbt's rules;
# dh-make-scala check compares the result with upstream's jar.
Sources:
 jvm/src/main/java
 shared/src/main/scala
 shared/src/main/scala-2
 shared/src/main/scala-2.13+
Resources:
 shared/src/main/resources
# Upstream's classes target Java 8; javac does the same.
Javac-Options: --release 8
Manifest: Automatic-Module-Name: org.example.foo
# Upstream built foo_2.13 1.2.0 with Scala 2.13.13.
Version-Properties: foo.properties
# FIXME: upstream's scalacOptions, copy what changes the bytecode:
#  build.sbt:2: .settings(scalacOptions ++= Seq("-feature"))

Artifact: foo
Group: org.example
Scala-Version: 3
Package: libfoo-scala3-java
# The jar in /usr/share/java, without the "_" lintian rejects.
Jar-Name: foo-3
# Source directories chosen by dh-make-scala from sbt's rules;
# dh-make-scala check compares the result with upstream's jar.
Sources:
 jvm/src/main/java
 shared/src/main/scala
 shared/src/main/scala-2.13+
 shared/src/main/scala-3
Resources:
 shared/src/main/resources
# Upstream's classes target Java 8; javac does the same.
Javac-Options: --release 8
Manifest: Automatic-Module-Name: org.example.foo
# Upstream built foo_3 1.2.0 with Scala 3.3.3.
Version-Properties: foo.properties
# FIXME: upstream's scalacOptions, copy what changes the bytecode:
#  build.sbt:2: .settings(scalacOptions ++= Seq("-feature"))

Artifact: foo-java
Group: org.example
Scala-Version: 2.13
# A Java module: no Scala suffix, built once.
Cross-Version: none
Package: libfoo-java
# Source directories chosen by dh-make-scala from sbt's rules;
# dh-make-scala check compares the result with upstream's jar.
Sources:
 foo-java/src/main/java
# Upstream's classes target Java 11; javac does the same.
Javac-Options: --release 11
# FIXME: upstream's scalacOptions, copy what changes the bytecode:
#  build.sbt:2: .settings(scalacOptions ++= Seq("-feature"))

Artifact: foo-json
Group: org.example
Scala-Version: 2.13
Package: libfoo-json-scala2.13-java
# The jar in /usr/share/java, without the "_" lintian rejects.
Jar-Name: foo-json-2.13
# Source directories chosen by dh-make-scala from sbt's rules;
# dh-make-scala check compares the result with upstream's jar.
Sources:
 json/src/main/scala
Classpath:
 @foo
 @foo-java
 /usr/share/java/scala-reflect-2.13.jar
 org.other:bar_2.13
Manifest: Automatic-Module-Name: org.example.foo-json
# Upstream built foo-json_2.13 1.2.0 with Scala 2.13.13.
Version-Properties: foo-json.properties
# FIXME: upstream's scalacOptions, copy what changes the bytecode:
#  build.sbt:2: .settings(scalacOptions ++= Seq("-feature"))

Artifact: foo-json
Group: org.example
Scala-Version: 3
Package: libfoo-json-scala3-java
# The jar in /usr/share/java, without the "_" lintian rejects.
Jar-Name: foo-json-3
# Source directories chosen by dh-make-scala from sbt's rules;
# dh-make-scala check compares the result with upstream's jar.
Sources:
 json/src/main/scala
Classpath:
 @foo
 @foo-java
 org.other:bar_3
Manifest: Automatic-Module-Name: org.example.foo-json
# Upstream built foo-json_3 1.2.0 with Scala 3.3.3.
Version-Properties: foo-json.properties
# FIXME: upstream's scalacOptions, copy what changes the bytecode:
#  build.sbt:2: .settings(scalacOptions ++= Seq("-feature"))
