From 8ab0675c6aa6dc1ea485c841689ceeeb6fb2fc21 Mon Sep 17 00:00:00 2001 From: Wayne Van Son Date: Mon, 7 Sep 2020 20:56:56 +1000 Subject: [PATCH] New package: spago-0.16.0 [skip ci] --- srcpkgs/spago/patches/001.patch | 57 ++++++ srcpkgs/spago/patches/002.patch | 310 ++++++++++++++++++++++++++++++++ srcpkgs/spago/patches/003.patch | 62 +++++++ srcpkgs/spago/patches/004.patch | 20 +++ srcpkgs/spago/template | 21 +++ 5 files changed, 470 insertions(+) create mode 100644 srcpkgs/spago/patches/001.patch create mode 100644 srcpkgs/spago/patches/002.patch create mode 100644 srcpkgs/spago/patches/003.patch create mode 100644 srcpkgs/spago/patches/004.patch create mode 100644 srcpkgs/spago/template diff --git a/srcpkgs/spago/patches/001.patch b/srcpkgs/spago/patches/001.patch new file mode 100644 index 00000000000..520c1f41368 --- /dev/null +++ b/srcpkgs/spago/patches/001.patch @@ -0,0 +1,57 @@ +diff --git stack.yaml stack.yaml +index ae14f29..23ad01e 100644 +--- stack.yaml ++++ stack.yaml +@@ -1,46 +1,12 @@ +-resolver: lts-12.21 ++resolver: lts-16.0 + packages: + - . + extra-deps: +-- dhall-1.31.1 +-- atomic-write-0.2.0.7 +-- prettyprinter-1.5.1 +-- github-0.24 +-- with-utf8-1.0.0.0 +-- async-pool-0.9.0.2@sha256:3aca5861a7b839d02a3f5c52ad6d1ce368631003f68c3d9cb6d711c29e9618db,1599 +-- binary-instances-1@sha256:cdef50410f2797de38f021d328d38c32b2f4abeaab86bfaf78e0657150863090,2613 +-- directory-1.3.4.0@sha256:500019f04494324d1df16cf83eefeb3f809b2b20b32a32ccd755ee0439c18bfd,2829 +-- semver-range-0.2.8@sha256:44918080c220cf67b6e7c8ad16f01f3cfe1ac69d4f72e528e84d566348bb23c3,1941 +-- process-1.6.5.1@sha256:77a9afeb676357f67fe5cf1ad79aca0745fb6f7fb96b786d510af08f622643f6,2468 +-- either-5 +-- cborg-json-0.2.1.0@sha256:af9137557002ca5308fe80570a9a29398dfb9708423870875223796760689ac3 +-- versions-3.5.0 +-- dotgen-0.4.2 +-- megaparsec-7.0.3 +-- repline-0.2.1.0 +-- rio-0.1.13.0 +-- rio-orphans-0.1.1.0 +-- serialise-0.2.1.0 +-- Win32-2.5.4.1@sha256:e623a1058bd8134ec14d62759f76cac52eee3576711cb2c4981f398f1ec44b85 +-- Glob-0.10.0 +-- turtle-1.5.18 +-- libyaml-0.1.1.0@sha256:b3fcd8c44622c75e054c2267f3fec39a58a311748000310cbc8257a4683d3f02,2090 +-- yaml-0.11.1.0@sha256:3dc3ed2760f6d1bb280b3a2da29f9032f508d57bfc545fb16b1424f2a5560641,5079 +-- th-lift-0.8.0.1@sha256:cceb81b12c0580e02a7a3898b6d60cca5e1be080741f69ddde4f12210d8ba7ca,1960 +-- th-lift-instances-0.1.13@sha256:2852e468511805cb25d9e3923c9e91647d008ab4a764ec0921e5e40ff8a8e874,2625 +-- time-1.8.0.4@sha256:3f6eddf238b828eb4f82683acce1c3afe64784f0d20114239b738c123316c85c,5494 +-- unix-2.7.2.2@sha256:e69269a17b9fa26cb77f3f55e86c39d0a4940ccfa0c4bc20826919d2572076ad,3496 +-- aeson-1.4.4.0 +-- binary-orphans-1.0.1@sha256:76c4afdcd2187af0f65dd647779f1b126c505ea0882992e4ee7ad847400a9c6b,2004 +-- exceptions-0.10.2 +-- http-types-0.12.3@sha256:f35229edb1bc7b3ae27f961b2407dadb5bfa69d43a8f5337ab46cdc79ca4afe9,2035 +-- time-compat-1.9.2.2@sha256:9998dc1b77b5067572ab708e94750f1061152f342e92ad1aba38aae63581174d,4209 +-- transformers-compat-0.6.5@sha256:50b00c57bf3fc379ec2477bfc261a2aebc983084488478adb29854f193af4696,5490 +-- unordered-containers-0.2.10.0@sha256:5e9b095a9283d9e2f064fec73a81a6b6ea0b7fda3f219a8175785d2d2a3de204,5199 +-- base-orphans-0.8.1@sha256:defd0057b5db93257528d89b5b01a0fee9738e878c121c686948ac4aa5dded63 +-- typed-process-0.2.6.0@sha256:c901c13d491441830eb23132ad6968243a56b98161629d260a26c0b13c735fcd +-- unliftio-0.2.12@sha256:b089fbc2ff2628a963c2c4b12143f2020874e3e5144ffd6c62b25639a0ca1483 ++- async-pool-0.9.1@sha256:4015140f896c3f1652b06a679b0ade2717d05557970c283ea2c372a71be2a6a1,1605 ++- binary-instances-1.0.0.1@sha256:e234be994da675479a3661f050d4a1d53565c9ed7786d9a68b7a29ba8b54b5a7,2659 ++- github-0.26@sha256:a9d4046325c3eb28cdc7bef2c3f5bb213328caeae0b7dce6f51de655f0bffaa1,7162 + - hspec-megaparsec-2.0.1@sha256:7f26ab334eaa653054766110cf259c31314d1c2ec170270e56101e344ce65ef9,2163 +-allow-newer: true ++- megaparsec-7.0.5@sha256:45e1f1348fab2783646fdb4d9e6097568981a740951c7356d36d794e2baba305,3902 ++- semver-range-0.2.8@sha256:44918080c220cf67b6e7c8ad16f01f3cfe1ac69d4f72e528e84d566348bb23c3,1941 + nix: + packages: [zlib] diff --git a/srcpkgs/spago/patches/002.patch b/srcpkgs/spago/patches/002.patch new file mode 100644 index 00000000000..b9ce0494f41 --- /dev/null +++ b/srcpkgs/spago/patches/002.patch @@ -0,0 +1,310 @@ +diff --git stack.yaml.lock stack.yaml.lock +index 0d45cfa..5bb6da8 100644 +--- stack.yaml.lock ++++ stack.yaml.lock +@@ -5,61 +5,40 @@ + + packages: + - completed: +- hackage: dhall-1.31.1@sha256:d85f60105624d63bee8b5ec6f442e55b2e9fcb978e4d6e2c828b0520f6c6ed70,33103 ++ hackage: async-pool-0.9.1@sha256:4015140f896c3f1652b06a679b0ade2717d05557970c283ea2c372a71be2a6a1,1605 + pantry-tree: +- size: 279753 +- sha256: df9ba13cb1d061879fb2d50465e2cf33a17aa5cf42670e88c0a4a8ad00903b6d +- original: +- hackage: dhall-1.31.1 +-- completed: +- hackage: atomic-write-0.2.0.7@sha256:3b626dfbc288cd070f1ac31b1c15ddd49822a923778ffe21f92b2116ffc72dc3,4584 +- pantry-tree: +- size: 2237 +- sha256: b49d642f11c9eade41fac2c52dc34aadb093fd48139418c001e19d7ab1ae6696 +- original: +- hackage: atomic-write-0.2.0.7 +-- completed: +- hackage: prettyprinter-1.5.1@sha256:fca87c3e2611d3499a0341a59857e9b424a23f31646e4737d535a18582284f96,5375 +- pantry-tree: +- size: 2106 +- sha256: 86fd583112db41bac5ac9ecf258ec402ad615253e9c5eabc56ec127bfb94c096 +- original: +- hackage: prettyprinter-1.5.1 +-- completed: +- hackage: github-0.24@sha256:4bf5a06289d36f78bf347b6a4f9906f659be7335cde78386a6c95568714a730b,6955 +- pantry-tree: +- size: 7105 +- sha256: e0f84d7a3cdd76c6bd5395c8c72d24a1dda9616f857291820b08947c8290f042 ++ size: 443 ++ sha256: 525b46e6a39c80b7461e8cd146d540c27d47abc717b746ff34c21aa9b1c47743 + original: +- hackage: github-0.24 ++ hackage: async-pool-0.9.1@sha256:4015140f896c3f1652b06a679b0ade2717d05557970c283ea2c372a71be2a6a1,1605 + - completed: +- hackage: with-utf8-1.0.0.0@sha256:686e47588986d8080451b4e617118b579487dd4e085bba7bb36fac4198c90ae6,2480 ++ hackage: binary-instances-1.0.0.1@sha256:e234be994da675479a3661f050d4a1d53565c9ed7786d9a68b7a29ba8b54b5a7,2659 + pantry-tree: +- size: 905 +- sha256: 39176872f0dde9f9e09c9cb9496e2b7b10fa17cb9a6eca8d40ca4b2dcaaacc11 ++ size: 1035 ++ sha256: 6086ebb4c6f3d28200f295c36495227b3cd762ab1de3dafa36f6ce8674a23a90 + original: +- hackage: with-utf8-1.0.0.0 ++ hackage: binary-instances-1.0.0.1@sha256:e234be994da675479a3661f050d4a1d53565c9ed7786d9a68b7a29ba8b54b5a7,2659 + - completed: +- hackage: async-pool-0.9.0.2@sha256:3aca5861a7b839d02a3f5c52ad6d1ce368631003f68c3d9cb6d711c29e9618db,1599 ++ hackage: github-0.26@sha256:a9d4046325c3eb28cdc7bef2c3f5bb213328caeae0b7dce6f51de655f0bffaa1,7162 + pantry-tree: +- size: 443 +- sha256: 6e97326dc06f9c32fbe7b312e17c427a716a9c2688529ab356de61b0effdb684 ++ size: 7511 ++ sha256: b71aab2984b268030c9e2617043575681134c1fe60dffbd5596e659c0a3e9aec + original: +- hackage: async-pool-0.9.0.2@sha256:3aca5861a7b839d02a3f5c52ad6d1ce368631003f68c3d9cb6d711c29e9618db,1599 ++ hackage: github-0.26@sha256:a9d4046325c3eb28cdc7bef2c3f5bb213328caeae0b7dce6f51de655f0bffaa1,7162 + - completed: +- hackage: binary-instances-1@sha256:cdef50410f2797de38f021d328d38c32b2f4abeaab86bfaf78e0657150863090,2613 ++ hackage: hspec-megaparsec-2.0.1@sha256:7f26ab334eaa653054766110cf259c31314d1c2ec170270e56101e344ce65ef9,2163 + pantry-tree: +- size: 1035 +- sha256: b58b9e7a482f158b33d87d807cd91bf99e6cd998593f4d9b11d96e978559a690 ++ size: 385 ++ sha256: fb4b022bc9076c0e2486b0267a3702e8029f5eaf04683428592919d606cc9b7c + original: +- hackage: binary-instances-1@sha256:cdef50410f2797de38f021d328d38c32b2f4abeaab86bfaf78e0657150863090,2613 ++ hackage: hspec-megaparsec-2.0.1@sha256:7f26ab334eaa653054766110cf259c31314d1c2ec170270e56101e344ce65ef9,2163 + - completed: +- hackage: directory-1.3.4.0@sha256:500019f04494324d1df16cf83eefeb3f809b2b20b32a32ccd755ee0439c18bfd,2829 ++ hackage: megaparsec-7.0.5@sha256:45e1f1348fab2783646fdb4d9e6097568981a740951c7356d36d794e2baba305,3902 + pantry-tree: +- size: 3365 +- sha256: 00c09e0c014d29ebfb921b64c1459e61a0ad6f10e70128d795246a47c06394b0 ++ size: 1428 ++ sha256: 1f8baf6e07326f8c8a2dd31de6b2860427f158b0892c52ba5fe9ffeb6cd3bf7f + original: +- hackage: directory-1.3.4.0@sha256:500019f04494324d1df16cf83eefeb3f809b2b20b32a32ccd755ee0439c18bfd,2829 ++ hackage: megaparsec-7.0.5@sha256:45e1f1348fab2783646fdb4d9e6097568981a740951c7356d36d794e2baba305,3902 + - completed: + hackage: semver-range-0.2.8@sha256:44918080c220cf67b6e7c8ad16f01f3cfe1ac69d4f72e528e84d566348bb23c3,1941 + pantry-tree: +@@ -67,219 +46,9 @@ packages: + sha256: fd72964da8246cc09d477b4c6e6f20971de058917d08d9f8183f5c0e2116f9c6 + original: + hackage: semver-range-0.2.8@sha256:44918080c220cf67b6e7c8ad16f01f3cfe1ac69d4f72e528e84d566348bb23c3,1941 +-- completed: +- hackage: process-1.6.5.1@sha256:77a9afeb676357f67fe5cf1ad79aca0745fb6f7fb96b786d510af08f622643f6,2468 +- pantry-tree: +- size: 1211 +- sha256: 19d944da6aa37944332e0726372288319852e5f72aa57dbc3516dc15e760a502 +- original: +- hackage: process-1.6.5.1@sha256:77a9afeb676357f67fe5cf1ad79aca0745fb6f7fb96b786d510af08f622643f6,2468 +-- completed: +- hackage: either-5@sha256:3189d6fa583d6b5a2c40120a5b92ade7e72e1f47cf3346f2bf7aac50dda44da4,1388 +- pantry-tree: +- size: 657 +- sha256: 756fc538cac507e2ad2ea1ba1b53743eba4405638ccd4734835191e63e88f3d9 +- original: +- hackage: either-5 +-- completed: +- hackage: cborg-json-0.2.1.0@sha256:af9137557002ca5308fe80570a9a29398dfb9708423870875223796760689ac3,1268 +- pantry-tree: +- size: 274 +- sha256: fa0ca2dc2d6cdab48e5ef74ffe248670045fca98339d939e47215a5c3ebe47c0 +- original: +- hackage: cborg-json-0.2.1.0@sha256:af9137557002ca5308fe80570a9a29398dfb9708423870875223796760689ac3 +-- completed: +- hackage: versions-3.5.0@sha256:4eacd2eb31d6048b87ce3aa2c5cce98b79ac603cfd0e9c52706fcdb68625eb8d,2550 +- pantry-tree: +- size: 319 +- sha256: 95f204e361a7fb2d943ca580ba60eda9cfb989ca7a9420bf56e7904cbbc9b5a6 +- original: +- hackage: versions-3.5.0 +-- completed: +- hackage: dotgen-0.4.2@sha256:309b7cc8a3593a8e48bee7b53020d5f72db156d58edf78a0214f58fbb84b292b,1402 +- pantry-tree: +- size: 357 +- sha256: d03f332855d4d9b02e96931596e358202bd18032c323fb1abd8fe84299d259cd +- original: +- hackage: dotgen-0.4.2 +-- completed: +- hackage: megaparsec-7.0.3@sha256:757492da776c87351d928b0da2fdd99d230c8c6de92468e4b631970f84db3b54,6222 +- pantry-tree: +- size: 2647 +- sha256: 931861a3b0eb591387122356ce344e3f439d03025fe73c3ae3b78d37a7c236b5 +- original: +- hackage: megaparsec-7.0.3 +-- completed: +- hackage: repline-0.2.1.0@sha256:0f8e92d78e771afb9d41243c2b6ab9609fe02f94e676fae3caed66fa4ce09b18,1187 +- pantry-tree: +- size: 323 +- sha256: f48833fb8a89fc4ede1b254bdfbc8937d82e694eb05bf936bf89293bab691700 +- original: +- hackage: repline-0.2.1.0 +-- completed: +- hackage: rio-0.1.13.0@sha256:778bb30261be9789c6c848bfbdb914e4cf7490159964217e0d853dc047868cd1,3633 +- pantry-tree: +- size: 4745 +- sha256: 3f9bf28c37d33cfbeea5664025218987023b03f01f55697466c3db3074edefff +- original: +- hackage: rio-0.1.13.0 +-- completed: +- hackage: rio-orphans-0.1.1.0@sha256:15600084c56ef4e1f22ac2091d10fa6ed62f01f531d819c6a5a19492212a76c9,1612 +- pantry-tree: +- size: 428 +- sha256: a1f439b0f16a4a9767cda0e17d24a816794af8f8f1630694a787e8d3e04ab339 +- original: +- hackage: rio-orphans-0.1.1.0 +-- completed: +- hackage: serialise-0.2.1.0@sha256:265fb7359c704086b150710426ae60882cdbccaaacc26bb59d77a1189a8276e6,8276 +- pantry-tree: +- size: 4056 +- sha256: 057b2511e490657565bfedd32e74c22434b836657d7ac4b7421e449de2331681 +- original: +- hackage: serialise-0.2.1.0 +-- completed: +- hackage: Win32-2.5.4.1@sha256:e623a1058bd8134ec14d62759f76cac52eee3576711cb2c4981f398f1ec44b85,3970 +- pantry-tree: +- size: 5866 +- sha256: 34a2d4724363d2f509aba87672b87a24a5246737421ba904d242b1766c6df080 +- original: +- hackage: Win32-2.5.4.1@sha256:e623a1058bd8134ec14d62759f76cac52eee3576711cb2c4981f398f1ec44b85 +-- completed: +- hackage: Glob-0.10.0@sha256:bbccaf21bff9071dcf369f55cc1a07250bdc84c432bdf4277ed53e5e2327cd7d,2947 +- pantry-tree: +- size: 1432 +- sha256: 2b14578b5cf51af20efeaf332a1e1ea0c9c24fe2fcb2afba64f77d9249395844 +- original: +- hackage: Glob-0.10.0 +-- completed: +- hackage: turtle-1.5.18@sha256:17342a1829adaaeed9bc5b61fc3da7a163674a90148bf71c5eec937d54568ccb,4843 +- pantry-tree: +- size: 1114 +- sha256: d4b57091947356710e54ecc18f215c6fe0012649a9cffe869b0e637d3e83b7cf +- original: +- hackage: turtle-1.5.18 +-- completed: +- hackage: libyaml-0.1.1.0@sha256:b3fcd8c44622c75e054c2267f3fec39a58a311748000310cbc8257a4683d3f02,2090 +- pantry-tree: +- size: 1096 +- sha256: 5955a20a686e9cfe6316201085315ec0053ef532788a2d63908457b214dea3ae +- original: +- hackage: libyaml-0.1.1.0@sha256:b3fcd8c44622c75e054c2267f3fec39a58a311748000310cbc8257a4683d3f02,2090 +-- completed: +- hackage: yaml-0.11.1.0@sha256:3dc3ed2760f6d1bb280b3a2da29f9032f508d57bfc545fb16b1424f2a5560641,5079 +- pantry-tree: +- size: 1989 +- sha256: 91ad3e06ba3ea11c4de1d0bdbdaeedbe4e4a5b1e4caf20bf1dc36f7b954e47e5 +- original: +- hackage: yaml-0.11.1.0@sha256:3dc3ed2760f6d1bb280b3a2da29f9032f508d57bfc545fb16b1424f2a5560641,5079 +-- completed: +- hackage: th-lift-0.8.0.1@sha256:cceb81b12c0580e02a7a3898b6d60cca5e1be080741f69ddde4f12210d8ba7ca,1960 +- pantry-tree: +- size: 461 +- sha256: 7ed900048c8722069edb6063023d89343f056ca305be598f51f166bd389621df +- original: +- hackage: th-lift-0.8.0.1@sha256:cceb81b12c0580e02a7a3898b6d60cca5e1be080741f69ddde4f12210d8ba7ca,1960 +-- completed: +- hackage: th-lift-instances-0.1.13@sha256:2852e468511805cb25d9e3923c9e91647d008ab4a764ec0921e5e40ff8a8e874,2625 +- pantry-tree: +- size: 526 +- sha256: 04bfabd50736570361f5f54d29be6d26b21459c2ccabb10abe40e79d6b763f30 +- original: +- hackage: th-lift-instances-0.1.13@sha256:2852e468511805cb25d9e3923c9e91647d008ab4a764ec0921e5e40ff8a8e874,2625 +-- completed: +- hackage: time-1.8.0.4@sha256:3f6eddf238b828eb4f82683acce1c3afe64784f0d20114239b738c123316c85c,5494 +- pantry-tree: +- size: 5406 +- sha256: 1a186b21ff55d3e8f7d66ed2075bbce4dcc9ccaeef87665aa88752412f14073f +- original: +- hackage: time-1.8.0.4@sha256:3f6eddf238b828eb4f82683acce1c3afe64784f0d20114239b738c123316c85c,5494 +-- completed: +- hackage: unix-2.7.2.2@sha256:e69269a17b9fa26cb77f3f55e86c39d0a4940ccfa0c4bc20826919d2572076ad,3496 +- pantry-tree: +- size: 3536 +- sha256: c355f7924ce67e5bf8f20767462af18f09b8c0d1f7161117221cbb94c15deee3 +- original: +- hackage: unix-2.7.2.2@sha256:e69269a17b9fa26cb77f3f55e86c39d0a4940ccfa0c4bc20826919d2572076ad,3496 +-- completed: +- hackage: aeson-1.4.4.0@sha256:a6f5eddcff9526c786a1b77bdfade54b42f67c066b379bbc4b55ffb291e6c7d6,7251 +- pantry-tree: +- size: 40193 +- sha256: 7de75d80a5b3debd556ac6443f2ffeb49504c2aa08709ab8803174fc18a6ad90 +- original: +- hackage: aeson-1.4.4.0 +-- completed: +- hackage: binary-orphans-1.0.1@sha256:76c4afdcd2187af0f65dd647779f1b126c505ea0882992e4ee7ad847400a9c6b,2004 +- pantry-tree: +- size: 285 +- sha256: 97ac4ee9ffd5d00e8fca2c68d5eb977ba31b21fd416c845dffcc06ae1c04b707 +- original: +- hackage: binary-orphans-1.0.1@sha256:76c4afdcd2187af0f65dd647779f1b126c505ea0882992e4ee7ad847400a9c6b,2004 +-- completed: +- hackage: exceptions-0.10.2@sha256:de2be08eb73e1fb4115135c62f5d5f7ed9bdb9affff318687ac6cc0438b497f0,2360 +- pantry-tree: +- size: 907 +- sha256: fa7427f86f94b5e830b4ed027f7ea2a4f9651da2bf85db9bce3307b97fb7f351 +- original: +- hackage: exceptions-0.10.2 +-- completed: +- hackage: http-types-0.12.3@sha256:f35229edb1bc7b3ae27f961b2407dadb5bfa69d43a8f5337ab46cdc79ca4afe9,2035 +- pantry-tree: +- size: 833 +- sha256: c9b77e1ba204fffbe4e1be80412bc48e47440a07e4b7db4cdc77d573a3e21b9a +- original: +- hackage: http-types-0.12.3@sha256:f35229edb1bc7b3ae27f961b2407dadb5bfa69d43a8f5337ab46cdc79ca4afe9,2035 +-- completed: +- hackage: time-compat-1.9.2.2@sha256:9998dc1b77b5067572ab708e94750f1061152f342e92ad1aba38aae63581174d,4209 +- pantry-tree: +- size: 3602 +- sha256: 724a63e80871bc6709a2d3ca1c3c7316048e99c9d50b0492f0eff25ce2cecbe0 +- original: +- hackage: time-compat-1.9.2.2@sha256:9998dc1b77b5067572ab708e94750f1061152f342e92ad1aba38aae63581174d,4209 +-- completed: +- hackage: transformers-compat-0.6.5@sha256:50b00c57bf3fc379ec2477bfc261a2aebc983084488478adb29854f193af4696,5490 +- pantry-tree: +- size: 1773 +- sha256: 3a15141e82214faba9ddcabaa63526273d4c8b7b1d9d6cbc643334bfe41fb2f8 +- original: +- hackage: transformers-compat-0.6.5@sha256:50b00c57bf3fc379ec2477bfc261a2aebc983084488478adb29854f193af4696,5490 +-- completed: +- hackage: unordered-containers-0.2.10.0@sha256:5e9b095a9283d9e2f064fec73a81a6b6ea0b7fda3f219a8175785d2d2a3de204,5199 +- pantry-tree: +- size: 1415 +- sha256: dfc2d75f4e59c03e2c68be6909b577f26991367134eaac06a407e940e66856ae +- original: +- hackage: unordered-containers-0.2.10.0@sha256:5e9b095a9283d9e2f064fec73a81a6b6ea0b7fda3f219a8175785d2d2a3de204,5199 +-- completed: +- hackage: base-orphans-0.8.1@sha256:defd0057b5db93257528d89b5b01a0fee9738e878c121c686948ac4aa5dded63,2927 +- pantry-tree: +- size: 1272 +- sha256: e059f342ae4cd1edcbd90f5f69caab550a00cc64abcfd198ede188391ffe151f +- original: +- hackage: base-orphans-0.8.1@sha256:defd0057b5db93257528d89b5b01a0fee9738e878c121c686948ac4aa5dded63 +-- completed: +- hackage: typed-process-0.2.6.0@sha256:c901c13d491441830eb23132ad6968243a56b98161629d260a26c0b13c735fcd,2136 +- pantry-tree: +- size: 529 +- sha256: 2ef79f15f1f391e49dc522076f6d1584c7b305bf2aaa0dfec4dc0d4b61f31111 +- original: +- hackage: typed-process-0.2.6.0@sha256:c901c13d491441830eb23132ad6968243a56b98161629d260a26c0b13c735fcd +-- completed: +- hackage: unliftio-0.2.12@sha256:b089fbc2ff2628a963c2c4b12143f2020874e3e5144ffd6c62b25639a0ca1483,3325 +- pantry-tree: +- size: 2229 +- sha256: 4971b43f3d473eff868eb1a0c359729b49f1779e78c462ba45ef0d1eda677699 +- original: +- hackage: unliftio-0.2.12@sha256:b089fbc2ff2628a963c2c4b12143f2020874e3e5144ffd6c62b25639a0ca1483 +-- completed: +- hackage: hspec-megaparsec-2.0.1@sha256:7f26ab334eaa653054766110cf259c31314d1c2ec170270e56101e344ce65ef9,2163 +- pantry-tree: +- size: 385 +- sha256: fb4b022bc9076c0e2486b0267a3702e8029f5eaf04683428592919d606cc9b7c +- original: +- hackage: hspec-megaparsec-2.0.1@sha256:7f26ab334eaa653054766110cf259c31314d1c2ec170270e56101e344ce65ef9,2163 + snapshots: + - completed: +- size: 508406 +- url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/12/21.yaml +- sha256: 609dd00c32f59e11bb333b9113d9d2e54269627de1268cbb3cc576af8c7b6237 +- original: lts-12.21 ++ size: 531237 ++ url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/16/0.yaml ++ sha256: 210e15b7043e2783115afe16b0d54914b1611cdaa73f3ca3ca7f8e0847ff54e5 ++ original: lts-16.0 diff --git a/srcpkgs/spago/patches/003.patch b/srcpkgs/spago/patches/003.patch new file mode 100644 index 00000000000..01e05961b75 --- /dev/null +++ b/srcpkgs/spago/patches/003.patch @@ -0,0 +1,62 @@ +diff --git src/Spago/Prelude.hs src/Spago/Prelude.hs +index ba18578..debc651 100644 +--- src/Spago/Prelude.hs ++++ src/Spago/Prelude.hs +@@ -1,5 +1,5 @@ + module Spago.Prelude +- ( ++ ( + -- * Basic exports + module X + , Proxy(..) +@@ -12,7 +12,7 @@ module Spago.Prelude + , headMay + , lastMay + , empty +- ++ + -- * Logging, errors, printing, etc + , Pretty + , pretty +@@ -24,7 +24,6 @@ module Spago.Prelude + + -- * Lens + , () +- , (^..) + , transformMOf + + -- * Files and directories +@@ -95,7 +94,6 @@ import Data.Sequence (Seq (..)) + import Data.Text.Prettyprint.Doc (Pretty) + import Data.Text.IO.Utf8 (readFile, writeFile) + import Dhall.Optics (transformMOf) +-import Lens.Family ((^..)) + import RIO as X hiding (FilePath, first, force, second) + import RIO.Orphans as X + import Safe (headMay, lastMay) +@@ -166,7 +164,7 @@ cptree from to' = Turtle.cptree (Turtle.decodeString from) (Turtle.decodeString + + + -- | Code from: https://github.com/dhall-lang/dhall-haskell/blob/d8f2787745bb9567a4542973f15e807323de4a1a/dhall/src/Dhall/Import.hs#L578 +-assertDirectory :: (MonadIO m, HasLogFunc env, MonadReader env m) => FilePath.FilePath -> m () ++assertDirectory :: (MonadIO m, MonadThrow m, HasLogFunc env, MonadReader env m) => FilePath.FilePath -> m () + assertDirectory directory = do + let private = transform Directory.emptyPermissions + where +@@ -188,7 +186,6 @@ assertDirectory directory = do + unless (accessible permissions) $ do + die [ "Directory " <> displayShow directory <> " is not accessible. " <> displayShow permissions ] + else do +- logDebug $ "Directory " <> displayShow directory <> " does not exist, creating..." + assertDirectory (FilePath.takeDirectory directory) + + Directory.createDirectory directory +@@ -198,7 +195,7 @@ assertDirectory directory = do + + -- | Release tag for the `purescript-docs-search` app. + docsSearchVersion :: Text +-docsSearchVersion = "v0.0.10" ++docsSearchVersion = "v0.0.8" + + + githubTokenEnvVar :: IsString t => t diff --git a/srcpkgs/spago/patches/004.patch b/srcpkgs/spago/patches/004.patch new file mode 100644 index 00000000000..36273f1c152 --- /dev/null +++ b/srcpkgs/spago/patches/004.patch @@ -0,0 +1,20 @@ +diff --git package.yaml package.yaml +index cad66e7..1b685b0 100644 +--- package.yaml ++++ package.yaml +@@ -1,5 +1,5 @@ + name: spago +-version: 0.16.0 ++version: 0.15.3 + github: "purescript/spago" + license: BSD3 + author: "Justin Woo, Fabrizio Ferrai" +@@ -104,7 +104,7 @@ library: + - prettyprinter + - process + - retry +- - rio >= 0.1.13.0 ++ - rio >= 0.1.16.0 + - rio-orphans + - safe + - semver-range diff --git a/srcpkgs/spago/template b/srcpkgs/spago/template new file mode 100644 index 00000000000..af87f11689c --- /dev/null +++ b/srcpkgs/spago/template @@ -0,0 +1,21 @@ +# Template file for 'spago' +pkgname=spago +version=0.16.0 +revision=1 +build_style="haskell-stack" +makedepends="zlib-devel ncurses-libtinfo-devel" +short_desc="PureScript package manager & build tool powered by Dhall & package-sets" +maintainer="Wayne Van Son " +license="BSD-3-Clause" +homepage="https://github.com/purescript/spago" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum="3172cb0a5d5f603d77b0b2b6b22652c202417281340743e6478ceef1055d03c9" +nopie_files="/usr/bin/spago" + +if ["$XBPS_TARGET_MACHINE" != "x86_64"] { + broken="yes" +} + +post_install() { + vlicense LICENSE +}