packages feed

murmur3-1.0.3: murmur3.cabal

name:                  murmur3
version:               1.0.3
synopsis:              
    Pure Haskell implementation of the MurmurHash3 x86_32 algorithm.
description:
    MurmurHash3 is a non-cryptogrpahic hash function suitable for general
    hash-based lookup. We provide the x86_32 version which closely follows 
    the following implementation:
    <https://code.google.com/p/smhasher/source/browse/trunk/MurmurHash3.cpp>
homepage:              http://github.com/plaprade/murmur3
bug-reports:           http://github.com/plaprade/murmur3/issues
stability:             stable
license:               PublicDomain
license-file:          UNLICENSE
author:                Philippe Laprade
maintainer:            plaprade+hackage@gmail.com
category:              Data, Hash, Murmur
build-type:            Simple
cabal-version:         >= 1.9.2

source-repository head
    type:     git
    location: git://github.com/haskoin/murmur3.git

library
    exposed-modules:   Data.Hash.Murmur

    build-depends: base                     >= 4.6 && < 5 
                 , bytestring               >= 0.10       
                 , cereal                   >= 0.5.1      

    ghc-options: -Wall

test-suite test-murmur3
    type:              exitcode-stdio-1.0
    main-is:           Main.hs

    other-modules: Data.Hash.Murmur.Units

    build-depends: base                           >= 4.6 && < 5 
                 , base16-bytestring              >= 0.1
                 , bytestring                     >= 0.10
                 , murmur3
                 , HUnit                          >= 1.2
                 , QuickCheck                     >= 2.6
                 , test-framework                 >= 0.8
                 , test-framework-quickcheck2     >= 0.3
                 , test-framework-hunit           >= 0.3

    ghc-options: -Wall 
    hs-source-dirs: tests