packages feed

hsinstall-2.8: hsinstall.cabal

cabal-version: 2.2

name: hsinstall
version: 2.8
synopsis: Install Haskell software
description: This is a tool for deploying software projects into directory structures suitable for installation on a system. It builds upon the `stack install` command and adds more features. It's also a tool for easier AppImage creation.
category: Utility
homepage: https://github.com/dino-/hsinstall#readme
bug-reports: https://github.com/dino-/hsinstall/issues
author: Dino Morelli
maintainer: Dino Morelli <dino@ui3.info>
copyright: 2016-2023 Dino Morelli
license: ISC
license-file: LICENSE
build-type: Simple
extra-source-files:
  CHANGELOG.md
  doc/hcar/hsinstall.tex
  .gitignore
  hsinstall/share/applications/hsinstall.desktop
  hsinstall/share/hsinstall/resources/unix-terminal.svg
  hsinstall/share/icons/hicolor/scalable/apps/hsinstall.svg
  README.md
  stack.yaml
  stack.yaml.lock

source-repository head
  type: git
  location: https://github.com/dino-/hsinstall

common lang
  default-language: Haskell2010
  default-extensions:
    BangPatterns
    DeriveFoldable
    DeriveFunctor
    DeriveGeneric
    DeriveLift
    DeriveTraversable
    EmptyCase
    FlexibleContexts
    FlexibleInstances
    GeneralizedNewtypeDeriving
    InstanceSigs
    KindSignatures
    LambdaCase
    MultiParamTypeClasses
    MultiWayIf
    NamedFieldPuns
    NumericUnderscores
    OverloadedStrings
    ScopedTypeVariables
    StandaloneDeriving
    TupleSections
  build-depends:
      directory
    , filepath
  ghc-options:
    -fwarn-tabs
    -Wall
    -Wcompat
    -Wincomplete-record-updates
    -Wincomplete-uni-patterns
    -Wpartial-fields
    -Wredundant-constraints
  autogen-modules:
    Paths_hsinstall

library
  import: lang
  exposed-modules:
      HSInstall.Paths
  other-modules:
      Paths_hsinstall
  hs-source-dirs:
      src/lib
  build-depends:
      base >=4.8 && <5.0

executable hsinstall
  import: lang
  main-is: hsinstall.hs
  other-modules:
      HSInstall.AppImage
      HSInstall.Build
      HSInstall.Common
      HSInstall.DeploymentInfo
      HSInstall.Except
      HSInstall.Opts
      HSInstall.System.Directory
      Paths_hsinstall
  hs-source-dirs:
      src/app
  build-depends:
      ansi-wl-pprint
    , base >=4.8 && <5.0
    , Cabal
    , exceptions
    , heredoc
    , hsinstall
    , newtype-generics
    , optparse-applicative
    , process
    , safe-exceptions
    , transformers