diff --git a/dsp.cabal b/dsp.cabal
--- a/dsp.cabal
+++ b/dsp.cabal
@@ -1,6 +1,7 @@
+Cabal-Version:    2.2
 Name:             dsp
-Version:          0.2.5
-License:          GPL
+Version:          0.2.5.1
+License:          GPL-2.0-only
 License-File:     COPYING
 Copyright:        Matt Donadio, 2003
 Author:           Matt Donadio <m.p.donadio@ieee.org>
@@ -13,11 +14,10 @@
 Category:         Sound, Math
 Tested-With:      GHC==7.4.2, GHC==7.6.3, GHC==7.8.4
 Tested-With:      GHC==8.0.2, GHC==8.2.1
-Cabal-Version:    >=1.8
 Build-Type:       Simple
 
 Source-Repository this
-  Tag:         0.2.5
+  Tag:         0.2.5.1
   Type:        darcs
   Location:    http://code.haskell.org/~thielema/dsp/
 
@@ -33,10 +33,11 @@
   Build-Depends:
     containers >=0.3 && <0.7,
     array >=0.1 && <0.6,
-    random >=1.0 && <1.2,
+    random >=1.0 && <1.3,
     base >= 2 && <5
 
   GHC-Options:      -Wall
+  Default-Language: Haskell98
   Exposed-modules:
     DSP.Basic
     DSP.Convolution
@@ -130,6 +131,7 @@
   Other-Modules: Test.Matrix.QR
   Hs-Source-Dirs: test
   GHC-Options: -Wall
+  Default-Language: Haskell98
   Build-Depends:
     QuickCheck >=2.5 && <3,
     dsp,
@@ -141,6 +143,7 @@
   Main-Is: Article.hs
   Hs-Source-Dirs: demo
   GHC-Options: -Wall
+  Default-Language: Haskell98
   If flag(buildExamples)
     Build-Depends:
       dsp,
@@ -153,6 +156,7 @@
   Main-Is: FFTBench.hs
   Hs-Source-Dirs: demo
   GHC-Options: -Wall
+  Default-Language: Haskell98
   If flag(buildExamples)
     Build-Depends:
       dsp,
@@ -165,6 +169,7 @@
   Main-Is: FFTTest.hs
   Hs-Source-Dirs: demo
   GHC-Options: -Wall
+  Default-Language: Haskell98
   If flag(buildExamples)
     Build-Depends:
       dsp,
@@ -177,6 +182,7 @@
   Main-Is: FreqDemo.hs
   Hs-Source-Dirs: demo
   GHC-Options: -Wall
+  Default-Language: Haskell98
   If flag(buildExamples)
     Build-Depends:
       dsp,
@@ -189,6 +195,7 @@
   Main-Is: IIRDemo.hs
   Hs-Source-Dirs: demo
   GHC-Options: -Wall
+  Default-Language: Haskell98
   If flag(buildExamples)
     Build-Depends:
       dsp,
@@ -201,6 +208,7 @@
   Main-Is: NoiseDemo.hs
   Hs-Source-Dirs: demo
   GHC-Options: -Wall
+  Default-Language: Haskell98
   If flag(buildExamples)
     Build-Depends:
       dsp,
