Cabal revisions of JuicyPixels-blp-0.5.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 2.2-name: JuicyPixels-blp-version: 0.5.0.0-synopsis: BLP format decoder/encoder over JuicyPixels library-description:- Read and write BLP1, the texture format of Warcraft III, with images as- [JuicyPixels](https://hackage.haskell.org/package/JuicyPixels) types.- Supports JPEG and paletted content with and without alpha, mipmaps, and- the non-standard files common in community maps. Includes @blp2any@, a- converter between BLP and PNG, JPEG, TIFF, GIF and BMP.- .- See the README for usage and limitations, and @docs/format.md@ for the- file format.-homepage: https://github.com/NCrashed/JuicyPixels-blp#readme-license: BSD-3-Clause-license-file: LICENSE-author: Anton Gushcha-maintainer: ncrashed@gmail.com-copyright: 2015-2026 Anton Gushcha-category: Codec, Graphics, Image-build-type: Simple-extra-doc-files: README.md, CHANGELOG.md, docs/format.md-tested-with:- GHC == 9.4.8- || == 9.6.7- || == 9.8.4- || == 9.10.3- || == 9.12.3- || == 9.14.1--source-repository head- type: git- location: https://github.com/NCrashed/JuicyPixels-blp.git--common warnings- ghc-options: -Wall -Wcompat--library- import: warnings- hs-source-dirs: src- exposed-modules:- Codec.Picture.Blp- Codec.Picture.Blp.Internal.Convert- Codec.Picture.Blp.Internal.Data- Codec.Picture.Blp.Internal.Encoder- Codec.Picture.Blp.Internal.Parser-- default-language: Haskell2010- build-depends:- base >= 4.17 && < 5- , attoparsec >= 0.14.4 && < 0.15- , binary >= 0.8.9 && < 0.10- , bytestring >= 0.11.5 && < 0.13- , deepseq >= 1.4.8 && < 1.6- , JuicyPixels >= 3.3.6 && < 3.4- , vector >= 0.12.3 && < 0.14-- default-extensions:- BangPatterns- DeriveGeneric- MultiWayIf- OverloadedStrings- RecordWildCards--executable blp2any- import: warnings- hs-source-dirs: blp2any- main-is: Main.hs- other-modules:- Convert- File- Statistics- Paths_JuicyPixels_blp- autogen-modules:- Paths_JuicyPixels_blp- ghc-options: -threaded -rtsopts -with-rtsopts=-N- default-language: Haskell2010- build-depends:- base- , bytestring- , containers >= 0.6 && < 0.9- , directory >= 1.3.7 && < 1.4- , filepath >= 1.4.2 && < 1.6- , JuicyPixels- , JuicyPixels-blp- , optparse-simple >= 0.1 && < 0.2- , transformers >= 0.5.6 && < 0.7-- default-extensions:- RecordWildCards--benchmark bench- import: warnings- type: exitcode-stdio-1.0- hs-source-dirs: bench- main-is: Main.hs- default-language: Haskell2010- ghc-options: -rtsopts -with-rtsopts=-A32m- build-depends:- base- , bytestring- , deepseq- , JuicyPixels- , JuicyPixels-blp- , tasty-bench >= 0.3 && < 0.5--test-suite spec- import: warnings- type: exitcode-stdio-1.0- hs-source-dirs: test- main-is: Main.hs- -- No test needs more; a decoder that allocates without bound fails loudly.- ghc-options: -rtsopts -with-rtsopts=-M1g- other-modules:- Deprecated- Fixture- Properties- default-language: Haskell2010- build-depends:- base- , bytestring- , directory- , filepath- , JuicyPixels- , JuicyPixels-blp- , tasty >= 1.4 && < 1.6- , deepseq- , QuickCheck >= 2.14 && < 2.17- , tasty-hunit >= 0.10 && < 0.11- , tasty-quickcheck >= 0.10.2 && < 0.12-- default-extensions:- OverloadedStrings- RecordWildCards+cabal-version: 2.2 +name: JuicyPixels-blp +version: 0.5.0.0 +x-revision: 1 +synopsis: BLP format decoder/encoder over JuicyPixels library +description: + Read and write BLP1, the texture format of Warcraft III, with images as + [JuicyPixels](https://hackage.haskell.org/package/JuicyPixels) types. + Supports JPEG and paletted content with and without alpha, mipmaps, and + the non-standard files common in community maps. Includes @blp2any@, a + converter between BLP and PNG, JPEG, TIFF, GIF and BMP. + . + See the README for usage and limitations, and @docs/format.md@ for the + file format. +homepage: https://github.com/NCrashed/JuicyPixels-blp#readme +license: BSD-3-Clause +license-file: LICENSE +author: Anton Gushcha +maintainer: ncrashed@gmail.com +copyright: 2015-2026 Anton Gushcha +category: Codec, Graphics, Image +build-type: Simple +extra-doc-files: README.md, CHANGELOG.md, docs/format.md +tested-with: + GHC == 9.4.8 + || == 9.6.7 + || == 9.8.4 + || == 9.10.3 + || == 9.12.3 + || == 9.14.1 + +source-repository head + type: git + location: https://github.com/NCrashed/JuicyPixels-blp.git + +common warnings + ghc-options: -Wall -Wcompat + +library + import: warnings + hs-source-dirs: src + exposed-modules: + Codec.Picture.Blp + Codec.Picture.Blp.Internal.Convert + Codec.Picture.Blp.Internal.Data + Codec.Picture.Blp.Internal.Encoder + Codec.Picture.Blp.Internal.Parser + + default-language: Haskell2010 + build-depends: + base >= 4.17 && < 5 + , attoparsec >= 0.14.4 && < 0.15 + , binary >= 0.8.9 && < 0.10 + , bytestring >= 0.11.5 && < 0.13 + , deepseq >= 1.4.8 && < 1.6 + , JuicyPixels >= 3.3.6 && < 3.4 + , vector >= 0.12.3 && < 0.14 + + default-extensions: + BangPatterns + DeriveGeneric + MultiWayIf + OverloadedStrings + RecordWildCards + +executable blp2any + import: warnings + hs-source-dirs: blp2any + main-is: Main.hs + other-modules: + Convert + File + Statistics + Paths_JuicyPixels_blp + autogen-modules: + Paths_JuicyPixels_blp + ghc-options: -threaded -rtsopts -with-rtsopts=-N + default-language: Haskell2010 + build-depends: + base + , bytestring + , containers >= 0.6 && < 0.9 + , directory >= 1.3.7 && < 1.4 + , filepath >= 1.4.2 && < 1.6 + , JuicyPixels + , JuicyPixels-blp + , optparse-simple >= 0.1 && < 0.2 + , transformers >= 0.5.6 && < 0.7 + + default-extensions: + RecordWildCards + +benchmark bench + import: warnings + type: exitcode-stdio-1.0 + hs-source-dirs: bench + main-is: Main.hs + default-language: Haskell2010 + ghc-options: -rtsopts -with-rtsopts=-A32m + build-depends: + base + , bytestring + , deepseq + , JuicyPixels + , JuicyPixels-blp + , tasty-bench >= 0.3 && < 0.6 + +test-suite spec + import: warnings + type: exitcode-stdio-1.0 + hs-source-dirs: test + main-is: Main.hs + -- No test needs more; a decoder that allocates without bound fails loudly. + ghc-options: -rtsopts -with-rtsopts=-M1g + other-modules: + Deprecated + Fixture + Properties + default-language: Haskell2010 + build-depends: + base + , bytestring + , directory + , filepath + , JuicyPixels + , JuicyPixels-blp + , tasty >= 1.4 && < 1.6 + , deepseq + , QuickCheck >= 2.14 && < 2.17 + , tasty-hunit >= 0.10 && < 0.11 + , tasty-quickcheck >= 0.10.2 && < 0.12 + + default-extensions: + OverloadedStrings + RecordWildCards