name:                 filepath
version:              1.5.2.0
visibility:           public
id:                   filepath-1.5.2.0-inplace
key:                  filepath-1.5.2.0-inplace
license:              BSD-3-Clause
copyright:            Neil Mitchell 2005-2020, Julian Ospald 2021-2022
maintainer:           Julian Ospald <hasufell@posteo.de>
author:               Neil Mitchell <ndmitchell@gmail.com>
homepage:             https://github.com/haskell/filepath/blob/master/README.md
synopsis:             Library for manipulating FilePaths in a cross platform way.
description:
    This package provides functionality for manipulating @FilePath@ values, and is shipped with <https://www.haskell.org/ghc/ GHC>. It provides two variants for filepaths:

    1. legacy filepaths: @type FilePath = String@

    2. operating system abstracted filepaths (@OsPath@): internally unpinned @ShortByteString@ (platform-dependent encoding)

    It is recommended to use @OsPath@ when possible, because it is more correct.

    For each variant there are three main modules:

    * "System.FilePath.Posix" / "System.OsPath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).

    * "System.FilePath.Windows" / "System.OsPath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).

    * "System.FilePath" / "System.OsPath" for dealing with current platform-specific filepaths

    For more powerful string manipulation of @OsPath@, you can use the <https://hackage.haskell.org/package/os-string os-string package> (@OsPath@ is a type synonym for @OsString@).

    An introduction into the new API can be found in this
    <https://hasufell.github.io/posts/2022-06-29-fixing-haskell-filepaths.html blog post>.
    Code examples for the new API can be found <https://github.com/hasufell/filepath-examples here>.

category:             System
abi:                  e8ade702023202991347c1a12a6592a0
exposed:              True
exposed-modules:
    System.FilePath System.FilePath.Posix System.FilePath.Windows
    System.OsPath System.OsPath.Encoding System.OsPath.Internal
    System.OsPath.Posix System.OsPath.Posix.Internal
    System.OsPath.Types System.OsPath.Windows
    System.OsPath.Windows.Internal

import-dirs:
    ${pkgroot}/../lib/x86_64-netbsd-ghc-9.10.1/filepath-1.5.2.0-inplace

library-dirs:
    ${pkgroot}/../lib/x86_64-netbsd-ghc-9.10.1/filepath-1.5.2.0-inplace

library-dirs-static:
    ${pkgroot}/../lib/x86_64-netbsd-ghc-9.10.1/filepath-1.5.2.0-inplace

dynamic-library-dirs: ${pkgroot}/../lib/x86_64-netbsd-ghc-9.10.1
data-dir:
    ${pkgroot}/../share/x86_64-netbsd-ghc-9.10.1/filepath-1.5.2.0

hs-libraries:         HSfilepath-1.5.2.0-inplace
depends:
    base-4.20.0.0-inplace bytestring-0.12.1.0-inplace
    deepseq-1.5.0.0-inplace exceptions-0.10.7-inplace
    os-string-2.0.2-inplace template-haskell-2.22.0.0-inplace

haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.10.1/html/libraries/filepath-1.5.2.0-inplace/filepath.haddock"


haddock-html: "${pkgroot}/../../../share/doc/ghc-9.10.1/html/libraries/filepath-1.5.2.0-inplace"

