@@ -51,6 +51,7 @@ minimalConf = StackConfig
5151 { _scResolver = StackResolver "lts-10.0"
5252 , _scPackages = NE.fromList
5353 [ StackPackage (PlFilePath ".") False Nothing]
54+ , _scExtraDeps = []
5455 }
5556
5657packageDefaultBs :: ByteString
@@ -73,10 +74,11 @@ packages:
7374
7475packageSimpleListConf :: StackConfig
7576packageSimpleListConf = StackConfig
76− { _scResolver = StackResolver "lts-10.0"
77− , _scPackages = NE.fromList
77+ { _scResolver = StackResolver "lts-10.0"
78+ , _scPackages = NE.fromList
7879 [ StackPackage (PlFilePath "client") False Nothing
7980 , StackPackage (PlFilePath "server") False Nothing ]
81+ , _scExtraDeps = []
8082 }
8183
8284packageLocationsBs :: ByteString
@@ -102,11 +104,12 @@ packages:
102104
103105packageLocationsConf :: StackConfig
104106packageLocationsConf = StackConfig
105− { _scResolver = StackResolver "lts-10.0"
106− , _scPackages = NE.fromList
107+ { _scResolver = StackResolver "lts-10.0"
108+ , _scPackages = NE.fromList
107109 [ StackPackage (PlFilePath "humble/package") False (Just "client")
108− , StackPackage (PlFilePath "humble/package") False (Just "server")
109− , StackPackage (PlUri $ stUri "https://example.com/foo/bar/baz-0.0.2.tar.gz") True (Just "extra")
110+ , StackPackage (PlFilePath "humble/package") False (Just "server") ]
111+ , _scExtraDeps =
112+ [ StackPackage (PlUri $ stUri "https://example.com/foo/bar/baz-0.0.2.tar.gz") True (Just "extra")
110113 , StackPackage (PlRepo $ Repo (Vcs "git") "git@github.com:example/mega-repo" "6a86ee32e5b869a877151f74064572225e1a0000") True (Just "subdir1")
111114 , StackPackage (PlRepo $ Repo (Vcs "git") "git@github.com:example/mega-repo" "6a86ee32e5b869a877151f74064572225e1a0000") True (Just "subdir2")
112115 ]
@@ -122,10 +125,10 @@ extra-deps:
122125
123126packageExtraDepsConf :: StackConfig
124127packageExtraDepsConf = StackConfig
125− { _scResolver = StackResolver "lts-10.0"
126− , _scPackages = NE.fromList
127− [ StackPackage (PlFilePath ".") False Nothing
128− , StackPackage (PlIndex $ PackageIndex "acme-missiles-0.3" Nothing) True Nothing
128+ { _scResolver = StackResolver "lts-10.0"
129+ , _scPackages = NE.fromList [ StackPackage (PlFilePath ".") False Nothing ]
130+ , _scExtraDeps =
131+ [ StackPackage (PlIndex $ PackageIndex "acme-missiles-0.3" Nothing) True Nothing
129132 , StackPackage (PlIndex $ PackageIndex "humble-package-1" Nothing) True Nothing ]
130133 }
131134
@@ -142,11 +145,12 @@ extra-deps:
142145
143146packageMixedConf :: StackConfig
144147packageMixedConf = StackConfig
145− { _scResolver = StackResolver "lts-10.0"
146− , _scPackages = NE.fromList
148+ { _scResolver = StackResolver "lts-10.0"
149+ , _scPackages = NE.fromList
147150 [ StackPackage (PlFilePath "client") False Nothing
148− , StackPackage (PlFilePath "server") False Nothing
149− , StackPackage (PlIndex $ PackageIndex "acme-missiles-0.3" Nothing) True Nothing
151+ , StackPackage (PlFilePath "server") False Nothing ]
152+ , _scExtraDeps =
153+ [ StackPackage (PlIndex $ PackageIndex "acme-missiles-0.3" Nothing) True Nothing
150154 , StackPackage (PlIndex $ PackageIndex "humble-package-1" Nothing) True Nothing ]
151155 }
152156
@@ -172,10 +176,10 @@ extra-deps:
172176
173177packageExtraDepsNewConf :: StackConfig
174178packageExtraDepsNewConf = StackConfig
175− { _scResolver = StackResolver "lts-10.0"
176− , _scPackages = NE.fromList
177− [ StackPackage (PlFilePath ".") False Nothing
178− , StackPackage (PlFilePath "vendor/lib") True Nothing
179+ { _scResolver = StackResolver "lts-10.0"
180+ , _scPackages = NE.fromList [ StackPackage (PlFilePath ".") False Nothing ]
181+ , _scExtraDeps =
182+ [ StackPackage (PlFilePath "vendor/lib") True Nothing
179183 , StackPackage (PlIndex $ PackageIndex "acme-missiles-0.3" Nothing) True Nothing
180184 , StackPackage (PlRepo $ Repo (Vcs "git") "git@github.com:yesodweb/wai" "2f8a8e1b771829f4a8a77c0111352ce45a14c30f") True (Just "auto-update")
181185 , StackPackage (PlRepo $ Repo (Vcs "git") "git@github.com:yesodweb/wai" "2f8a8e1b771829f4a8a77c0111352ce45a14c30f") True (Just "wai")