packages feed

cabal-debian-4.3.1: cabal-debian.cabal

Name:           cabal-debian
Version:        4.3.1
License:        BSD3
License-File:   debian/copyright
Author:         David Fox <dsf@seereason.com>
Category:       Debian, Distribution, System
Maintainer:     David Fox <dsf@seereason.com>
Homepage:       http://src.seereason.com/debian-tools/cabal-debian
Build-Type:     Simple
Synopsis:       Create a debianization for a cabal package
Cabal-Version: >= 1.8
Extra-Source-Files:
  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/libghc-artvaluereport-data-doc.links
  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

Description:
 This package provides two methods for generating the debianization
 (i.e. the contents of the 'debian' subdirectory) for a cabal package.
 An executable named cabal-debian, and a library API to handle more
 complex packaging issues.  For documentation of the executable run
 @cabal-debian --help@, for documentation of the library API follow
 the link to the @Debian.Debianize@ module below.

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: darcs
  location: http://src.seereason.com/debian-tools

Library
 Hs-Source-Dirs: src
 GHC-Options: -Wall -O2
 Build-Depends:
   base < 5,
   Cabal >= 1.9,
   containers,
   data-lens,
   data-lens-template,
   deepseq,
   Diff,
   directory,
   filepath,
   hsemail,
   HUnit,
   mtl,
   parsec >= 3,
   process,
   pureMD5,
   regex-tdfa,
   set-extra,
   syb,
   text,
   unix,
   Unixutils,
   utf8-string
 Exposed-Modules:
   Data.Algorithm.Diff.Context
   Data.Algorithm.Diff.Pretty
   Debian.Debianize
   Debian.Policy
   Distribution.Version.Invert
   Debian.Debianize.BuildDependencies
   Debian.Debianize.Bundled
   Debian.Debianize.Changelog
   Debian.Debianize.DebianName
   Debian.Debianize.Details
   Debian.Debianize.Files
   Debian.Debianize.Finalize
   Debian.Debianize.Goodies
   Debian.Debianize.Input
   Debian.Debianize.Interspersed
   Debian.Debianize.Monad
   Debian.Debianize.Options
   Debian.Debianize.Output
   Debian.Debianize.Prelude
   Debian.Debianize.SubstVars
   Debian.Debianize.Types
   Debian.Debianize.Types.Atoms
   Debian.Debianize.Types.BinaryDebDescription
   Debian.Debianize.Types.SourceDebDescription
   Debian.Debianize.VersionSplits
 Other-Modules:
   Debian.Orphans
--  if flag(local-debian)
--    Hs-Source-Dirs: ., ../../haskell-debian
--    Build-Depends: regex-compat, bytestring, process-listlike, network, old-locale, time
--  else
 Build-depends: debian >= 3.81

Executable cabal-debian
 Hs-Source-Dirs: src
 Main-is: CabalDebian.hs
 ghc-options: -threaded -Wall -O2
 Build-Depends:
   base,
   Cabal,
   containers,
   data-lens,
   data-lens-template,
   debian,
   deepseq,
   Diff,
   directory,
   filepath,
   hsemail,
   mtl,
   parsec,
   process,
   pureMD5,
   regex-tdfa,
   set-extra,
   syb,
   text,
   unix,
   Unixutils,
   utf8-string
--  if flag(local-debian)
--    Hs-Source-Dirs: ., ../../haskell-debian
--    Build-Depends: regex-compat, bytestring, process-listlike, network, old-locale, time
--  else
 Build-Depends: debian >= 3.81

Executable cabal-debian-tests
 Hs-Source-Dirs: src
 Main-is: Debian/Debianize/Tests.hs
 ghc-options: -threaded -Wall -O2
 Build-Depends:
   base,
   Cabal,
   containers,
   data-lens,
   data-lens-template,
   debian,
   deepseq,
   Diff,
   directory,
   filepath,
   hsemail,
   HUnit,
   mtl,
   parsec >= 3,
   process,
   pureMD5,
   regex-tdfa,
   set-extra,
   syb,
   text,
   unix,
   Unixutils,
   utf8-string
--  if flag(local-debian)
--    Hs-Source-Dirs: ., ../../haskell-debian
--    Build-Depends: regex-compat, bytestring, process-listlike, network, old-locale, time
--  else
 Build-depends: debian >= 3.81