dhall-to-cabal-1.2.0.0: golden-tests/cabal-to-dhall/SPDX.dhall
let prelude = ./../../dhall/prelude.dhall
in let types = ./../../dhall/types.dhall
in prelude.defaults.Package
⫽ { name =
"foo"
, version =
prelude.v "0"
, license =
prelude.types.Licenses.SPDX
( prelude.SPDX.and
( prelude.SPDX.or
( prelude.SPDX.license
(prelude.types.LicenseId.AGPL_3_0_or_later {=})
( [ prelude.types.LicenseExceptionId.Classpath_exception_2_0 {=}
] : Optional types.LicenseExceptionId
)
)
( prelude.SPDX.licenseVersionOrLater
(prelude.types.LicenseId.Apache_2_0 {=})
([] : Optional types.LicenseExceptionId)
)
)
( prelude.SPDX.or
( prelude.SPDX.ref
"MyFancyLicense"
([] : Optional types.LicenseExceptionId)
)
( prelude.SPDX.refWithFile
"MyFancierLicense"
"LICENSE.txt"
([] : Optional types.LicenseExceptionId)
)
)
)
}