Cabal revisions of nvfetcher-0.7.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 2.4-name: nvfetcher-version: 0.7.0.0-synopsis:- Generate nix sources expr for the latest version of packages--description:- Please see [README](https://github.com/berberman/nvfetcher/blob/master/README.md)--homepage: https://github.com/berberman/nvfetcher-bug-reports: https://github.com/berberman/nvfetcher/issues-license: MIT-license-file: LICENSE-author: berberman-maintainer: berberman <berberman.yandex.com>-copyright: 2021-2023 berberman-category: Nix-build-type: Simple-extra-doc-files:- CHANGELOG.md- README.md--source-repository head- type: git- location: https://github.com/berberman/nvfetcher.git--common common-options- build-depends:- , aeson >=1.5.6 && <2.3- , aeson-pretty- , base >=4.8 && <5- , binary- , binary-instances ^>=1.0- , bytestring- , containers- , data-default ^>=0.7.1- , extra ^>=1.7- , free >=5.1 && <5.3- , microlens- , microlens-th- , neat-interpolation ^>=0.5.1- , optparse-simple ^>=0.1.1- , parsec- , prettyprinter- , regex-tdfa ^>=1.3.1- , shake ^>=0.19- , text- , toml-reader ^>=0.2- , transformers- , unordered-containers-- ghc-options:- -Wall -Wcompat -Widentities -Wincomplete-uni-patterns- -Wincomplete-record-updates -Wredundant-constraints- -fhide-source-paths -Wno-name-shadowing- -Wno-unticked-promoted-constructors-- default-language: Haskell2010--library- import: common-options- hs-source-dirs: src- other-modules: NvFetcher.Utils- exposed-modules:- NvFetcher- NvFetcher.Config- NvFetcher.Core- NvFetcher.ExtractSrc- NvFetcher.FetchRustGitDeps- NvFetcher.GetGitCommitDate- NvFetcher.NixExpr- NvFetcher.NixFetcher- NvFetcher.Nvchecker- NvFetcher.Options- NvFetcher.PackageSet- NvFetcher.Types- NvFetcher.Types.Lens- NvFetcher.Types.ShakeExtras-- other-modules: Paths_nvfetcher- autogen-modules: Paths_nvfetcher--executable nvfetcher- import: common-options- hs-source-dirs: app- main-is: Main.hs- other-modules:- Config- Config.Common- Config.PackageFetcher- Config.VersionSource-- build-depends: nvfetcher- ghc-options: -threaded -rtsopts -with-rtsopts=-N--flag build-example- description: Build example executable- manual: True- default: False--executable example- import: common-options-- if !flag(build-example)- buildable: False-- main-is: Main_example.hs- build-depends: nvfetcher- ghc-options: -threaded -rtsopts -with-rtsopts=-N--test-suite tests- import: common-options- type: exitcode-stdio-1.0- main-is: Spec.hs- other-modules:- CheckVersionSpec- FetchRustGitDepsSpec- GetGitCommitDateSpec- NixExprSpec- PrefetchSpec- Utils-- hs-source-dirs: test- ghc-options: -threaded -rtsopts -with-rtsopts=-N- build-depends:- , async- , hspec- , nvfetcher- , stm- , unliftio-- build-tool-depends: hspec-discover:hspec-discover- default-language: Haskell2010+cabal-version: 2.4 +x-revision: 1 +name: nvfetcher +version: 0.7.0.0 +synopsis: + Generate nix sources expr for the latest version of packages + +description: + Please see [README](https://github.com/berberman/nvfetcher/blob/master/README.md) + +homepage: https://github.com/berberman/nvfetcher +bug-reports: https://github.com/berberman/nvfetcher/issues +license: MIT +license-file: LICENSE +author: berberman +maintainer: berberman <berberman.yandex.com> +copyright: 2021-2025 berberman +category: Nix +build-type: Simple +extra-doc-files: + CHANGELOG.md + README.md + +source-repository head + type: git + location: https://github.com/berberman/nvfetcher.git + +common common-options + build-depends: + , aeson >=1.5.6 && <2.3 + , aeson-pretty + , base >=4.8 && <5 + , binary + , binary-instances ^>=1.0 + , bytestring + , containers + , data-default ^>=0.7 || ^>=0.8 + , extra ^>=1.7 || ^>=1.8 + , free >=5.1 && <5.3 + , microlens + , microlens-th + , neat-interpolation ^>=0.5.1 + , optparse-simple ^>=0.1.1 + , parsec + , prettyprinter + , regex-tdfa ^>=1.3 + , shake ^>=0.19 + , text + , toml-reader ^>=0.2 || ^>=0.3 + , transformers + , unordered-containers + + ghc-options: + -Wall -Wcompat -Widentities -Wincomplete-uni-patterns + -Wincomplete-record-updates -Wredundant-constraints + -fhide-source-paths -Wno-name-shadowing + -Wno-unticked-promoted-constructors + + default-language: Haskell2010 + +library + import: common-options + hs-source-dirs: src + other-modules: NvFetcher.Utils + exposed-modules: + NvFetcher + NvFetcher.Config + NvFetcher.Core + NvFetcher.ExtractSrc + NvFetcher.FetchRustGitDeps + NvFetcher.GetGitCommitDate + NvFetcher.NixExpr + NvFetcher.NixFetcher + NvFetcher.Nvchecker + NvFetcher.Options + NvFetcher.PackageSet + NvFetcher.Types + NvFetcher.Types.Lens + NvFetcher.Types.ShakeExtras + + other-modules: Paths_nvfetcher + autogen-modules: Paths_nvfetcher + +executable nvfetcher + import: common-options + hs-source-dirs: app + main-is: Main.hs + other-modules: + Config + Config.Common + Config.PackageFetcher + Config.VersionSource + + build-depends: nvfetcher + ghc-options: -threaded -rtsopts -with-rtsopts=-N + +flag build-example + description: Build example executable + manual: True + default: False + +executable example + import: common-options + + if !flag(build-example) + buildable: False + + main-is: Main_example.hs + build-depends: nvfetcher + ghc-options: -threaded -rtsopts -with-rtsopts=-N + +test-suite tests + import: common-options + type: exitcode-stdio-1.0 + main-is: Spec.hs + other-modules: + CheckVersionSpec + FetchRustGitDepsSpec + GetGitCommitDateSpec + NixExprSpec + PrefetchSpec + Utils + + hs-source-dirs: test + ghc-options: -threaded -rtsopts -with-rtsopts=-N + build-depends: + , async + , hspec + , nvfetcher + , stm + , unliftio + + build-tool-depends: hspec-discover:hspec-discover + default-language: Haskell2010