packages feed

Cabal revisions of harfbuzz-pure-1.0.2.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
--- Initial harfbuzz-pure.cabal generated by cabal init.  For further --- documentation, see http://haskell.org/cabal/users-guide/---- The name of the package.-name:                harfbuzz-pure---- The package version.  See the Haskell package versioning policy (PVP) --- for standards guiding when and how versions should be incremented.--- https://wiki.haskell.org/Package_versioning_policy--- PVP summary:      +-+------- breaking API changes---                   | | +----- non-breaking API additions---                   | | | +--- code changes with no API change-version:             1.0.2.0---- A short (one-line) description of the package.-synopsis:            Pure-functional Harfbuzz language bindings---- A longer description of the package.-description:         HarfBuzz is a text shaping library. Using the HarfBuzz library allows programs to convert a sequence of Unicode input into properly formatted and positioned glyph output—for any writing system and language.-                    NOTE: You may need to install Harfbuzz 3.3.0 (Jan 2022) or newer from source, it hasn't been widely packaged yet.---- URL for the project homepage or repository.-homepage:            https://harfbuzz.github.io/---- The license under which the package is released.-license:             MIT---- The file containing the license text.-license-file:        LICENSE---- The package author(s).-author:              Adrian Cochrane---- An email address to which users can send suggestions, bug reports, and --- patches.-maintainer:          opensource@openwork.nz---- A copyright notice.--- copyright:           --category:            Text--build-type:          Simple---- Extra files to be distributed with the package, such as examples or a --- README.-extra-source-files:  ChangeLog.md---- Constraint on the version of Cabal needed to build this package.-cabal-version:       >=1.10---library-  -- Modules exported by the library.-  exposed-modules:     Data.Text.Glyphize-  -  -- Modules included in this library but not exported.-  other-modules:       Data.Text.Glyphize.Buffer, Data.Text.Glyphize.Font, Data.Text.Glyphize.Oom-  -  -- LANGUAGE extensions used by modules in this package.-  -- other-extensions:    -  -  -- Other library packages from which modules are imported.-  build-depends:       base >=4.12 && <4.13, text >= 2.0 && < 3,-                       bytestring >= 0.11, freetype2 >= 0.2, derive-storable >= 0.3 && < 1-  pkgconfig-depends:   harfbuzz >= 3.3-  -  -- Directories containing source files.-  -- hs-source-dirs:      -  -  -- Base language which the package is written in.-  default-language:    Haskell2010--executable shape-text-  -- .hs file containing the Main module-  main-is:             Main.hs--  -- Other library packages from which modules are imported-  build-depends:       base >=4.9 && <5, harfbuzz-pure, parallel  >= 2.2 && < 4, text, bytestring--  -- Directories containing source files.-  hs-source-dirs:      .--  -- Base language which the package is written in.-  default-language:    Haskell2010--  ghc-options: -threaded+-- Initial harfbuzz-pure.cabal generated by cabal init.  For further 
+-- documentation, see http://haskell.org/cabal/users-guide/
+
+-- The name of the package.
+name:                harfbuzz-pure
+
+-- The package version.  See the Haskell package versioning policy (PVP) 
+-- for standards guiding when and how versions should be incremented.
+-- https://wiki.haskell.org/Package_versioning_policy
+-- PVP summary:      +-+------- breaking API changes
+--                   | | +----- non-breaking API additions
+--                   | | | +--- code changes with no API change
+version:             1.0.2.0
+x-revision: 1
+
+-- A short (one-line) description of the package.
+synopsis:            Pure-functional Harfbuzz language bindings
+
+-- A longer description of the package.
+description:         HarfBuzz is a text shaping library. Using the HarfBuzz library allows programs to convert a sequence of Unicode input into properly formatted and positioned glyph output—for any writing system and language.
+                    NOTE: You may need to install Harfbuzz 3.3.0 (Jan 2022) or newer from source, it hasn't been widely packaged yet.
+
+-- URL for the project homepage or repository.
+homepage:            https://harfbuzz.github.io/
+
+-- The license under which the package is released.
+license:             MIT
+
+-- The file containing the license text.
+license-file:        LICENSE
+
+-- The package author(s).
+author:              Adrian Cochrane
+
+-- An email address to which users can send suggestions, bug reports, and 
+-- patches.
+maintainer:          opensource@openwork.nz
+
+-- A copyright notice.
+-- copyright:           
+
+category:            Text
+
+build-type:          Simple
+
+-- Extra files to be distributed with the package, such as examples or a 
+-- README.
+extra-source-files:  ChangeLog.md
+
+-- Constraint on the version of Cabal needed to build this package.
+cabal-version:       >=1.10
+
+
+library
+  -- Modules exported by the library.
+  exposed-modules:     Data.Text.Glyphize
+  
+  -- Modules included in this library but not exported.
+  other-modules:       Data.Text.Glyphize.Buffer, Data.Text.Glyphize.Font, Data.Text.Glyphize.Oom
+  
+  -- LANGUAGE extensions used by modules in this package.
+  -- other-extensions:    
+  
+  -- Other library packages from which modules are imported.
+  build-depends:       base >=4.12 && <4.16, text >= 2.0 && < 3,
+                       bytestring >= 0.11, freetype2 >= 0.2, derive-storable >= 0.3 && < 1
+  pkgconfig-depends:   harfbuzz >= 3.3
+  
+  -- Directories containing source files.
+  -- hs-source-dirs:      
+  
+  -- Base language which the package is written in.
+  default-language:    Haskell2010
+
+executable shape-text
+  -- .hs file containing the Main module
+  main-is:             Main.hs
+
+  -- Other library packages from which modules are imported
+  build-depends:       base >=4.9 && <5, harfbuzz-pure, parallel  >= 2.2 && < 4, text, bytestring
+
+  -- Directories containing source files.
+  hs-source-dirs:      .
+
+  -- Base language which the package is written in.
+  default-language:    Haskell2010
+
+  ghc-options: -threaded