desktop-portal-0.7.0.0: desktop-portal.cabal
cabal-version: 1.12
name: desktop-portal
version: 0.7.0.0
license: MIT
license-file: LICENSE
maintainer: garethdanielsmith@gmail.com
homepage: https://github.com/Dretch/haskell-desktop-portal#readme
bug-reports: https://github.com/Dretch/haskell-desktop-portal/issues
synopsis: Desktop Portal.
description: A Haskell wrapper for the XDG Desktop Portal DBUS API.
category: GUI, XDG, Flatpak, Desktop, Portal
build-type: Simple
extra-source-files:
README.md
ChangeLog.md
source-repository head
type: git
location: https://github.com/Dretch/haskell-desktop-portal
library
exposed-modules:
Desktop.Portal
Desktop.Portal.Account
Desktop.Portal.Camera
Desktop.Portal.Documents
Desktop.Portal.FileChooser
Desktop.Portal.Notification
Desktop.Portal.OpenURI
Desktop.Portal.Secret
Desktop.Portal.Settings
hs-source-dirs: src
other-modules:
Desktop.Portal.Internal
Desktop.Portal.Util
Paths_desktop_portal
default-language: Haskell2010
default-extensions:
BinaryLiterals DerivingStrategies DisambiguateRecordFields
DuplicateRecordFields FlexibleContexts GeneralizedNewtypeDeriving
ImportQualifiedPost LambdaCase NamedFieldPuns NoFieldSelectors
NumericUnderscores OverloadedRecordDot OverloadedStrings
RecordWildCards ScopedTypeVariables TupleSections ViewPatterns
ghc-options:
-Wall -Wcompat -Wincomplete-record-updates
-Wincomplete-uni-patterns -Wredundant-constraints
build-depends:
base >=4.7 && <5,
binary >=0.8.9.1 && <0.9,
bytestring >=0.11.5.3 && <0.12,
containers >=0.6.7 && <0.7,
data-default >=0.7.1.1 && <0.8,
dbus >=1.3.0 && <2,
directory >=1.3.8.5 && <1.4,
filepath >=1.4.300.1 && <1.5,
modern-uri >=0.3.6.1 && <0.4,
network >=3.1.4.0 && <3.3,
random >=1.2.1.2 && <1.3,
text >=2.0.2 && <2.1,
unix >=2.8.4.0 && <2.9
test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
build-tool-depends: hspec-discover:hspec-discover >=2 && <3
hs-source-dirs: test
other-modules:
Desktop.Portal.AccountSpec
Desktop.Portal.CameraSpec
Desktop.Portal.DocumentsSpec
Desktop.Portal.FileChooserSpec
Desktop.Portal.NotificationSpec
Desktop.Portal.OpenURISpec
Desktop.Portal.SecretSpec
Desktop.Portal.SettingsSpec
Desktop.Portal.TestUtil
Paths_desktop_portal
default-language: Haskell2010
default-extensions:
BinaryLiterals DerivingStrategies DisambiguateRecordFields
DuplicateRecordFields FlexibleContexts GeneralizedNewtypeDeriving
ImportQualifiedPost LambdaCase NamedFieldPuns NoFieldSelectors
NumericUnderscores OverloadedRecordDot OverloadedStrings
RecordWildCards ScopedTypeVariables TupleSections ViewPatterns
ghc-options:
-Wall -Wcompat -Wincomplete-record-updates
-Wincomplete-uni-patterns -Wredundant-constraints -threaded
-rtsopts -with-rtsopts=-N
build-depends:
base >=4.7 && <5,
binary >=0.8.9.1 && <0.9,
bytestring >=0.11.5.3 && <0.12,
containers >=0.6.7 && <0.7,
data-default >=0.7.1.1 && <0.8,
dbus >=1.3.0 && <2,
desktop-portal,
directory >=1.3.8.5 && <1.4,
filepath >=1.4.300.1 && <1.5,
hspec >=2 && <3,
hspec-expectations >=0.8.4 && <0.9,
modern-uri >=0.3.6.1 && <0.4,
network >=3.1.4.0 && <3.3,
process >=1.6.20.0 && <1.7,
random >=1.2.1.2 && <1.3,
temporary >=1.3 && <1.4,
text >=2.0.2 && <2.1,
unix >=2.8.4.0 && <2.9