Browse Source

dev-haskell/ghcup: package new ghcup, rm old scm

master
Julian Ospald 4 years ago
parent
commit
0a9e434c93
No known key found for this signature in database GPG Key ID: 511B62C09D50CD28
3 changed files with 33 additions and 39 deletions
  1. +0
    -1
      metadata/repository_mask.conf
  2. +33
    -0
      packages/dev-haskell/ghcup/ghcup-0.1.4.exheres-0
  3. +0
    -38
      packages/dev-haskell/ghcup/ghcup-scm.exheres-0

+ 0
- 1
metadata/repository_mask.conf View File

@@ -1,6 +1,5 @@
(
app-editors/neovim-gtk[~scm]
dev-haskell/ghcup[~scm]
dev-lang/fsharp[~scm]
dev-lang/fstar[~scm]
dev-python/pytype[~scm]


+ 33
- 0
packages/dev-haskell/ghcup/ghcup-0.1.4.exheres-0 View File

@@ -0,0 +1,33 @@
# Copyright 2020 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2

SUMMARY="Painless installation of GHC toolchain"
HOMEPAGE="https://www.haskell.org/ghcup/ https://gitlab.haskell.org/haskell/ghcup-hs"
DOWNLOADS="
platform:amd64? ( https://downloads.haskell.org/~ghcup/${PV}/x86_64-linux-ghcup-${PV} )
platform:x86? ( https://downloads.haskell.org/~ghcup/${PV}/i386-linux-ghcup-${PV} )
"

LICENCES="LGPL-3"
SLOT="0"
PLATFORMS="~amd64 ~x86"
MYOPTIONS="
platform: amd64 x86
"

DEPENDENCIES="
run:
net-misc/curl
"

BUGS_TO="hasufell@posteo.de"

WORK=${WORKBASE}

src_unpack() {
edo mv "${FETCHEDDIR}/${ARCHIVES}" ghcup
}

src_install() {
dobin ghcup
}

+ 0
- 38
packages/dev-haskell/ghcup/ghcup-scm.exheres-0 View File

@@ -1,38 +0,0 @@
# Copyright 2019 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2

require github [ user=haskell ]

SUMMARY="Painless installation of GHC toolchain"
HOMEPAGE="https://www.haskell.org/ghcup/ ${HOMEPAGE}"

LICENCES="BSD-3"
SLOT="0"
PLATFORMS="~amd64 ~x86"


DEPENDENCIES="
run:
app-arch/gzip
app-arch/tar
app-arch/xz
net-misc/curl
sys-apps/coreutils
virtual/awk
suggestion:
net-misc/wget [[ description = [ alternative downloader ] ]]
recommendation:
(
dev-lang/llvm[>=2.7]
dev-lang/perl:*[>=5.6.1]
dev-libs/gmp[>=5]
dev-libs/libffi
) [[ *description = [ Dependency for GHC ] *group-name = [ ghc-deps ] ]]
"

BUGS_TO="hasufell@posteo.de"

src_install() {
dobin ghcup
emagicdocs
}

Loading…
Cancel
Save