aur 6.3.0 → 6.3.1
raw patch · 3 files changed
+14/−3 lines, 3 filesdep ~servant-clientPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: servant-client
API changes (from Hackage documentation)
Files
- CHANGELOG.md +4/−0
- aur.cabal +2/−2
- lib/Linux/Arch/Aur.hs +8/−1
CHANGELOG.md view
@@ -1,5 +1,9 @@ # Changelog +## 6.3.1++- Rewiden `servant` bounds.+ ## 6.3.0 - `servant-0.17` support.
aur.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.2 name: aur-version: 6.3.0+version: 6.3.1 synopsis: Access metadata from the Arch Linux User Repository. description: Access package information from Arch Linux's AUR via its RPC interface. The@@ -38,7 +38,7 @@ build-depends: , aeson >=0.9 && <1.5 , servant >=0.16 && <0.18- , servant-client ^>=0.17+ , servant-client >=0.16 && <0.18 , text ^>=1.2 test-suite aur-test
lib/Linux/Arch/Aur.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} {-# LANGUAGE DataKinds #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE TypeOperators #-}@@ -157,4 +158,10 @@ search m p = unwrap m $ rpcS (Just "5") (Just "search") (Just p) unwrap :: Manager -> ClientM RPCResp -> IO (Either ClientError [AurInfo])-unwrap m r = fmap _results <$> runClientM r (ClientEnv m url Nothing defaultMakeClientRequest)+unwrap m r = fmap _results <$> runClientM r env+ where+#if !MIN_VERSION_servant_client(0,17,0)+ env = ClientEnv m url Nothing+#else+ env = ClientEnv m url Nothing defaultMakeClientRequest+#endif