# Generated by makepkg 6.1.0
# Sat Dec  6 12:37:11 UTC 2025
pkgbase = ghc
	pkgdesc = The Glasgow Haskell Compiler
	pkgver = 9.2.8
	pkgrel = 1.2
	url = https://www.haskell.org/ghc/
	arch = aarch64
	license = custom
	source = https://downloads.haskell.org/~ghc/9.2.8/ghc-9.2.8-src.tar.xz
	source = ghc-sphinx-6.patch::https://gitlab.haskell.org/ghc/ghc/-/commit/00dc51060881df81258ba3b3bdf447294618a4de.patch
	source = ghc-rebuild-doc-index.hook
	source = ghc-register.hook
	source = ghc-unregister.hook
	source = enable-xhtml.patch
	sha512sums = SKIP
	sha512sums = a7d6fe02b8d75d2d08bd0df64c4ac03c40fde598cf19b0c7cb7c293dd62a7ffab574817cee1936dcf9323a98f6280cf81f3c38e78c645ffa701cf3b04bba30e9
	sha512sums = 940e58508a34bd5ec6a58dba2e60dd28be78138b2e820fc45b115879335d4a160dafcac5c68bf5d19300d6d403f80a0a8c783a6dd187fb690c6608888c21effe
	sha512sums = 5f659651d8e562a4dcaae0f821d272d6e9c648b645b1d6ab1af61e4dd690dc5a4b9c6846753b7f935963f001bb1ae1f40cd77731b71ef5a8dbc079a360aa3f8f
	sha512sums = 3bdbd05c4a2c4fce4adf6802ff99b1088bdfad63da9ebfc470af9e271c3dd796f86fba1cf319d8f4078054d85c6d9e6a01f79994559f24cc77ee1a25724af2e6
	sha512sums = SKIP
	makedepends = ghc
	makedepends = ghc-static
	makedepends = perl
	makedepends = make
	makedepends = happy
	makedepends = alex
	makedepends = patch
	makedepends = cabal-install
	makedepends = autoconf
	makedepends = automake
	makedepends = python
	makedepends = python-sphinx
	makedepends = libedit
	makedepends = numactl
	makedepends = llvm14
	makedepends = ghc-llvm-bin-symlinks
	makedepends = aarch64-linux-gnu-gcc
	makedepends = aarch64-linux-gnu-binutils
	makedepends = aarch64-linux-gnu-glibc
	makedepends = aarch64-linux-gnu-gmp
	makedepends = aarch64-linux-gnu-libffi
	makedepends = aarch64-linux-gnu-ncurses

pkgname = ghc-libs
	pkgdesc = The Glasgow Haskell Compiler - Dynamic Libraries
	install = ghc.install
	provides = haskell-array=0.5.4.0
	provides = haskell-base=4.16.4.0
	provides = haskell-binary=0.8.9.0
	provides = haskell-bytestring=0.11.4.0
	provides = haskell-cabal=3.6.3.0
	provides = haskell-containers=0.6.5.1
	provides = haskell-deepseq=1.4.6.1
	provides = haskell-directory=1.3.6.2
	provides = haskell-exceptions=0.10.4
	provides = haskell-filepath=1.4.2.2
	provides = haskell-ghc-bignum=1.2
	provides = haskell-ghc-boot=9.2.8
	provides = haskell-ghc-boot-th=9.2.8
	provides = haskell-ghc-compact=0.1.0.0
	provides = haskell-ghc-heap=9.2.8
	provides = haskell-ghci=9.2.8
	provides = haskell-ghc-prim=0.8.0
	provides = haskell-haskeline=0.8.2
	provides = haskell-hpc=0.6.1.0
	provides = haskell-integer-gmp=1.1
	provides = haskell-libiserv=9.2.8
	provides = haskell-mtl=2.2.2
	provides = haskell-parsec=3.1.15.0
	provides = haskell-pretty=1.1.3.6
	provides = haskell-process=1.6.16.0
	provides = haskell-stm=2.5.0.2
	provides = haskell-template-haskell=2.18.0.0
	provides = haskell-terminfo=0.4.1.5
	provides = haskell-text=1.2.5.0
	provides = haskell-time=1.11.1.1
	provides = haskell-transformers=0.5.6.2
	provides = haskell-unix=2.7.2.2
	provides = haskell-xhtml=3000.2.2.1
	provides = haskell-ghc-pkg=9.2.8
	provides = haskell-ghci=9.2.8
	conflicts = haskell-ghci
	replaces = haskell-array
	replaces = haskell-base
	replaces = haskell-binary
	replaces = haskell-bytestring
	replaces = haskell-cabal
	replaces = haskell-containers
	replaces = haskell-deepseq
	replaces = haskell-directory
	replaces = haskell-exceptions
	replaces = haskell-filepath
	replaces = haskell-ghc-bignum
	replaces = haskell-ghc-boot
	replaces = haskell-ghc-boot-th
	replaces = haskell-ghc-compact
	replaces = haskell-ghc-heap
	replaces = haskell-ghci
	replaces = haskell-ghc-prim
	replaces = haskell-haskeline
	replaces = haskell-hpc
	replaces = haskell-integer-gmp
	replaces = haskell-libiserv
	replaces = haskell-mtl
	replaces = haskell-parsec
	replaces = haskell-pretty
	replaces = haskell-process
	replaces = haskell-stm
	replaces = haskell-template-haskell
	replaces = haskell-terminfo
	replaces = haskell-text
	replaces = haskell-time
	replaces = haskell-transformers
	replaces = haskell-unix
	replaces = haskell-xhtml
	replaces = haskell-ghc-pkg
	depends = gmp
	depends = libffi
	depends = perl
	depends = numactl

pkgname = ghc
	pkgdesc = The Glasgow Haskell Compiler
	provides = haskell-hp2ps=0.1
	provides = haskell-hpc-bin=0.68
	provides = haskell-hsc2hs=0.68.8
	provides = haskell-ghc=9.2.8
	replaces = haskell-hp2ps
	replaces = haskell-hpc-bin
	replaces = haskell-hsc2hs
	replaces = haskell-ghc
	depends = ghc-binutils-symlinks
	depends = gcc
	depends = ghc-libs

pkgname = ghc-static
	pkgdesc = The Glasgow Haskell Compiler - Static Libraries and Documentation
	depends = ghc
