From 4167d0e49e7ac4ef427d5d484c811aac370574da 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 --- srcpkgs/spago/patches/44c44.patch | 13 +++++++++++ ...30d810d29c2bf2ae61c7947d183255b1844e.patch | 13 +++++++++++ srcpkgs/spago/patches/series | 2 ++ srcpkgs/spago/template | 23 +++++++++++++++++++ 4 files changed, 51 insertions(+) create mode 100644 srcpkgs/spago/patches/44c44.patch create mode 100644 srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch create mode 100644 srcpkgs/spago/patches/series create mode 100644 srcpkgs/spago/template diff --git a/srcpkgs/spago/patches/44c44.patch b/srcpkgs/spago/patches/44c44.patch new file mode 100644 index 00000000000..2b2809d436e --- /dev/null +++ b/srcpkgs/spago/patches/44c44.patch @@ -0,0 +1,13 @@ +diff --git a/stack.yaml b/stack (copy).yaml +index ae14f29..79ca2cc 100644 +--- a/stack.yaml ++++ b/stack (copy).yaml +@@ -41,6 +41,6 @@ extra-deps: + - typed-process-0.2.6.0@sha256:c901c13d491441830eb23132ad6968243a56b98161629d260a26c0b13c735fcd + - unliftio-0.2.12@sha256:b089fbc2ff2628a963c2c4b12143f2020874e3e5144ffd6c62b25639a0ca1483 + - hspec-megaparsec-2.0.1@sha256:7f26ab334eaa653054766110cf259c31314d1c2ec170270e56101e344ce65ef9,2163 +-allow-newer: true ++allow-newer: false + nix: + packages: [zlib] + \ No newline at end of file diff --git a/srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch b/srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch new file mode 100644 index 00000000000..3a9afe3777c --- /dev/null +++ b/srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch @@ -0,0 +1,13 @@ +diff --git a/stack.yaml b/stack.yaml +index ae14f29f..d688acf5 100644 +--- a/stack.yaml ++++ b/stack.yaml +@@ -44,3 +44,8 @@ extra-deps: + allow-newer: true + nix: + packages: [zlib] ++ ++# This is so we don't depend on libtinfo ++flags: ++ haskeline: ++ terminfo: false diff --git a/srcpkgs/spago/patches/series b/srcpkgs/spago/patches/series new file mode 100644 index 00000000000..22be436ff49 --- /dev/null +++ b/srcpkgs/spago/patches/series @@ -0,0 +1,2 @@ +7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch +44c44.patch \ No newline at end of file diff --git a/srcpkgs/spago/template b/srcpkgs/spago/template new file mode 100644 index 00000000000..149b2c98f95 --- /dev/null +++ b/srcpkgs/spago/template @@ -0,0 +1,23 @@ +# Template file for 'spago' +pkgname=spago +version=0.16.0 +revision=1 +build_style="haskell-stack" +hostmakedepends=" + ghc + stack +" +makedepends=" + zlib + zlib-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" + +post_install() { + vlicense LICENSE +}