packages feed

Cabal revisions of wireguard-hs-0.1.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-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-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+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