Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
uses: haskell-actions/setup@v2.8
with:
ghc-version: ${{ matrix.ghc }}
cabal-version: 'latest'
cabal-version: 3.10.3.0

- name: Configure
run: cabal configure --enable-tests
Expand Down
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@ HsQML is a Haskell binding to Qt Quick, a cross-platform framework for creating
graphical user interfaces. For further information on installing and using it,
please see the project's web site.

**Home Page:** http://www.gekkou.co.uk/software/hsqml/
**Darcs Repository:** http://hub.darcs.net/komadori/HsQML
**Home Page:** http://www.gekkou.co.uk/software/hsqml/
**Original Darcs Repository (outdated):** http://hub.darcs.net/komadori/HsQML

**Note:** I made some changes, so this library works on newer GHC / cabal versions and has been tested on Qt5.
## Notes
- I made some changes, so this library works on newer GHC / cabal versions and has been tested on Qt5.
- This library has been tested with cabal 3.10.3.0, due to its custom Setup.hs, not all versions of cabal are supported.
- **Current Status:** This is a maintained fork of the original HsQML project.
22 changes: 11 additions & 11 deletions hsqml.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Homepage: http://www.gekkou.co.uk/software/hsqml/
Category: Graphics, GUI
Synopsis: Haskell binding for Qt Quick

tested-with: GHC ==9.4.8 || ==9.6.6
tested-with: GHC ==9.4.8 || ==9.6.6 || ==9.8.4 || ==9.10.2 || ==9.12.2

Extra-source-files:
README.md
Expand Down Expand Up @@ -59,7 +59,7 @@ Custom-Setup
Setup-depends:
base == 4.*,
template-haskell == 2.*,
Cabal >= 3.0 && < 4.0,
Cabal >= 3.8 && < 4.0,
filepath >= 1.4.300 && < 1.5

common extensions
Expand All @@ -82,13 +82,13 @@ Library
Build-depends:
base == 4.*,
bytestring >= 0.11.5 && < 0.12,
containers >= 0.6.7 && < 0.7,
directory >= 1.3.8 && < 1.4,
containers >= 0.7 && < 0.9,
directory >= 1.3.9 && < 1.4,
filepath >= 1.4.300 && < 1.5,
text >= 2.0.2 && < 2.1,
text >= 2.1.2 && < 2.2,
tagged >= 0.8.9 && < 0.9,
transformers >= 0.6.1 && < 0.7,
QuickCheck >= 2.4 && < 2.16,
transformers >= 0.6.2 && < 0.7,
QuickCheck >= 2.16.0 && < 2.17,
Exposed-modules:
Graphics.QML
Graphics.QML.Debug
Expand Down Expand Up @@ -168,11 +168,11 @@ Test-Suite hsqml-test1
Main-is: Test1.hs
Build-depends:
base == 4.*,
containers >= 0.6.7 && < 0.7,
directory >= 1.3.8 && < 1.4,
text >= 2.0.2 && < 2.1,
containers >= 0.7 && < 0.9,
directory >= 1.3.9 && < 1.4,
text >= 2.1.2 && < 2.2,
tagged >= 0.8.9 && < 0.9,
QuickCheck >= 2.15 && < 2.16,
QuickCheck >= 2.16.0 && < 2.17,
hsqml
Other-modules:
Graphics.QML.Test.AutoListTest
Expand Down