packages feed

hmp3-ng-2.17.2: hmp3-ng.cabal

cabal-version: 2.2

name:           hmp3-ng
version:        2.17.2
synopsis:       A 2019 fork of an ncurses mp3 player written in Haskell
description:    An mp3 player with a curses frontend.  Playlists are populated by
                passing file and directory names on the command line.  'h' displays
                help.
category:       Sound
homepage:       https://github.com/galenhuntington/hmp3-ng#readme
bug-reports:    https://github.com/galenhuntington/hmp3-ng/issues
author:         Don Stewart, Galen Huntington
maintainer:     Galen Huntington
license:        GPL-2.0-or-later
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    README.md
    Keymap.hs-boot

source-repository head
  type: git
  location: https://github.com/galenhuntington/hmp3-ng

executable hmp3
  main-is: Main.hs
  other-modules:
      Base
      Config
      Core
      FastIO
      Keymap
      Lexer
      Lexers
      State
      Style
      Syntax
      Tree
      UI
      Paths_hmp3_ng
  autogen-modules:
      Paths_hmp3_ng
  hs-source-dirs:
      ./
  default-extensions:
      BangPatterns
      BlockArguments
      NondecreasingIndentation
      OverloadedStrings
      ScopedTypeVariables
      TypeApplications
      DerivingStrategies
      RecordWildCards
      LambdaCase
      MultiWayIf
      StandaloneDeriving
      NumericUnderscores
  ghc-options: -Wall -funbox-strict-fields -threaded -Wno-unused-do-bind
  extra-libraries:
      ncursesw
  build-depends:
    , array
    , base ==4.*
    , bytestring >=0.10
    , clock
    , containers
    , directory >=1.3.7.0
    , filepath
    , hscurses
    , mtl
    , pcre-light >=0.3
    , process
    , random
    , unix >=2.7
    , utf8-string
  default-language: Haskell2010