packages feed

hstar-0.1.0.6: src/Version.cpphs

module Version ( allVersionsString ) where

import           Codec.Archive.Foreign.Archive (archiveVersionString)
import           Codec.Compression.BZip
import           Codec.Compression.Lzo         (lzoVersionString)
import           Codec.Lz4                     (lZ4VersionString)
import           Codec.Lzip
import qualified Data.Version                  as V
import qualified Paths_hstar                   as P
import           Version.Foreign

allVersionsString :: String
allVersionsString =
       "hstar version: " ++ V.showVersion P.version ++ "\n"
    ++ "libarchive-hs: " ++ VERSION_libarchive ++ "\n"
    ++ archiveVersionString ++ "\n"
    ++ "lzlib-hs: " ++ VERSION_lzlib ++ "\n"
    ++ "lzlib: " ++ lZVersion ++ "\n"
    ++ "lzlib API: " ++ show (lZApiVersion :: Int) ++ "\n"
    ++ "zlib-hs: " ++ VERSION_zlib ++ "\n"
    ++ "zlib: " ++ zlib ++ "\n"
    ++ "lzma-static-hs: " ++ VERSION_lzma_static ++ "\n"
    ++ "lzma: " ++ lzma ++ "\n"
    ++ "lz4-hs: " ++ VERSION_lz4_hs ++ "\n"
    ++ "lz4: " ++ lZ4VersionString ++ "\n"
    ++ "zstd: " ++ zstd ++ "\n"
    ++ "zstd-hs: " ++ VERSION_zstd ++ "\n"
    ++ "lzo: " ++ lzoVersionString ++ "\n"
    ++ "lzo-hs: " ++ VERSION_lzo ++ "\n"
#ifdef BROTLI
    ++ "brotli-hs: " ++ VERSION_brotli ++ "\n"
#endif
#ifdef SNAPPY
    ++ "snappy-lazy-hs: " ++ VERSION_snappy_lazy ++ "\n"
#endif
    ++ "bz2-hs: " ++ VERSION_bz2 ++ "\n"
    ++ "bz2: " ++ bZ2BzlibVersion