cabal-debian-4.24.3: cabal-debian.cabal
Name: cabal-debian
Version: 4.24.3
Copyright: Copyright (c) 2007-2014, David Fox, Jeremy Shaw
License: BSD3
License-File: LICENSE
Author: David Fox <dsf@seereason.com>
Category: Debian, Distribution, System
Maintainer: David Fox <dsf@seereason.com>
Homepage: https://github.com/ddssff/cabal-debian
Build-Type: Simple
Synopsis: Create a Debianization for a Cabal package
Description:
This package supports the generation of a package Debianization (i.e.
the files in the @debian@ subdirectory) for a cabal package,
either through a library API or using the cabal-debian executable.
For documentation of the executable, run
@cabal-debian --help@, for documentation of the library API follow
the link to the @Debian.Debianize@ module below.
Cabal-Version: >= 1.8
Extra-Source-Files:
changelog
debian/changelog
debian/Debianize.hs
test-data/creativeprompts/input/debian/changelog
test-data/creativeprompts/input/debian/copyright
test-data/creativeprompts/input/creativeprompts.cabal
test-data/creativeprompts/output/debian/creativeprompts-development.init
test-data/creativeprompts/output/debian/creativeprompts-development.logrotate
test-data/creativeprompts/output/debian/watch
test-data/creativeprompts/output/debian/creativeprompts-production.logrotate
test-data/creativeprompts/output/debian/creativeprompts-production.install
test-data/creativeprompts/output/debian/cabalInstall/a1cb9e4b5241944a3da44e00220b5c31/creativeprompts.com
test-data/creativeprompts/output/debian/creativeprompts-production.links
test-data/creativeprompts/output/debian/changelog
test-data/creativeprompts/output/debian/creativeprompts-production.postinst
test-data/creativeprompts/output/debian/creativeprompts-backups.install
test-data/creativeprompts/output/debian/creativeprompts-development.postinst
test-data/creativeprompts/output/debian/creativeprompts-backups.postinst
test-data/creativeprompts/output/debian/creativeprompts-production.dirs
test-data/creativeprompts/output/debian/rules
test-data/creativeprompts/output/debian/compat
test-data/creativeprompts/output/debian/source/format
test-data/creativeprompts/output/debian/control
test-data/creativeprompts/output/debian/creativeprompts-data.install
test-data/creativeprompts/output/debian/creativeprompts-production.init
test-data/creativeprompts/output/debian/copyright
test-data/clckwrks-dot-com/input/debian/changelog
test-data/clckwrks-dot-com/input/debian/Debianize.hs
test-data/clckwrks-dot-com/input/LICENSE
test-data/clckwrks-dot-com/input/clckwrks-dot-com.cabal
test-data/clckwrks-dot-com/output/debian/clckwrks-dot-com-production.postinst
test-data/clckwrks-dot-com/output/debian/watch
test-data/clckwrks-dot-com/output/debian/cabalInstall/6cb4323c6b76525f567919adaf912663/clckwrks.com
test-data/clckwrks-dot-com/output/debian/changelog
test-data/clckwrks-dot-com/output/debian/clckwrks-dot-com-production.links
test-data/clckwrks-dot-com/output/debian/clckwrks-dot-com-backups.postinst
test-data/clckwrks-dot-com/output/debian/clckwrks-dot-com-production.logrotate
test-data/clckwrks-dot-com/output/debian/clckwrks-dot-com-backups.install
test-data/clckwrks-dot-com/output/debian/clckwrks-dot-com-production.install
test-data/clckwrks-dot-com/output/debian/clckwrks-dot-com-production.init
test-data/clckwrks-dot-com/output/debian/Debianize.hs
test-data/clckwrks-dot-com/output/debian/rules
test-data/clckwrks-dot-com/output/debian/compat
test-data/clckwrks-dot-com/output/debian/source/format
test-data/clckwrks-dot-com/output/debian/control
test-data/clckwrks-dot-com/output/debian/copyright
test-data/clckwrks-dot-com/output/debian/clckwrks-dot-com-production.dirs
test-data/haskell-devscripts/debian/manpages
test-data/haskell-devscripts/debian/changelog
test-data/haskell-devscripts/debian/install
test-data/haskell-devscripts/debian/rules
test-data/haskell-devscripts/debian/compat
test-data/haskell-devscripts/debian/dirs
test-data/haskell-devscripts/debian/source/format
test-data/haskell-devscripts/debian/control
test-data/haskell-devscripts/debian/copyright
test-data/haskell-devscripts/debian/docs
test-data/alex/input/LICENSE
test-data/alex/input/alex.cabal
test-data/alex/output/debian/watch
test-data/alex/output/debian/alex.install
test-data/alex/output/debian/changelog
test-data/alex/output/debian/rules
test-data/alex/output/debian/compat
test-data/alex/output/debian/source/format
test-data/alex/output/debian/control
test-data/alex/output/debian/copyright
test-data/artvaluereport-data/input/debian/changelog
test-data/artvaluereport-data/input/artvaluereport-data.cabal
test-data/artvaluereport-data/input/Debianize.hs
test-data/artvaluereport-data/output/debian/watch
test-data/artvaluereport-data/output/debian/extra-depends
test-data/artvaluereport-data/output/debian/changelog
test-data/artvaluereport-data/output/debian/Debianize.hs
test-data/artvaluereport-data/output/debian/rules
test-data/artvaluereport-data/output/debian/compat
test-data/artvaluereport-data/output/debian/source/format
test-data/artvaluereport-data/output/debian/control
test-data/artvaluereport-data/output/debian/copyright
test-data/archive/input/debian/changelog
test-data/archive/input/debian/copyright
test-data/archive/input/seereason-darcs-backups.cabal
test-data/archive/output/debian/watch
test-data/archive/output/debian/changelog
test-data/archive/output/debian/rules
test-data/archive/output/debian/compat
test-data/archive/output/debian/control
test-data/archive/output/debian/seereason-darcs-backups.install
test-data/archive/output/debian/copyright
test-data/artvaluereport2/input/artvaluereport2.cabal
test-data/artvaluereport2/input/debian/changelog
test-data/artvaluereport2/input/debian/Debianize.hs
test-data/artvaluereport2/output/debian/artvaluereport2-development.init
test-data/artvaluereport2/output/debian/artvaluereport2-staging.postinst
test-data/artvaluereport2/output/debian/artvaluereport2-production.postinst
test-data/artvaluereport2/output/debian/watch
test-data/artvaluereport2/output/debian/cabalInstall/7e4b5d8641f6fae99e9ae9b2d8893bc7/my.appraisalreportonline.com
test-data/artvaluereport2/output/debian/artvaluereport2-staging.install
test-data/artvaluereport2/output/debian/artvaluereport2-staging.init
test-data/artvaluereport2/output/debian/artvaluereport2-production.install
test-data/artvaluereport2/output/debian/changelog
test-data/artvaluereport2/output/debian/artvaluereport2-production.logrotate
test-data/artvaluereport2/output/debian/artvaluereport2-production.links
test-data/artvaluereport2/output/debian/artvaluereport2-development.logrotate
test-data/artvaluereport2/output/debian/artvaluereport2-backups.postinst
test-data/artvaluereport2/output/debian/artvaluereport2-development.install
test-data/artvaluereport2/output/debian/artvaluereport2-development.postinst
test-data/artvaluereport2/output/debian/artvaluereport2-staging.logrotate
test-data/artvaluereport2/output/debian/artvaluereport2-production.init
test-data/artvaluereport2/output/debian/artvaluereport2-production.dirs
test-data/artvaluereport2/output/debian/rules
test-data/artvaluereport2/output/debian/compat
test-data/artvaluereport2/output/debian/appraisalscope.install
test-data/artvaluereport2/output/debian/control
test-data/artvaluereport2/output/debian/artvaluereport2-backups.install
test-data/artvaluereport2/output/debian/copyright
Flag tests
Description: enable the unit test executable (disabled by default because it has a lot of wacky dependencies.)
Default: False
Manual: True
flag local-debian
Description: Link directly to the source of the debian library
Default: False
Manual: True
Source-Repository head
type: git
location: https://github.com/ddssff/cabal-debian
Library
Hs-Source-Dirs: src
GHC-Options: -Wall -O2
Build-Depends:
base < 5,
Cabal >= 1.9,
containers,
data-default,
deepseq,
Diff,
directory,
filepath,
hsemail,
HUnit,
lens,
memoize,
mtl,
network-uri,
parsec >= 3,
pretty,
prettyclass,
process,
pureMD5,
regex-tdfa,
set-extra,
syb,
text,
unix,
Unixutils,
utf8-string
Exposed-Modules:
Data.Algorithm.Diff.Context
Data.Algorithm.Diff.Pretty
Debian.GHC
Debian.Policy
Distribution.Version.Invert
Debian.Debianize
Debian.Debianize.BasicInfo
Debian.Debianize.BinaryDebDescription
Debian.Debianize.BuildDependencies
Debian.Debianize.Bundled
Debian.Debianize.CabalInfo
Debian.Debianize.Changelog
Debian.Debianize.CopyrightDescription
Debian.Debianize.DebianName
Debian.Debianize.DebInfo
Debian.Debianize.Details
Debian.Debianize.Files
Debian.Debianize.Finalize
Debian.Debianize.Goodies
Debian.Debianize.InputCabal
Debian.Debianize.InputDebian
Debian.Debianize.Interspersed
Debian.Debianize.Monad
Debian.Debianize.Options
Debian.Debianize.Output
Debian.Debianize.Prelude
Debian.Debianize.SourceDebDescription
Debian.Debianize.SubstVars
Debian.Debianize.VersionSplits
OldLens
Paths_cabal_debian
Other-Modules:
Debian.Orphans
if flag(local-debian)
Hs-Source-Dirs: debian-haskell
Build-Depends:
bytestring,
bzlib,
exceptions,
HaXml,
ListLike,
network,
network-uri,
old-locale,
process-extras,
regex-compat,
template-haskell,
time,
zlib
Exposed-Modules:
Debian.Apt.Dependencies,
Debian.Apt.Index,
Debian.Apt.Methods,
Debian.Apt.Package,
Debian.Arch,
Debian.Changes,
Debian.Control,
Debian.Control.Common,
Debian.Control.ByteString,
Debian.Control.Policy,
Debian.Control.String,
Debian.Control.Text,
Debian.Deb,
Debian.Extra.Files,
Debian.GenBuildDeps,
Debian.Loc,
Debian.Pretty,
Debian.Relation,
Debian.Relation.ByteString,
Debian.Relation.Common,
Debian.Relation.String,
Debian.Relation.Text,
Debian.Release,
Debian.Sources,
Debian.Version,
Debian.Version.ByteString,
Debian.Version.Common,
Debian.Version.String,
Debian.Version.Text,
Debian.Report,
Debian.Time,
Debian.URI,
Debian.UTF8,
Debian.Util.FakeChanges
Other-Modules:
Debian.Version.Internal
else
Build-depends: debian >= 3.87
Executable cabal-debian
Hs-Source-Dirs: .
Main-is: CabalDebian.hs
ghc-options: -threaded -Wall -O2
Build-Depends: base, cabal-debian, Cabal >= 1.9, lens, mtl, pretty
if !flag(local-debian)
Build-Depends: debian >= 3.87
Executable cabal-debian-tests
Hs-Source-Dirs: .
Main-is: Tests.hs
ghc-options: -threaded -Wall -O2
Build-Depends: base, cabal-debian, Cabal >= 1.9, containers, filepath, hsemail, HUnit, lens, prettyclass, process, text
if !flag(local-debian)
Build-Depends: debian >= 3.87