Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: spago-0.16.0
@ 2020-09-07  1:06 waynevanson
  2020-09-07  1:10 ` sgn
                   ` (42 more replies)
  0 siblings, 43 replies; 44+ messages in thread
From: waynevanson @ 2020-09-07  1:06 UTC (permalink / raw)
  To: ml

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

There is a new 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: 1395 bytes --]

From 703aa079fc4e6a270c57185c0788581009114747 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

---
 srcpkgs/spago/template | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 srcpkgs/spago/template

diff --git a/srcpkgs/spago/template b/srcpkgs/spago/template
new file mode 100644
index 00000000000..f929aafe8f8
--- /dev/null
+++ b/srcpkgs/spago/template
@@ -0,0 +1,31 @@
+# Template file for 'spago'
+pkgname=spago
+version=0.16.0
+revision=1
+makedepends="
+	ncurses-libtinfo-libs
+	ncurses-libtinfo-devel
+"
+wrksrc="."
+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}/releases/download/${version}/linux.tar.gz
+  ${homepage}/archive/${version}.tar.gz
+"
+checksum="
+  08008aa83572192460b04ffffa24f2c60c06fd936944178f5b2cf04bf1e37bc8
+	3172cb0a5d5f603d77b0b2b6b22652c202417281340743e6478ceef1055d03c9
+"
+nopie_files="/usr/bin/spago"
+
+# distfile[0] is the executable
+# distfile[1] is the repository that contains the license
+
+do_install() {
+	# ln -sf /usr/lib/libtinfo.so /usr/lib/libtinfo.so.5
+	vbin ./spago
+	vlicense "${pkgname}-${version}/LICENSE"
+}

^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2021-03-25  3:57 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 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 ` [PR PATCH] [Updated] " waynevanson
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

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).