mirror of
https://github.com/haskell-nix/hnix-store.git
synced 2024-12-14 19:47:56 +03:00
6e1e6fc642
The new type acknowledges the store root, and is better named. Future work will migrate all dependents and retire the old module.
87 lines
2.6 KiB
Plaintext
87 lines
2.6 KiB
Plaintext
name: hnix-store-core
|
|
version: 0.1.1.0
|
|
synopsis: Core effects for interacting with the Nix store.
|
|
description:
|
|
This package contains types and functions needed to describe
|
|
interactions with the Nix store abstracted away from
|
|
specific effectful context.
|
|
homepage: https://github.com/haskell-nix/hnix-store
|
|
license: Apache-2.0
|
|
license-file: LICENSE
|
|
author: Shea Levy
|
|
maintainer: shea@shealevy.com
|
|
copyright: 2018 Shea Levy
|
|
category: System
|
|
build-type: Simple
|
|
extra-source-files: ChangeLog.md, README.md
|
|
cabal-version: >=1.10
|
|
|
|
library
|
|
exposed-modules: System.Nix.Base32
|
|
, System.Nix.Build
|
|
, System.Nix.Derivation
|
|
, System.Nix.GC
|
|
, System.Nix.Hash
|
|
, System.Nix.Internal.Hash
|
|
, System.Nix.Internal.StorePath
|
|
, System.Nix.Nar
|
|
, System.Nix.Path
|
|
, System.Nix.ReadonlyStore
|
|
, System.Nix.Store
|
|
, System.Nix.StorePath
|
|
, System.Nix.Util
|
|
build-depends: base >=4.10 && <5
|
|
, base16-bytestring
|
|
, bytestring
|
|
, binary
|
|
, bytestring
|
|
, containers
|
|
, cryptohash-md5
|
|
, cryptohash-sha1
|
|
, cryptohash-sha256
|
|
, directory
|
|
, filepath
|
|
, hashable
|
|
, mtl
|
|
, regex-base
|
|
, regex-tdfa-text
|
|
, text
|
|
, unix
|
|
, unordered-containers
|
|
, vector
|
|
hs-source-dirs: src
|
|
default-language: Haskell2010
|
|
|
|
Flag bounded_memory
|
|
description: Run tests of constant memory use (requires +RTS -T)
|
|
default: False
|
|
|
|
test-suite format-tests
|
|
if flag(bounded_memory)
|
|
cpp-options: -DBOUNDED_MEMORY
|
|
ghc-options: -rtsopts -fprof-auto
|
|
type: exitcode-stdio-1.0
|
|
main-is: Driver.hs
|
|
other-modules:
|
|
NarFormat
|
|
Hash
|
|
hs-source-dirs:
|
|
tests
|
|
build-depends:
|
|
hnix-store-core
|
|
, base
|
|
, base64-bytestring
|
|
, binary
|
|
, bytestring
|
|
, containers
|
|
, directory
|
|
, process
|
|
, tasty
|
|
, tasty-discover
|
|
, tasty-hspec
|
|
, tasty-hunit
|
|
, tasty-quickcheck
|
|
, temporary
|
|
, text
|
|
default-language: Haskell2010
|