From 87283f9b6f992a7f0e36c7b1bafc288bf2bf106a Mon Sep 17 00:00:00 2001 From: androidbuilder Date: Mon, 11 Nov 2013 02:46:27 +0000 Subject: [PATCH] build without v1 uuid which needs network-ino --- Data/UUID/Util.hs | 11 ----------- Data/UUID/V1.hs | 2 -- uuid.cabal | 2 -- 3 files changed, 15 deletions(-) diff --git a/Data/UUID/Util.hs b/Data/UUID/Util.hs index 581391a..399e508 100644 --- a/Data/UUID/Util.hs +++ b/Data/UUID/Util.hs @@ -3,7 +3,6 @@ module Data.UUID.Util ( UnpackedUUID(..) , unpack, pack , version - , extractMac , extractTime , setTime ) where @@ -13,7 +12,6 @@ import Data.Word import Data.Word.Util import Data.Bits import Data.UUID.Internal -import Network.Info import Data.Int (Int64) version :: UUID -> Int @@ -43,12 +41,3 @@ extractTime uuid = timeAndVersionToTime :: Word16 -> Word16 timeAndVersionToTime tv = tv .&. 0x0FFF -extractMac :: UUID -> Maybe MAC -extractMac uuid = - if version uuid == 1 - then Just $ - MAC (node_0 unpacked) (node_1 unpacked) (node_2 unpacked) (node_3 unpacked) (node_4 unpacked) (node_5 unpacked) - else Nothing - where - unpacked = unpack uuid - diff --git a/Data/UUID/V1.hs b/Data/UUID/V1.hs index 067e729..ca4c235 100644 --- a/Data/UUID/V1.hs +++ b/Data/UUID/V1.hs @@ -37,8 +37,6 @@ import System.IO.Unsafe import qualified System.Random as R -import Network.Info - import Data.UUID.Builder import Data.UUID.Internal diff --git a/uuid.cabal b/uuid.cabal index 0a53059..57b1b86 100644 --- a/uuid.cabal +++ b/uuid.cabal @@ -32,14 +32,12 @@ Library cryptohash >= 0.7 && < 0.12, deepseq == 1.3.*, hashable (>= 1.1.1.0 && < 1.2.0) || (>= 1.2.1 && < 1.3), - network-info == 0.2.*, random >= 1.0.1 && < 1.1, time >= 1.1 && < 1.5 Exposed-Modules: Data.UUID Data.UUID.Util - Data.UUID.V1 Data.UUID.V3 Data.UUID.V4 Data.UUID.V5 -- 1.7.10.4