@@ -31,11 +31,20 @@ homepage: https://github.com/typeable/libphonenumber/
3131license: MIT
3232license-file: LICENSE
3333
34−build-type: Simple
34+tested-with:
35+ , GHC == 8.6.5
36+ , GHC == 8.8.4
37+ , GHC == 8.10.7
38+ , GHC == 9.0.2
39+ , GHC == 9.2.7
40+ , GHC == 9.4.4
41+ , GHC == 9.6.1
42+
43+build-type: Simple
3544
3645extra-source-files:
37− include/*.h
38− test/libphonenumber.supp
46+ , include/*.h
47+ , test/libphonenumber.supp
3948
4049source-repository head
4150 type: git
@@ -43,29 +52,29 @@ source-repository head
4352
4453library
4554 exposed-modules:
46− Data.PhoneNumber.Number
47− Data.PhoneNumber.Util
55+ , Data.PhoneNumber.Number
56+ , Data.PhoneNumber.Util
4857 other-modules:
49− Data.PhoneNumber.Internal.Common
50− Data.PhoneNumber.Internal.Number
51− Data.PhoneNumber.Internal.Util
58+ , Data.PhoneNumber.Internal.Common
59+ , Data.PhoneNumber.Internal.Number
60+ , Data.PhoneNumber.Internal.Util
5261 build-depends:
53− base >= 4.12 && < 4.19
54− , bytestring
55− , containers
56− , deepseq
57− , transformers
62+ , base >= 4.12 && < 4.19
63+ , bytestring >= 0.10.8 && < 0.12
64+ , containers >= 0.6.0 && < 0.7
65+ , deepseq >= 1.4.4 && < 1.5
66+ , transformers >= 0.5.5 && < 0.7
5867 build-tool-depends: c2hs:c2hs
5968 include-dirs: include
6069 includes:
61− c_phonenumber.h
62− c_phonenumberutil.h
70+ , c_phonenumber.h
71+ , c_phonenumberutil.h
6372 cxx-sources:
64− cxxbits/c_phonenumber.cpp
65− cxxbits/c_phonenumberutil.cpp
73+ , cxxbits/c_phonenumber.cpp
74+ , cxxbits/c_phonenumberutil.cpp
6675 extra-libraries:
67− phonenumber
68− protobuf
76+ , phonenumber
77+ , protobuf
6978 if impl(ghc >= 9.4)
7079 build-depends: system-cxx-std-lib
7180 else
@@ -73,18 +82,18 @@ library
7382 hs-source-dirs: src
7483 default-language: Haskell2010
7584 default-extensions:
76− DeriveAnyClass
77− DeriveDataTypeable
78− DeriveGeneric
79− DerivingStrategies
80− GeneralizedNewtypeDeriving
81− LambdaCase
82− NamedFieldPuns
83− OverloadedStrings
84− PatternSynonyms
85− StandaloneDeriving
86− RecordWildCards
87− ViewPatterns
85+ , DeriveAnyClass
86+ , DeriveDataTypeable
87+ , DeriveGeneric
88+ , DerivingStrategies
89+ , GeneralizedNewtypeDeriving
90+ , LambdaCase
91+ , NamedFieldPuns
92+ , OverloadedStrings
93+ , PatternSynonyms
94+ , StandaloneDeriving
95+ , RecordWildCards
96+ , ViewPatterns
8897 if impl(ghc >= 9.2)
8998 default-extensions: NoFieldSelectors
9099 ghc-options: -Wall -Wextra
@@ -92,12 +101,12 @@ library
92101test-suite spec_test
93102 type: exitcode-stdio-1.0
94103 build-depends:
95− base
104+ , base
96105 , bytestring
97106 , containers
98− , hspec
107+ , hspec >= 2.10.8 && < 2.11
99108 , libphonenumber
100− , QuickCheck
109+ , QuickCheck >= 2.13.1 && < 2.15
101110 main-is: Spec.hs
102111 hs-source-dirs: test
103112 default-language: Haskell2010
@@ -106,9 +115,9 @@ test-suite spec_test
106115test-suite leak_test
107116 type: exitcode-stdio-1.0
108117 build-depends:
109− base
118+ , base
110119 , libphonenumber
111− , process
120+ , process >= 1.6.5 && < 1.7
112121 main-is: Leak.hs
113122 hs-source-dirs: test
114123 default-language: Haskell2010