Name : ghc-network-uri-flag
| |
Version : 0.1
| Vendor : openSUSE
|
Release : bp150.2.3
| Date : 2018-07-30 20:47:54
|
Group : Development/Libraries/Haskell
| Source RPM : ghc-network-uri-flag-0.1-bp150.2.3.src.rpm
|
Size : 0.00 MB
| |
Packager : https://bugs_opensuse_org
| |
Summary : Pseudo-package encapsulating flag(network-uri) Cabal boilerplate
|
Description :
This empty package does not provide any modules; its sole purpose is to provide the \'network-uri\' Cabal flag logic below so you don\'t have to include that boilerplate in your \'.cabal\' file.
> flag network-uri > description: Get Network.URI from the network-uri package > default: True > > library > if flag(network-uri) > build-depends: network-uri >= 2.6, network >= 2.6 > else > build-depends: network-uri < 2.6, network < 2.6
This avoids combining \'network-uri >= 2.6\' with \'network < 2.6\' which both export a name-clashing \'Network.URI\' module, because in network-2.6 the \'Network.URI\' module was split off from the network package into network-uri-2.6.
In other words, the logic above makes sure that the \'Network.URI\' module is provided by either \'network-uri\' or by \'network\' (in the < https://en.wikipedia.org/wiki/Exclusive_or XOR> sense).
In order to benefit from this module, simply include it in your \'build-depends\' declaration alongside \'network\' and \'network-uri\'.
> build-depends: > network >= 2.5 && < 2.7, > network-uri >= 2.5 && < 2.7, > network-uri-flag == 0.1.*
/NOTE: It\'s almost always an error to list this package if network and network-uri aren\'t both listed as well!/.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/openSUSE:/Backports:/SLE-15/standard/x86_64 |