ldif-0.0.12: ldif.cabal
Name: ldif
Version: 0.0.12
License: BSD3
License-File: LICENSE
Synopsis: The LDAP Data Interchange Format (LDIF) tools
Author: Radoslav Dorcik <radoslav.dorcik@gmail.com>
Homepage: http://rampa.sk/static/ldif.html
Maintainer: radoslav.dorcik@gmail.com
Description:
LDIF files parser implementation using Parsec.
The LDAP Data Interchange Format (LDIF) is defined by RFC 2849.
.
Current implementation is not complete and compliant with RFC.
.
Package includes following command line tools:
.
- ldifdiff - calculates delta LDIF between two content LDIF files.
.
- ldif2html - produces HTML/browsable LDIF file.
.
- ldifmodify - replays delta LDIF operations on content LDIF (similar to ldapmodify).
.
Category: Text
Stability: experimental
Build-Type: Simple
Cabal-Version: >= 1.8
Extra-Source-Files:
runTests.sh
doc/rfc2253.txt
doc/rfc2849.txt
tests/TestMain.hs
tests/data/OK_diff01.content.ldif
tests/data/OK_diff02.content.ldif
tests/data/OK_multivalue.modify.ldif
tests/data/OK_simple01.content.ldif
tests/data/OK_simple01.modify.ldif
tests/data/OK_simple02.content.ldif
tests/data/OK_simple03.modify.ldif
tests/data/OK_simpleComment.modify.ldif
tests/data/OK_simpleWrap.modify.ldif
tests/data/OK_dnescaped01.content.ldif
Source-Repository head
type: darcs
location: http://patch-tag.com/r/dixiecko/ldif
flag test
description: Build test program.
default: False
flag cmd
description: Build command line programs.
default: False
Library
Build-Depends: base < 5,
filepath,
bytestring,
containers,
cmdargs,
directory,
rosezipper,
parsec == 3.*
Hs-Source-Dirs: src
Extensions: CPP, PatternGuards
Ghc-Options: -Wall -fno-warn-orphans -O2
Exposed-modules:
Text.LDIF
Text.LDIF.Types
Text.LDIF.Parser
Text.LDIF.Preproc
Text.LDIF.Printer
Text.LDIF.Utils
Text.LDIF.Diff
Text.LDIF.Apply
Text.LDIF.Consts
Text.LDIF.Tree
Text.LDIF.Undo
Executable ldifdiff
Hs-Source-Dirs: src
Main-Is: ldifdiff.hs
if flag(cmd)
Buildable: True
else
Buildable: False
if flag(test)
Buildable: False
Executable ldif2html
Hs-Source-Dirs: src
Main-Is: ldif2html.hs
if flag(cmd)
Buildable: True
else
Buildable: False
if flag(test)
Buildable: False
Executable ldifmodify
Hs-Source-Dirs: src
Main-Is: ldifmodify.hs
if flag(cmd)
Buildable: True
else
Buildable: False
if flag(test)
Buildable: False
Executable ldifundo
Hs-Source-Dirs: src
Main-Is: ldifundo.hs
if flag(cmd)
Buildable: True
else
Buildable: False
if flag(test)
Buildable: False
Executable ldifparse
Hs-Source-Dirs: src
Main-Is: ldifparse.hs
if !flag(test)
Buildable: False
Test-Suite ldif-test
type: exitcode-stdio-1.0
Main-Is: TestMain.hs
Ghc-Options: -Wall -fno-warn-orphans -O2
Build-Depends: base, HUnit == 1.2.*
Hs-Source-Dirs: src, tests