{-# LANGUAGE CPP #-} #if __GLASGOW_HASKELL__ >= 800 {-# OPTIONS_GHC -freduction-depth=0 #-} #else {-# OPTIONS_GHC -fcontext-stack=151 #-} #endif {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.TreeDiff.Instances.CabalSPDX () where import Data.TreeDiff import Distribution.License (License) import Data.TreeDiff.Instances.CabalVersion () import qualified Distribution.SPDX as SPDX -- 'License' almost belongs here. instance ToExpr License -- Generics instance is too heavy instance ToExpr SPDX.LicenseId where toExpr = defaultExprViaShow instance ToExpr SPDX.LicenseExceptionId where toExpr = defaultExprViaShow instance ToExpr SPDX.License instance ToExpr SPDX.LicenseExpression instance ToExpr SPDX.LicenseRef instance ToExpr SPDX.SimpleLicenseExpression