cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.34.5. -- -- see: https://github.com/sol/hpack name: wireguard-hs version: 0.1.0 maintainer: travis@athougies.net author: Travis Athougies x-revision: 1 synopsis: API for Linux Kernel Wireguard device management category: Networking license: LGPL build-type: Simple flag aeson description: Enable ToJSON/FromJSON instances with Aeson manual: True default: False flag beam description: Enable Beam serializers/deserializers manual: True default: False library exposed-modules: System.Network.Wireguard other-modules: Paths_wireguard_hs default-extensions: BangPatterns ForeignFunctionInterface CPP DerivingStrategies GeneralizedNewtypeDeriving DerivingVia DeriveAnyClass ScopedTypeVariables KindSignatures DataKinds TypeApplications DeriveGeneric OverloadedStrings include-dirs: wireguard/ c-sources: wireguard/wireguard.c System/Network/linkstatus.c build-depends: base ==4.15.* , clock >=0.8.2 && <0.9 , cryptonite ==0.29.* , ip ==1.7.* , memory ==0.16.* , network ==3.1.* , text ==1.2.* , time ==1.9.* , vector ==0.12.* , vector-sized ==1.4.* , wide-word ==0.1.* if flag(aeson) cpp-options: -DWITH_AESON=1 build-depends: aeson ==2.0.* , base64 ==0.4.* if flag(beam) default-extensions: FlexibleInstances FlexibleContexts MultiParamTypeClasses UndecidableInstances cpp-options: -DWITH_BEAM=1 build-depends: beam-core ==0.9.* , bytestring ==0.10.* default-language: Haskell2010