%define pkgname libmpd
Summary: A Haskell binding to the libmpd graphics library
Name: ghc-%{pkgname}
-Version: 0.9.0.6
+Version: 0.9.1.0
Release: 1
License: BSD
Group: Development/Languages
Source0: http://hackage.haskell.org/packages/archive/%{pkgname}/%{version}/%{pkgname}-%{version}.tar.gz
-# Source0-md5: c33ebf0ef8e10d902579a2ec860e91fe
+# Source0-md5: 41a00cf7bc919d8ee3cdb7c21e5436a2
+Patch0: ghc-8.10.patch
URL: http://hackage.haskell.org/package/libmpd/
BuildRequires: ghc >= 6.12.3
-BuildRequires: ghc-mtl < 2.2
+BuildRequires: ghc-attoparsec >= 0.10.1
+BuildRequires: ghc-base >= 4.9
+BuildRequires: ghc-bytestring >= 0.9
+BuildRequires: ghc-containers >= 0.3
+BuildRequires: ghc-data-default-class >= 0.0.1
+BuildRequires: ghc-filepath >= 1
BuildRequires: ghc-mtl >= 2.0
-BuildRequires: ghc-network < 2.5
-BuildRequires: ghc-network >= 2.1
+BuildRequires: ghc-network >= 2.6.3.5
+BuildRequires: ghc-safe-exceptions >= 0.1
+BuildRequires: ghc-safe-exceptions >= 0.1
BuildRequires: ghc-text >= 0.11
-BuildRequires: ghc-utf8-string < 0.4
+BuildRequires: ghc-time >= 1.5
BuildRequires: ghc-utf8-string >= 0.3.1
BuildRequires: rpmbuild(macros) >= 1.608
%requires_eq ghc
-Requires: ghc-mtl < 2.2
+Requires: ghc-attoparsec >= 0.10.1
+Requires: ghc-base >= 4.9
+Requires: ghc-bytestring >= 0.9
+Requires: ghc-containers >= 0.3
+Requires: ghc-data-default-class >= 0.0.1
+Requires: ghc-filepath >= 1
Requires: ghc-mtl >= 2.0
-Requires: ghc-network < 2.5
-Requires: ghc-network >= 2.1
+Requires: ghc-network >= 2.6.3.5
+Requires: ghc-safe-exceptions >= 0.1
+Requires: ghc-safe-exceptions >= 0.1
Requires: ghc-text >= 0.11
-Requires: ghc-utf8-string < 0.4
+Requires: ghc-time >= 1.5
Requires: ghc-utf8-string >= 0.3.1
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%prep
%setup -q -n %{pkgname}-%{version}
+%patch0 -p1
%build
runhaskell Setup.lhs configure -v2 \