diff --git a/load-font.cabal b/load-font.cabal
--- a/load-font.cabal
+++ b/load-font.cabal
@@ -1,11 +1,13 @@
--- This file has been generated from package.yaml by hpack version 0.20.0.
+cabal-version: 1.24
+
+-- This file has been generated from package.yaml by hpack version 0.31.2.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 60fbf730fe6b6104c22ec488a4b8661c1d6373286857cbbb1abd2c8b8209e9d3
+-- hash: 5d8112e54674d44928e935a4a94d2992d9ca0abd3fdc24f93189201cdd9a295c
 
 name:           load-font
-version:        0.1.0.2
+version:        0.1.0.3
 synopsis:       A cross platform library for loading bundled fonts into your application
 description:    Please see the README on Github at <https://github.com/deech/load-font#readme>
 category:       UI,Graphics,GUI,User Interfaces, Font
@@ -17,14 +19,11 @@
 license:        BSD3
 license-file:   LICENSE
 build-type:     Custom
-cabal-version:  >= 1.10
-
 extra-source-files:
-    ChangeLog.md
-    README.org
-    src/cbits/font_load.c
     src/cbits/font_load.h
-
+    src/cbits/font_load.c
+    README.org
+    ChangeLog.md
 data-files:
     test-fonts/moon_phases.ttf
 
@@ -34,7 +33,7 @@
 
 custom-setup
   setup-depends:
-      Cabal >=1.24.1 && <3
+      Cabal >=2.4.0.0 && <4
     , base >=4.4
 
 flag demo
@@ -43,31 +42,33 @@
   default: False
 
 library
+  exposed-modules:
+      Graphics.UI.Font.Load
+  other-modules:
+      Graphics.UI.Font.LoadCWrapper
+      Paths_load_font
   hs-source-dirs:
       src
   include-dirs:
       ./src/cbits
   c-sources:
       ./src/cbits/font_load.c
-  build-depends:
-      base >=4.7 && <5
   build-tools:
       c2hs
-  exposed-modules:
-      Graphics.UI.Font.Load
-  other-modules:
-      Graphics.UI.Font.LoadCWrapper
-      Paths_load_font
+  build-depends:
+      base >=4.7 && <5
   default-language: Haskell2010
 
 executable load-font-exe
   main-is: Main.hs
+  other-modules:
+      Paths_load_font
   hs-source-dirs:
       app
-  ghc-options: -O2
+  ghc-options: -threaded -rtsopts -with-rtsopts=-N -O2
   build-depends:
       base >=4.7 && <5
-    , fltkhs >=0.5.4.5
+    , fltkhs >=0.8.0.3
     , load-font
     , text >=1.2.2.0
   if flag(demo)
@@ -78,6 +79,4 @@
     ghc-options: -pgml g++ "-optl-Wl,--allow-multiple-definition" "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
   else
     ghc-options: -optl-Wl,-lfltkc
-  other-modules:
-      Paths_load_font
   default-language: Haskell2010
