Github messages for voidlinux
 help / color / mirror / Atom feed
From: waynevanson <waynevanson@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] New package: spago-0.16.0
Date: Thu, 22 Oct 2020 14:17:37 +0200	[thread overview]
Message-ID: <20201022121737.TiCQWg63ph_kbmG_Pn7akSN8VVbL6LzBvk0pO6UgeRo@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-24723@inbox.vuxu.org>

[-- Attachment #1: Type: text/plain, Size: 2460 bytes --]

There is an updated pull request by waynevanson against master on the void-packages repository

https://github.com/waynevanson/void-packages package/spago
https://github.com/void-linux/void-packages/pull/24723

New package: spago-0.16.0
I keep getting the error below and I cannot figure out how to solve it.

Anyone have any guidance? I've been trying for about 12 hours now on and off.
I've tried symlinks and depending on libtinfo files so far.

Error in log:

```sh
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
```

Log:
```sh
[wayne@voidlinux void-packages]$ ./xbps-src pkg spago
=> xbps-src: updating repositories for host (x86_64)...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/nonfree/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/debug/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/nonfree/x86_64-repodata' ...
=> xbps-src: updating software in / masterdir...
=> xbps-src: cleaning up / masterdir...
=> spago-0.16.0_1: removing autodeps, please wait...
=> spago-0.16.0_1: building for x86_64...
   [target] ncurses-libtinfo-libs-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
   [target] ncurses-libtinfo-devel-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
=> spago-0.16.0_1: installing target dependencies: ncurses-libtinfo-libs-6.2_3 ncurses-libtinfo-devel-6.2_3 ...
=> spago-0.16.0_1: skipping check (XBPS_CHECK_PKGS is disabled) ...
=> spago-0.16.0_1: running pre-pkg hook: 03-rewrite-python-shebang ...
=> spago-0.16.0_1: running pre-pkg hook: 04-generate-runtime-deps ...
   SONAME: libm.so.6 <-> glibc>=2.29_1
   SONAME: libstdc++.so.6 <-> libstdc++>=4.4.0_1
   SONAME: libz.so.1 <-> zlib>=1.2.3_1
   SONAME: libpthread.so.0 <-> glibc>=2.29_1
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
   SONAME: librt.so.1 <-> glibc>=2.29_1
   SONAME: libutil.so.1 <-> glibc>=2.29_1
   SONAME: libdl.so.2 <-> glibc>=2.29_1
   SONAME: libgmp.so.10 <-> gmp>=5.0.1_1
   SONAME: libc.so.6 <-> glibc>=2.29_1
=> ERROR: spago-0.16.0_1: cannot guess required shlibs, aborting!
```

A patch file from https://github.com/void-linux/void-packages/pull/24723.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-package/spago-24723.patch --]
[-- Type: text/x-diff, Size: 23656 bytes --]

From 8ab0675c6aa6dc1ea485c841689ceeeb6fb2fc21 Mon Sep 17 00:00:00 2001
From: Wayne Van Son <waynevanson@gmail.com>
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 <waynevanson@gmail.com>"
+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
+}

  parent reply	other threads:[~2020-10-22 12:17 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-07  1:06 [PR PATCH] " waynevanson
2020-09-07  1:10 ` sgn
2020-09-07  4:00 ` waynevanson
2020-09-07  8:04 ` fosslinux
2020-09-07  8:05 ` [PR REVIEW] " fosslinux
2020-09-07  8:05 ` fosslinux
2020-09-07 23:24 ` waynevanson
2020-09-08 10:49 ` [PR PATCH] [Updated] " waynevanson
2020-09-08 10:57 ` waynevanson
2020-09-08 11:02 ` waynevanson
2020-09-08 11:09 ` ericonr
2020-09-08 11:17 ` [PR PATCH] [Updated] " waynevanson
2020-09-08 11:19 ` waynevanson
2020-09-08 11:41 ` ericonr
2020-09-08 11:42 ` ericonr
2020-09-08 12:08 ` [PR REVIEW] " ahesford
2020-09-08 12:08 ` ahesford
2020-09-08 12:08 ` ahesford
2020-09-08 12:08 ` ahesford
2020-09-08 13:27 ` waynevanson
2020-09-08 13:56 ` ericonr
2020-09-08 16:47 ` Chocimier
2020-09-08 17:19 ` ahesford
2020-09-09  1:29 ` [PR REVIEW] " waynevanson
2020-09-09  1:49 ` waynevanson
2020-09-12  2:26 ` waynevanson
2020-09-12  2:31 ` [PR PATCH] [Updated] " waynevanson
2020-09-12  5:03 ` waynevanson
2020-09-12 11:05 ` fosslinux
2020-09-12 13:47 ` [PR REVIEW] " ahesford
2020-09-12 13:47 ` ahesford
2020-09-12 13:47 ` ahesford
2020-09-12 15:20 ` ericonr
2020-09-13  7:04 ` waynevanson
2020-09-13  7:17 ` waynevanson
2020-09-13  7:58 ` fosslinux
2020-10-22 12:17 ` waynevanson [this message]
2020-10-22 12:32 ` waynevanson
2020-10-22 20:19 ` New package: spago-0.16.0 (WIP) fosslinux
2020-10-24  1:26 ` waynevanson
2021-01-18  3:46 ` waynevanson
2021-01-18  3:46 ` waynevanson
2021-03-25  3:55 ` [PR PATCH] [Closed]: [WIP] New package: spago-0.16.0 waynevanson
2021-03-25  3:57 ` waynevanson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20201022121737.TiCQWg63ph_kbmG_Pn7akSN8VVbL6LzBvk0pO6UgeRo@z \
    --to=waynevanson@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).