cabal-version: >=1.10 name: filelock version: 0.1.1.6 synopsis: Portable interface to file locking (flock / LockFileEx) description: This package provides an interface to Windows and Unix file locking functionalities. homepage: http://github.com/haskell-pkg-janitors/filelock license: PublicDomain license-file: LICENSE author: Takano Akio maintainer: Andreas Abel category: System build-type: Simple extra-source-files: CHANGELOG.md tests/lock.log.expected tested-with: GHC == 9.6.1 GHC == 9.4.4 GHC == 9.2.7 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 library hs-source-dirs: . exposed-modules: System.FileLock other-modules: System.FileLock.Internal.Flock System.FileLock.Internal.LockFileEx build-depends: base >=4.9.0.0 && <5 default-language: Haskell2010 ghc-options: -Wall if os(windows) cpp-options: -DUSE_LOCKFILEEX build-depends: Win32 else cpp-options: -DUSE_FLOCK build-depends: unix test-suite test type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: test.hs build-depends: filelock, process >= 1.2.1.0, async >= 2.0.0.0, base ghc-options: -threaded default-language: Haskell2010 test-suite interrupt type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: interrupt.hs build-depends: filelock, process >= 1.2.1.0, base ghc-options: -threaded default-language: Haskell2010 if os(windows) buildable: False source-repository head type: git location: https://github.com/haskell-pkg-janitors/filelock.git