Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated directory patches. #41

Merged
merged 4 commits into from
May 26, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,9 @@ These packages are supported by `etlas`.
- [deepseq-1.4.2.0](https://hackage.haskell.org/package/deepseq-1.4.2.0)
- [deepseq-generics-0.2.0.0](https://hackage.haskell.org/package/deepseq-generics-0.2.0.0)
- [directory-1.3.0.0](https://hackage.haskell.org/package/directory-1.3.0.0)
- [directory-1.3.0.1](https://hackage.haskell.org/package/directory-1.3.0.1)
- [directory-1.3.0.2](https://hackage.haskell.org/package/directory-1.3.0.2)
- [directory-1.3.1.0](https://hackage.haskell.org/package/directory-1.3.1.0)
- [directory-tree-0.12.1](https://hackage.haskell.org/package/directory-tree-0.12.1)
- [disjoint-sets-st-0.1](https://hackage.haskell.org/package/disjoint-sets-st-0.1)
- [distributive >= 0.5.0.2 && <= 0.5.2](https://hackage.haskell.org/package/distributive-0.5.2)
Expand Down
111 changes: 111 additions & 0 deletions patches/directory-1.3.0.1.cabal
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
name: directory
version: 1.3.0.1
-- NOTE: Don't forget to update ./changelog.md
license: BSD3
license-file: LICENSE
maintainer: [email protected]
bug-reports: https://github.com/haskell/directory/issues
synopsis: Platform-agnostic library for filesystem operations
description:
This library provides a basic set of operations for manipulating files and
directories in a portable way.
category: System
build-type: Simple
cabal-version: >= 1.10
tested-with: GHC>=7.4.1

extra-tmp-files:
autom4te.cache
config.log
config.status
HsDirectoryConfig.h

extra-source-files:
HsDirectoryConfig.h.in
README.md
System/Directory/Internal/*.h
changelog.md
configure
configure.ac
directory.buildinfo
tests/*.hs
tests/util.inl

source-repository head
type: git
location: https://github.com/haskell/directory

Library
default-language: Haskell2010
other-extensions:
CPP
Trustworthy

exposed-modules:
System.Directory
System.Directory.Internal
System.Directory.Internal.Prelude
other-modules:
-- System.Directory.Internal.Config
-- System.Directory.Internal.C_utimensat
-- System.Directory.Internal.Posix
-- System.Directory.Internal.Windows

include-dirs: .
java-sources: java/Utils.java

build-depends:
base >= 4.5 && < 4.11,
time >= 1.4 && < 1.8,
filepath >= 1.3 && < 1.5
-- if os(windows)
-- build-depends: Win32 >= 2.2.2 && < 2.6
-- else
-- build-depends: unix >= 2.5.1 && < 2.8

ghc-options: -Wall

test-suite test
default-language: Haskell2010
other-extensions: BangPatterns, CPP
ghc-options: -Wall
hs-source-dirs: tests
main-is: Main.hs
type: exitcode-stdio-1.0
build-depends: base, directory, filepath, time
if os(windows)
build-depends: Win32
else
build-depends: unix
other-modules:
TestUtils
Util
-- test-modules-begin
CanonicalizePath
CopyFile001
CopyFile002
CopyFileWithMetadata
CreateDirectory001
CreateDirectoryIfMissing001
CurrentDirectory001
Directory001
DoesDirectoryExist001
DoesPathExist
FileTime
FindFile001
GetDirContents001
GetDirContents002
GetFileSize
GetHomeDirectory001
GetPermissions001
MakeAbsolute
PathIsSymbolicLink
RemoveDirectoryRecursive001
RemovePathForcibly
RenameDirectory
RenameFile001
RenamePath
Safe
T8482
WithCurrentDirectory
-- test-modules-end
Loading