Package Details: ghc8.2 8.2.2-1

Git Clone URL: https://aur.archlinux.org/ghc8.2.git (read-only, click to copy)
Package Base: ghc8.2
Description: Legacy GHC (8.2 series). Originally released on July 2017.
Upstream URL: http://www.haskell.org/ghc/
Licenses: custom
Provides: haskell-array, haskell-base, haskell-binary, haskell-bytestring, haskell-cabal, haskell-containers, haskell-deepseq, haskell-directory, haskell-filepath, haskell-ghc-boot, haskell-ghc-boot-th, haskell-ghc-compact, haskell-ghc-prim, haskell-haskeline, haskell-hoopl, haskell-hpc, haskell-integer-gmp, haskell-pretty, haskell-process, haskell-template-haskell, haskell-terminfo, haskell-time, haskell-transformers, haskell-unix, haskell-xhtml
Replaces: ghc8.2-bin, haskell-array, haskell-base, haskell-binary, haskell-bytestring, haskell-cabal, haskell-containers, haskell-deepseq, haskell-directory, haskell-filepath, haskell-ghc-boot, haskell-ghc-boot-th, haskell-ghc-compact, haskell-ghc-prim, haskell-haskeline, haskell-hoopl, haskell-hpc, haskell-integer-gmp, haskell-pretty, haskell-process, haskell-template-haskell, haskell-terminfo, haskell-time, haskell-transformers, haskell-unix, haskell-xhtml
Submitter: rudy.matela
Maintainer: rudy.matela
Last Packager: rudy.matela
Votes: 1
Popularity: 0.000018
First Submitted: 2018-05-31 16:35 (UTC)
Last Updated: 2018-05-31 16:35 (UTC)

Required by (206)

  • arbtt (requires haskell-time) (make)
  • arbtt (requires haskell-unix) (make)
  • arbtt (requires haskell-transformers) (make)
  • arbtt (requires haskell-containers) (make)
  • arbtt (requires haskell-deepseq) (make)
  • arbtt (requires haskell-base) (make)
  • arbtt (requires haskell-filepath) (make)
  • arbtt (requires haskell-bytestring) (make)
  • arbtt (requires haskell-directory) (make)
  • arbtt (requires haskell-binary) (make)
  • erd (requires haskell-bytestring)
  • erd (requires haskell-filepath)
  • erd (requires haskell-directory)
  • erd (requires haskell-base)
  • erd (requires haskell-containers)
  • flaccuraterip (requires haskell-process) (make)
  • flaccuraterip (requires haskell-binary) (make)

Sources (1)

Latest Comments

waschtl commented on 2019-10-15 09:17 (UTC)

@dreieck: I'm not the maintainer, and I definitely see the value that would bring to reduce confusion at first installation. But I also see a problem with that change when upgrading:

Once you've installed ghc8.2, you no longer have ghc8.2-bin installed. You would have to remove ghc8.2, install ghc8.2-bin, and finally install the upgraded version of ghc8.2, removincg ghc8.2-bin again.

dreieck commented on 2019-10-01 09:17 (UTC)

makedend on itself, maybe resolve by makedepending explicitly on ghc8.2-bin?

waschtl commented on 2019-09-17 13:50 (UTC)

It seems this package has a make time dependency on texlive-latexextra.

rudy.matela commented on 2018-11-28 22:00 (UTC) (edited on 2018-11-28 22:01 (UTC) by rudy.matela)

@popsch The circular dependency is intentional. You need ghc-8.2 to be able to compile ghc-8.2 (or at the very least ghc-8.0).

This is explained in a comment on the PKGBUILD itself:

# This can be built by using GHC 8.2, this is noted by the apparent circular
# dependency on ghc8.2.  A binary version is provided by the AUR ghc8.2-bin
# package.

You can install the binary version provided by the ghc8.2-bin then use it to compile this.

popsch commented on 2018-11-28 15:33 (UTC)

The package currently has a circular dependency.

/tmp$ cower -d ghc8.2
cd:: ghc8.2 downloaded to /tmp
/tmp$ cd ghc8.2/
/tmp/ghc8.2$ ls
ghc.install  PKGBUILD
/tmp/ghc8.2$ makepkg
==> Making package: ghc8.2 8.2.2-1 (Wed 28 Nov 2018 10:25:51 AM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Missing dependencies:
  -> ghc8.2
==> ERROR: Could not resolve all dependencies.