Package Details: ghc8.2 8.2.2-1

Git Clone URL: (read-only, click to copy)
Package Base: ghc8.2
Description: Legacy GHC (8.2 series). Originally released on July 2017.
Upstream URL:
Licenses: custom
Provides: haskell-array=, haskell-base=, haskell-binary=, haskell-bytestring=, haskell-cabal=, haskell-containers=, haskell-deepseq=, haskell-directory=, haskell-filepath=, haskell-ghc-boot=8.2.2, haskell-ghc-boot-th=8.2.2, 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=3000.2.2
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.003342
First Submitted: 2018-05-31 16:35
Last Updated: 2018-05-31 16:35

Required by (245)

Sources (1)

Latest Comments

waschtl commented on 2019-10-15 09:17

@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

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

waschtl commented on 2019-09-17 13:50

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

rudy.matela commented on 2018-11-28 22:00

@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

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.