# # NOTE # - happy, alex needed only when using darcs checkout or regenerating parsers # http://hackage.haskell.org/trac/ghc/wiki/Building/Prerequisites # # - http://hackage.haskell.org/trac/ghc/wiki/Building/Porting # # TODO: # - teach ghc toolchain to always use ld.bfd, # or fix ld.gold to be usable for anything else than c/c++ # # Conditional build: %bcond_with bootstrap # use foreign (non-rpm) ghc to bootstrap (extra 140MB to download) %bcond_with unregistered # non-registerised interpreter (use for build problems/new arches) %bcond_without doc # don't build documentation (requires haddock) # included ghc package versions: %define gpv_Cabal 1.16.0 %define gpv_array 0.4.0.1 %define gpv_base 4.6.0.1 %define gpv_bin_package_db 0.0.0.0 %define gpv_binary 0.5.1.1 %define gpv_bytestring 0.10.0.2 %define gpv_containers 0.5.0.0 %define gpv_deepseq 1.3.0.1 %define gpv_directory 1.2.0.1 %define gpv_filepath 1.3.0.1 %define gpv_ghc_prim 0.3.0.0 %define gpv_haskell2010 1.1.1.0 %define gpv_haskell98 2.0.0.2 %define gpv_hoopl 3.9.0.0 %define gpv_hpc 0.6.0.0 %define gpv_integer_gmp 0.5.0.0 %define gpv_old_locale 1.0.0.5 %define gpv_old_time 1.1.0.1 %define gpv_pretty 1.1.1.0 %define gpv_process 1.1.0.2 %define gpv_template_haskell 2.8.0.0 %define gpv_time 1.4.0.1 %define gpv_unix 2.6.0.1 Summary: Glasgow Haskell Compilation system Summary(pl.UTF-8): System kompilacji Glasgow Haskell Name: ghc Version: 7.6.3 Release: 7 License: BSD-like w/o adv. clause Group: Development/Languages Source0: http://haskell.org/ghc/dist/%{version}/%{name}-%{version}-src.tar.bz2 # Source0-md5: 986d1f90ca30d60f7b2820d75c6b8ea7 %if %{with bootstrap} Source3: http://haskell.org/ghc/dist/%{version}/%{name}-%{version}-i386-unknown-linux.tar.bz2 # Source3-md5: 37019b712ec6e5fb0732c27fb43667ee Source4: http://haskell.org/ghc/dist/%{version}/%{name}-%{version}-x86_64-unknown-linux.tar.bz2 # Source4-md5: 5c142b86355cfd390cd36c292e416db5 %endif Patch0: %{name}-tld.patch Patch1: %{name}-pkgdir.patch Patch2: %{name}-winpaths.patch Patch3: %{name}-use-ld.bfd.patch URL: http://haskell.org/ghc/ BuildRequires: OpenAL-devel BuildRequires: OpenGL-GLU-devel BuildRequires: OpenGL-devel BuildRequires: OpenGL-glut-devel %{!?with_bootstrap:BuildRequires: alex >= 2.0} BuildRequires: freealut-devel %{!?with_bootstrap:BuildRequires: ghc >= 6.8} BuildRequires: gmp-devel %{!?with_bootstrap:BuildRequires: happy >= 1.16} BuildRequires: ncurses-devel BuildRequires: readline-devel BuildRequires: rpmbuild(macros) >= 1.607 BuildRequires: sed >= 4.0 %if %{with doc} BuildRequires: dblatex BuildRequires: docbook-dtd42-xml BuildRequires: docbook-style-xsl BuildRequires: libxml2-progs BuildRequires: libxslt-progs BuildRequires: texlive BuildRequires: texlive-dvips BuildRequires: texlive-fonts-rsfs BuildRequires: texlive-format-pdflatex BuildRequires: texlive-latex BuildRequires: texlive-latex-bibtex BuildRequires: texlive-latex-other BuildRequires: texlive-makeindex BuildRequires: texlive-tex4ht BuildRequires: texlive-xetex #For generating documentation in PDF: fop or xmltex %endif Suggests: ghc-haskell-platform Provides: ghc-Cabal = %{gpv_Cabal} Provides: ghc-array = %{gpv_array} Provides: ghc-base = %{gpv_base} Provides: ghc-bin-package-db = %{gpv_bin_package_db} Provides: ghc-binary = %{gpv_binary} Provides: ghc-bytestring = %{gpv_bytestring} Provides: ghc-containers = %{gpv_containers} Provides: ghc-deepseq = %{gpv_deepseq} Provides: ghc-directory = %{gpv_directory} Provides: ghc-filepath = %{gpv_filepath} Provides: ghc-ghc-prim = %{gpv_ghc_prim} Provides: ghc-haskell2010 = %{gpv_haskell2010} Provides: ghc-haskell98 = %{gpv_haskell98} Provides: ghc-hoopl = %{gpv_hoopl} Provides: ghc-hpc = %{gpv_hpc} Provides: ghc-integer-gmp = %{gpv_integer_gmp} Provides: ghc-old-locale = %{gpv_old_locale} Provides: ghc-old-time = %{gpv_old_time} Provides: ghc-pretty = %{gpv_pretty} Provides: ghc-process = %{gpv_process} Provides: ghc-template-haskell = %{gpv_template_haskell} Provides: ghc-time = %{gpv_time} Provides: ghc-unix = %{gpv_unix} Provides: haddock Obsoletes: haddock ExclusiveArch: %{ix86} %{x8664} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) # use ld.bfd %define specflags -fuse-ld=bfd # There is nothing that may or should be compressed %define _noautocompressdoc * %description Haskell is the standard lazy purely functional programming language. The current language version is Haskell 98, agreed in December 1998, with a revised version published in January 2003. GHC is a state-of-the-art programming suite for Haskell. Included is an optimising compiler generating good code for a variety of platforms, together with an interactive system for convenient, quick development. The distribution includes space and time profiling facilities, a large collection of libraries, and support for various language extensions, including concurrency, exceptions, and foreign language interfaces (C, C++, whatever). A wide variety of Haskell related resources (tutorials, libraries, specifications, documentation, compilers, interpreters, references, contact information, links to research groups) are available from the Haskell home page at . %description -l pl.UTF-8 Haskell to standardowy leniwy i czysto funkcyjny język programowania. Bieżącą wersją języka jest Haskell 98, uzgodniony w grudniu 1998, ze zmodyfikowaną wersją opublikowaną w styczniu 2003. GHC to dojrzałe i nowoczesne środowisko do programowania w Haskellu. Zawiera optymalizujący kompilator generujący dobry kod dla różnych platform, wraz z interakcyjnym systemem do wygodnego eksperymentowania. Dystrybucja zawiera narzędzia do profilowania zużycia pamięci i czasu, sporą kolekcję bibliotek i wsparcie dla różnych rozszerzeń języka, w tym współbieżności, wyjątków i łączenia z innymi językami (np. C albo C++). Różnorodne zasoby związane z Haskellem (podręczniki, biblioteki, specyfikacje, dokumentacja, kompilatory, interpretery, literatura, informacje kontaktowe, odsyłacze do grup naukowo-badawczych) są dostępne ze strony domowej Haskella pod . %package prof Summary: Profiling libraries for GHC Summary(pl.UTF-8): Biblioteki profilujące dla GHC Group: Development/Libraries Requires: %{name} = %{version}-%{release} Provides: ghc-Cabal-prof = %{gpv_Cabal} Provides: ghc-array-prof = %{gpv_array} Provides: ghc-base-prof = %{gpv_base} Provides: ghc-bin-package-db-prof = %{gpv_bin_package_db} Provides: ghc-binary-prof = %{gpv_binary} Provides: ghc-bytestring-prof = %{gpv_bytestring} Provides: ghc-containers-prof = %{gpv_containers} Provides: ghc-deepseq-prof = %{gpv_deepseq} Provides: ghc-directory-prof = %{gpv_directory} Provides: ghc-filepath-prof = %{gpv_filepath} Provides: ghc-ghc-prim-prof = %{gpv_ghc_prim} Provides: ghc-haskell2010-prof = %{gpv_haskell2010} Provides: ghc-haskell98-prof = %{gpv_haskell98} Provides: ghc-hoopl-prof = %{gpv_hoopl} Provides: ghc-hpc-prof = %{gpv_hpc} Provides: ghc-integer-gmp-prof = %{gpv_integer_gmp} Provides: ghc-old-locale-prof = %{gpv_old_locale} Provides: ghc-old-time-prof = %{gpv_old_time} Provides: ghc-pretty-prof = %{gpv_pretty} Provides: ghc-process-prof = %{gpv_process} Provides: ghc-template-haskell-prof = %{gpv_template_haskell} Provides: ghc-time-prof = %{gpv_time} Provides: ghc-unix-prof = %{gpv_unix} %description prof Profiling libraries for Glorious Glasgow Haskell Compilation System (GHC). They should be installed when GHC's profiling subsystem is needed. %description prof -l pl.UTF-8 Biblioteki profilujące dla GHC. Powinny być zainstalowane kiedy potrzebujemy systemu profilującego z GHC. %package doc Summary: Documentation for GHC Summary(pl.UTF-8): Dokumentacja do GHC Group: Documentation %if "%{_rpmversion}" >= "5" BuildArch: noarch %endif %description doc Documentation for GHC. %description doc -l pl.UTF-8 Dokumentacja do GHC. %prep %setup -q %if %{with bootstrap} %ifarch %{ix86} %{__tar} -xjf %{SOURCE3} %endif %ifarch %{x8664} %{__tar} -xjf %{SOURCE4} %endif mv %{name}-%{version} binsrc %endif %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %build # use ld.bfd install -d our-ld ln -s %{_bindir}/ld.bfd our-ld/ld export PATH=$(pwd)/our-ld:$PATH %{__autoconf} cd libraries/terminfo %{__autoconf} cd - cat <<'EOF' > mk/build.mk #GhcStage1HcOpts += -O0 -Wall #GhcStage2HcOpts += -O0 -Wall #SRC_HC_OPTS += -lffi -O0 -H64m #GhcHcOpts += -Rghc-timing #GhcLibHcOpts += -O -dcore-lint -keep-hc-files #SplitObjs += NO PlatformSupportsSharedLibs = YES HADDOCK_DOCS = %{!?with_doc:NO}%{?with_doc:YES} LATEX_DOCS = %{!?with_doc:NO}%{?with_doc:YES} BUILD_DOCBOOK_HTMLS = %{!?with_doc:NO}%{?with_doc:YES} BUILD_DOCBOOK_PDFS = %{!?with_doc:NO}%{?with_doc:YES} XSLTPROC_OPTS += --nonet EOF %if %{with unregistered} # An unregisterised build is one that compiles via vanilla C only # http://hackage.haskell.org/trac/ghc/wiki/Building/Unregisterised cat <<'EOF' >> mk/build.mk GhcUnregisterised=YES GhcWithNativeCodeGen=NO SplitObjs=NO EOF %endif top=$(pwd) %if %{with bootstrap} # we need to first install the tarball somewhere, as seems the programs don't # work out of the path otherwise if [ ! -f .bindist.install.mark ]; then top=$(pwd) cd binsrc ./configure \ --prefix=$top/bindist %{__make} install \ LATEX_DOCS=NO \ HADDOCK_DOCS=NO cd .. touch .bindist.install.mark fi PATH=$top/bindist/bin:$PATH:%{_prefix}/local/bin %endif %configure \ CONF_GCC_LINKER_OPTS_STAGE0="-fuse-ld=bfd" \ CONF_GCC_LINKER_OPTS_STAGE1="-fuse-ld=bfd" \ CONF_GCC_LINKER_OPTS_STAGE2="-fuse-ld=bfd" \ --target=%{_target_platform} \ --prefix=%{_prefix} \ --with-gcc="%{__cc}" \ --with-ld=/usr/bin/ld.bfd \ --with-nm=/usr/bin/nm \ %if %{with bootstrap} GhcPkgCmd=$top/bindist/bin/ghc-pkg \ %endif %if %{with bootstrap2} --with-ghc=$top/bindist/bin/ghc \ %endif %if %{with bootstrap1} --with-hc=$PWD/bindist/bin/ghc \ --with-ghc=$PWD/bindist/ghc/dist-stage2/build/ghc/ghc \ --with-hc=$PWD/bindist/ghc/dist-stage2/build/ghc/ghc \ %endif %{__make} %install rm -rf $RPM_BUILD_ROOT rm -rf docs-root %{__make} -j1 install \ DESTDIR=$RPM_BUILD_ROOT mv -f $RPM_BUILD_ROOT%{_docdir}/%{name} docs-root # fix paths to docs in package list sed -i -e 's|%{_datadir}/doc/%{name}|%{_docdir}/%{name}-%{version}|g' $RPM_BUILD_ROOT%{_libdir}/%{name}-%{version}/package.conf.d/*.conf %clean rm -rf $RPM_BUILD_ROOT %post %ghc_pkg_recache %postun if [ "$1" != 0 ]; then %ghc_pkg_recache fi %files %defattr(644,root,root,755) %doc ANNOUNCE README %attr(755,root,root) %{_bindir}/ghc %attr(755,root,root) %{_bindir}/ghc-%{version} %attr(755,root,root) %{_bindir}/ghc-pkg %attr(755,root,root) %{_bindir}/ghc-pkg-%{version} %attr(755,root,root) %{_bindir}/ghci %attr(755,root,root) %{_bindir}/ghci-%{version} %attr(755,root,root) %{_bindir}/haddock %attr(755,root,root) %{_bindir}/haddock-ghc-%{version} %attr(755,root,root) %{_bindir}/hp2ps %attr(755,root,root) %{_bindir}/hpc %attr(755,root,root) %{_bindir}/hsc2hs %attr(755,root,root) %{_bindir}/runghc %attr(755,root,root) %{_bindir}/runghc-%{version} %attr(755,root,root) %{_bindir}/runhaskell %dir %{_libdir}/ghc-%{version} %attr(755,root,root) %{_libdir}/ghc-%{version}/ghc %attr(755,root,root) %{_libdir}/ghc-%{version}/ghc-pkg %attr(755,root,root) %{_libdir}/ghc-%{version}/ghc-split %if %{with doc} %attr(755,root,root) %{_libdir}/ghc-%{version}/haddock %endif %attr(755,root,root) %{_libdir}/ghc-%{version}/hsc2hs %attr(755,root,root) %{_libdir}/ghc-%{version}/runghc %attr(755,root,root) %{_libdir}/ghc-%{version}/unlit %{_libdir}/ghc-%{version}/libHSrts.a %{_libdir}/ghc-%{version}/libHSrts_debug.a %{_libdir}/ghc-%{version}/libHSrts_l.a %{_libdir}/ghc-%{version}/libHSrts_thr.a %{_libdir}/ghc-%{version}/libHSrts_thr_debug.a %{_libdir}/ghc-%{version}/libHSrts_thr_l.a %{_libdir}/ghc-%{version}/ghc*-usage.txt %{_libdir}/ghc-%{version}/settings %{_libdir}/ghc-%{version}/template-hsc.h %{_libdir}/ghc-%{version}/include %if %{with doc} %{_libdir}/ghc-%{version}/html %dir %{_libdir}/ghc-%{version}/latex %{_libdir}/ghc-%{version}/latex/haddock.sty %endif %dir %{_libdir}/ghc-%{version}/package.conf.d %ghost %{_libdir}/ghc-%{version}/package.conf.d/package.cache %{_mandir}/man1/ghc.1* %{_libdir}/ghc-%{version}/package.conf.d/Cabal-%{gpv_Cabal}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/array-%{gpv_array}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/base-%{gpv_base}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/bin-package-db-%{gpv_bin_package_db}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/binary-%{gpv_binary}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/builtin_rts.conf %{_libdir}/ghc-%{version}/package.conf.d/bytestring-%{gpv_bytestring}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/containers-%{gpv_containers}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/deepseq-%{gpv_deepseq}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/directory-%{gpv_directory}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/filepath-%{gpv_filepath}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/ghc-%{version}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/ghc-prim-%{gpv_ghc_prim}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/haskell2010-%{gpv_haskell2010}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/haskell98-%{gpv_haskell98}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/hoopl-%{gpv_hoopl}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/hpc-%{gpv_hpc}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/integer-gmp-%{gpv_integer_gmp}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/old-locale-%{gpv_old_locale}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/old-time-%{gpv_old_time}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/pretty-%{gpv_pretty}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/process-%{gpv_process}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/template-haskell-%{gpv_template_haskell}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/time-%{gpv_time}-*.conf %{_libdir}/ghc-%{version}/package.conf.d/unix-%{gpv_unix}-*.conf %dir %{_libdir}/ghc-%{version}/Cabal-* %{_libdir}/ghc-%{version}/Cabal-*/HSCabal-%{gpv_Cabal}.o %{_libdir}/ghc-%{version}/Cabal-*/libHSCabal-%{gpv_Cabal}.a %{_libdir}/ghc-%{version}/Cabal-*/*.hi %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution %{_libdir}/ghc-%{version}/Cabal-*/Distribution/*.hi %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Compat %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Compat/*.hi %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution/PackageDescription %{_libdir}/ghc-%{version}/Cabal-*/Distribution/PackageDescription/*.hi %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/*.hi %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/Build %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/Build/*.hi %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/GHC %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/GHC/*.hi %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/PreProcess %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/PreProcess/*.hi %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/Program %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/Program/*.hi %dir %{_libdir}/ghc-%{version}/Cabal-*/Language %dir %{_libdir}/ghc-%{version}/Cabal-*/Language/Haskell %{_libdir}/ghc-%{version}/Cabal-*/Language/Haskell/*.hi %dir %{_libdir}/ghc-%{version}/array-* %{_libdir}/ghc-%{version}/array-*/HSarray-%{gpv_array}.o %{_libdir}/ghc-%{version}/array-*/libHSarray-%{gpv_array}.a %dir %{_libdir}/ghc-%{version}/array-*/Data %{_libdir}/ghc-%{version}/array-*/Data/*.hi %dir %{_libdir}/ghc-%{version}/array-*/Data/Array %{_libdir}/ghc-%{version}/array-*/Data/Array/*.hi %dir %{_libdir}/ghc-%{version}/array-*/Data/Array/IO %{_libdir}/ghc-%{version}/array-*/Data/Array/IO/*.hi %dir %{_libdir}/ghc-%{version}/array-*/Data/Array/MArray %{_libdir}/ghc-%{version}/array-*/Data/Array/MArray/*.hi %dir %{_libdir}/ghc-%{version}/array-*/Data/Array/ST %{_libdir}/ghc-%{version}/array-*/Data/Array/ST/*.hi %dir %{_libdir}/ghc-%{version}/array-*/Data/Array/Storable %{_libdir}/ghc-%{version}/array-*/Data/Array/Storable/*.hi %dir %{_libdir}/ghc-%{version}/base-* %{_libdir}/ghc-%{version}/base-*/HSbase-%{gpv_base}.o %{_libdir}/ghc-%{version}/base-*/libHSbase-%{gpv_base}.a %{_libdir}/ghc-%{version}/base-*/include %{_libdir}/ghc-%{version}/base-*/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Control %{_libdir}/ghc-%{version}/base-*/Control/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Control/Concurrent %{_libdir}/ghc-%{version}/base-*/Control/Concurrent/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Control/Exception %{_libdir}/ghc-%{version}/base-*/Control/Exception/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Control/Monad %{_libdir}/ghc-%{version}/base-*/Control/Monad/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Control/Monad/ST %{_libdir}/ghc-%{version}/base-*/Control/Monad/ST/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Control/Monad/ST/Lazy %{_libdir}/ghc-%{version}/base-*/Control/Monad/ST/Lazy/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Data %{_libdir}/ghc-%{version}/base-*/Data/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Data/STRef %{_libdir}/ghc-%{version}/base-*/Data/STRef/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Data/Typeable %{_libdir}/ghc-%{version}/base-*/Data/Typeable/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Debug %{_libdir}/ghc-%{version}/base-*/Debug/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Foreign %{_libdir}/ghc-%{version}/base-*/Foreign/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Foreign/C %{_libdir}/ghc-%{version}/base-*/Foreign/C/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Foreign/ForeignPtr %{_libdir}/ghc-%{version}/base-*/Foreign/ForeignPtr/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Foreign/Marshal %{_libdir}/ghc-%{version}/base-*/Foreign/Marshal/*.hi %dir %{_libdir}/ghc-%{version}/base-*/GHC %{_libdir}/ghc-%{version}/base-*/GHC/*.hi %dir %{_libdir}/ghc-%{version}/base-*/GHC/Conc %{_libdir}/ghc-%{version}/base-*/GHC/Conc/*.hi %dir %{_libdir}/ghc-%{version}/base-*/GHC/IO %{_libdir}/ghc-%{version}/base-*/GHC/IO/*.hi %dir %{_libdir}/ghc-%{version}/base-*/GHC/IO/Encoding %{_libdir}/ghc-%{version}/base-*/GHC/IO/Encoding/*.hi %dir %{_libdir}/ghc-%{version}/base-*/GHC/Event %{_libdir}/ghc-%{version}/base-*/GHC/Event/*.hi %dir %{_libdir}/ghc-%{version}/base-*/GHC/Fingerprint %{_libdir}/ghc-%{version}/base-*/GHC/Fingerprint/*.hi %dir %{_libdir}/ghc-%{version}/base-*/GHC/Float %{_libdir}/ghc-%{version}/base-*/GHC/Float/*.hi %dir %{_libdir}/ghc-%{version}/base-*/GHC/IO/Handle %{_libdir}/ghc-%{version}/base-*/GHC/IO/Handle/*.hi %dir %{_libdir}/ghc-%{version}/base-*/System %{_libdir}/ghc-%{version}/base-*/System/*.hi %dir %{_libdir}/ghc-%{version}/base-*/System/Console %{_libdir}/ghc-%{version}/base-*/System/Console/*.hi %dir %{_libdir}/ghc-%{version}/base-*/System/Environment %{_libdir}/ghc-%{version}/base-*/System/Environment/*.hi %dir %{_libdir}/ghc-%{version}/base-*/System/IO %{_libdir}/ghc-%{version}/base-*/System/IO/*.hi %dir %{_libdir}/ghc-%{version}/base-*/System/Mem %{_libdir}/ghc-%{version}/base-*/System/Mem/*.hi %dir %{_libdir}/ghc-%{version}/base-*/System/Posix %{_libdir}/ghc-%{version}/base-*/System/Posix/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Text %{_libdir}/ghc-%{version}/base-*/Text/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Text/ParserCombinators %{_libdir}/ghc-%{version}/base-*/Text/ParserCombinators/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Text/Read %{_libdir}/ghc-%{version}/base-*/Text/Read/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Text/Show %{_libdir}/ghc-%{version}/base-*/Text/Show/*.hi %dir %{_libdir}/ghc-%{version}/base-*/Unsafe %{_libdir}/ghc-%{version}/base-*/Unsafe/*.hi %dir %{_libdir}/ghc-%{version}/bin-package-db-* %{_libdir}/ghc-%{version}/bin-package-db-*/HSbin-package-db-%{gpv_bin_package_db}.o %{_libdir}/ghc-%{version}/bin-package-db-*/libHSbin-package-db-%{gpv_bin_package_db}.a %dir %{_libdir}/ghc-%{version}/bin-package-db-*/Distribution %dir %{_libdir}/ghc-%{version}/bin-package-db-*/Distribution/InstalledPackageInfo %{_libdir}/ghc-%{version}/bin-package-db-*/Distribution/InstalledPackageInfo/*.hi %dir %{_libdir}/ghc-%{version}/binary-* %{_libdir}/ghc-%{version}/binary-*/HSbinary-%{gpv_binary}.o %{_libdir}/ghc-%{version}/binary-*/libHSbinary-%{gpv_binary}.a %dir %{_libdir}/ghc-%{version}/binary-*/Data %{_libdir}/ghc-%{version}/binary-*/Data/*.hi %dir %{_libdir}/ghc-%{version}/binary-*/Data/Binary %{_libdir}/ghc-%{version}/binary-*/Data/Binary/*.hi %dir %{_libdir}/ghc-%{version}/binary-*/Data/Binary/Builder %{_libdir}/ghc-%{version}/binary-*/Data/Binary/Builder/*.hi %dir %{_libdir}/ghc-%{version}/bytestring-* %{_libdir}/ghc-%{version}/bytestring-*/HSbytestring-%{gpv_bytestring}.o %{_libdir}/ghc-%{version}/bytestring-*/libHSbytestring-%{gpv_bytestring}.a %{_libdir}/ghc-%{version}/bytestring-*/include %dir %{_libdir}/ghc-%{version}/bytestring-*/Data %{_libdir}/ghc-%{version}/bytestring-*/Data/*.hi %dir %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/*.hi %dir %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/*.hi %dir %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/*.hi %dir %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/BasicEncoding %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/BasicEncoding/*.hi %dir %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/BasicEncoding/Internal %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/BasicEncoding/Internal/*.hi %dir %{_libdir}/ghc-%{version}/containers-* %{_libdir}/ghc-%{version}/containers-*/HScontainers-%{gpv_containers}.o %{_libdir}/ghc-%{version}/containers-*/libHScontainers-%{gpv_containers}.a %dir %{_libdir}/ghc-%{version}/containers-*/Data %{_libdir}/ghc-%{version}/containers-*/Data/*.hi %dir %{_libdir}/ghc-%{version}/containers-*/Data/IntMap %{_libdir}/ghc-%{version}/containers-*/Data/IntMap/*.hi %dir %{_libdir}/ghc-%{version}/containers-*/Data/IntSet %{_libdir}/ghc-%{version}/containers-*/Data/IntSet/*.hi %dir %{_libdir}/ghc-%{version}/containers-*/Data/Map %{_libdir}/ghc-%{version}/containers-*/Data/Map/*.hi %dir %{_libdir}/ghc-%{version}/containers-*/Data/Set %{_libdir}/ghc-%{version}/containers-*/Data/Set/*.hi %dir %{_libdir}/ghc-%{version}/deepseq-* %{_libdir}/ghc-%{version}/deepseq-*/HSdeepseq-%{gpv_deepseq}.o %{_libdir}/ghc-%{version}/deepseq-*/libHSdeepseq-%{gpv_deepseq}.a %dir %{_libdir}/ghc-%{version}/deepseq-*/Control %{_libdir}/ghc-%{version}/deepseq-*/Control/*.hi %dir %{_libdir}/ghc-%{version}/directory-* %{_libdir}/ghc-%{version}/directory-*/HSdirectory-%{gpv_directory}.o %{_libdir}/ghc-%{version}/directory-*/libHSdirectory-%{gpv_directory}.a %{_libdir}/ghc-%{version}/directory-*/include %dir %{_libdir}/ghc-%{version}/directory-*/System %{_libdir}/ghc-%{version}/directory-*/System/*.hi %dir %{_libdir}/ghc-%{version}/filepath-* %{_libdir}/ghc-%{version}/filepath-*/HSfilepath-%{gpv_filepath}.o %{_libdir}/ghc-%{version}/filepath-*/libHSfilepath-%{gpv_filepath}.a %dir %{_libdir}/ghc-%{version}/filepath-*/System %{_libdir}/ghc-%{version}/filepath-*/System/*.hi %dir %{_libdir}/ghc-%{version}/filepath-*/System/FilePath %{_libdir}/ghc-%{version}/filepath-*/System/FilePath/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version} %{_libdir}/ghc-%{version}/ghc-%{version}/libHSghc-%{version}.a %{_libdir}/ghc-%{version}/ghc-%{version}/include %{_libdir}/ghc-%{version}/ghc-%{version}/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Hoopl %{_libdir}/ghc-%{version}/ghc-%{version}/Hoopl/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Llvm %{_libdir}/ghc-%{version}/ghc-%{version}/Llvm/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/LlvmCodeGen %{_libdir}/ghc-%{version}/ghc-%{version}/LlvmCodeGen/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/PPC %{_libdir}/ghc-%{version}/ghc-%{version}/PPC/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/SPARC %{_libdir}/ghc-%{version}/ghc-%{version}/SPARC/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/SPARC/CodeGen %{_libdir}/ghc-%{version}/ghc-%{version}/SPARC/CodeGen/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/X86 %{_libdir}/ghc-%{version}/ghc-%{version}/X86/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Graph %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Graph/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/PPC %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/PPC/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/SPARC %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/SPARC/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/X86 %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/X86/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Builtins %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Builtins/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Generic %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Generic/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Monad %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Monad/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Type %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Type/*.hi %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Utils %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Utils/*.hi %dir %{_libdir}/ghc-%{version}/ghc-prim-* %{_libdir}/ghc-%{version}/ghc-prim-*/HSghc-prim-%{gpv_ghc_prim}.o %{_libdir}/ghc-%{version}/ghc-prim-*/libHSghc-prim-%{gpv_ghc_prim}.a %dir %{_libdir}/ghc-%{version}/ghc-prim-*/GHC %{_libdir}/ghc-%{version}/ghc-prim-*/GHC/*.hi %dir %{_libdir}/ghc-%{version}/haskell2010-* %{_libdir}/ghc-%{version}/haskell2010-*/HShaskell2010-%{gpv_haskell2010}.o %{_libdir}/ghc-%{version}/haskell2010-*/libHShaskell2010-%{gpv_haskell2010}.a %{_libdir}/ghc-%{version}/haskell2010-*/*.hi %dir %{_libdir}/ghc-%{version}/haskell2010-*/Control %{_libdir}/ghc-%{version}/haskell2010-*/Control/*.hi %dir %{_libdir}/ghc-%{version}/haskell2010-*/Data %{_libdir}/ghc-%{version}/haskell2010-*/Data/*.hi %dir %{_libdir}/ghc-%{version}/haskell2010-*/Foreign %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/*.hi %dir %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/C %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/C/*.hi %dir %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/Marshal %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/Marshal/*.hi %dir %{_libdir}/ghc-%{version}/haskell2010-*/System %{_libdir}/ghc-%{version}/haskell2010-*/System/*.hi %dir %{_libdir}/ghc-%{version}/haskell2010-*/System/IO %{_libdir}/ghc-%{version}/haskell2010-*/System/IO/*.hi %dir %{_libdir}/ghc-%{version}/haskell98-* %{_libdir}/ghc-%{version}/haskell98-*/HShaskell98-%{gpv_haskell98}.o %{_libdir}/ghc-%{version}/haskell98-*/libHShaskell98-%{gpv_haskell98}.a %{_libdir}/ghc-%{version}/haskell98-*/*.hi %dir %{_libdir}/ghc-%{version}/hoopl-* %{_libdir}/ghc-%{version}/hoopl-*/HShoopl-%{gpv_hoopl}.o %{_libdir}/ghc-%{version}/hoopl-*/libHShoopl-%{gpv_hoopl}.a %dir %{_libdir}/ghc-%{version}/hoopl-*/Compiler %{_libdir}/ghc-%{version}/hoopl-*/Compiler/*.hi %dir %{_libdir}/ghc-%{version}/hoopl-*/Compiler/Hoopl %{_libdir}/ghc-%{version}/hoopl-*/Compiler/Hoopl/*.hi %dir %{_libdir}/ghc-%{version}/hoopl-*/Compiler/Hoopl/Passes %{_libdir}/ghc-%{version}/hoopl-*/Compiler/Hoopl/Passes/*.hi %dir %{_libdir}/ghc-%{version}/hpc-* %{_libdir}/ghc-%{version}/hpc-*/HShpc-%{gpv_hpc}.o %{_libdir}/ghc-%{version}/hpc-*/libHShpc-%{gpv_hpc}.a %dir %{_libdir}/ghc-%{version}/hpc-*/Trace %dir %{_libdir}/ghc-%{version}/hpc-*/Trace/Hpc %{_libdir}/ghc-%{version}/hpc-*/Trace/Hpc/*.hi %dir %{_libdir}/ghc-%{version}/integer-gmp-* %{_libdir}/ghc-%{version}/integer-gmp-*/HSinteger-gmp-%{gpv_integer_gmp}.o %{_libdir}/ghc-%{version}/integer-gmp-*/libHSinteger-gmp-%{gpv_integer_gmp}.a %dir %{_libdir}/ghc-%{version}/integer-gmp-*/GHC %{_libdir}/ghc-%{version}/integer-gmp-*/GHC/*.hi %dir %{_libdir}/ghc-%{version}/integer-gmp-*/GHC/Integer %{_libdir}/ghc-%{version}/integer-gmp-*/GHC/Integer/*.hi %dir %{_libdir}/ghc-%{version}/integer-gmp-*/GHC/Integer/GMP %{_libdir}/ghc-%{version}/integer-gmp-*/GHC/Integer/GMP/*.hi %dir %{_libdir}/ghc-%{version}/integer-gmp-*/GHC/Integer/Logarithms %{_libdir}/ghc-%{version}/integer-gmp-*/GHC/Integer/Logarithms/*.hi %dir %{_libdir}/ghc-%{version}/old-locale-* %{_libdir}/ghc-%{version}/old-locale-*/HSold-locale-%{gpv_old_locale}.o %{_libdir}/ghc-%{version}/old-locale-*/libHSold-locale-%{gpv_old_locale}.a %dir %{_libdir}/ghc-%{version}/old-locale-*/System %{_libdir}/ghc-%{version}/old-locale-*/System/*.hi %dir %{_libdir}/ghc-%{version}/old-time-* %{_libdir}/ghc-%{version}/old-time-*/HSold-time-%{gpv_old_time}.o %{_libdir}/ghc-%{version}/old-time-*/libHSold-time-%{gpv_old_time}.a %{_libdir}/ghc-%{version}/old-time-*/include %dir %{_libdir}/ghc-%{version}/old-time-*/System %{_libdir}/ghc-%{version}/old-time-*/System/*.hi %dir %{_libdir}/ghc-%{version}/pretty-* %{_libdir}/ghc-%{version}/pretty-*/HSpretty-%{gpv_pretty}.o %{_libdir}/ghc-%{version}/pretty-*/libHSpretty-%{gpv_pretty}.a %dir %{_libdir}/ghc-%{version}/pretty-*/Text %{_libdir}/ghc-%{version}/pretty-*/Text/*.hi %dir %{_libdir}/ghc-%{version}/pretty-*/Text/PrettyPrint %{_libdir}/ghc-%{version}/pretty-*/Text/PrettyPrint/*.hi %dir %{_libdir}/ghc-%{version}/process-* %{_libdir}/ghc-%{version}/process-*/HSprocess-%{gpv_process}.o %{_libdir}/ghc-%{version}/process-*/libHSprocess-%{gpv_process}.a %{_libdir}/ghc-%{version}/process-*/include %dir %{_libdir}/ghc-%{version}/process-*/System %{_libdir}/ghc-%{version}/process-*/System/*.hi %dir %{_libdir}/ghc-%{version}/process-*/System/Process %{_libdir}/ghc-%{version}/process-*/System/Process/*.hi %dir %{_libdir}/ghc-%{version}/template-haskell-* %{_libdir}/ghc-%{version}/template-haskell-*/HStemplate-haskell-%{gpv_template_haskell}.o %{_libdir}/ghc-%{version}/template-haskell-*/libHStemplate-haskell-%{gpv_template_haskell}.a %dir %{_libdir}/ghc-%{version}/template-haskell-*/Language %dir %{_libdir}/ghc-%{version}/template-haskell-*/Language/Haskell %{_libdir}/ghc-%{version}/template-haskell-*/Language/Haskell/*.hi %dir %{_libdir}/ghc-%{version}/template-haskell-*/Language/Haskell/TH %{_libdir}/ghc-%{version}/template-haskell-*/Language/Haskell/TH/*.hi %dir %{_libdir}/ghc-%{version}/time-* %{_libdir}/ghc-%{version}/time-*/HStime-%{gpv_time}.o %{_libdir}/ghc-%{version}/time-*/libHStime-%{gpv_time}.a %{_libdir}/ghc-%{version}/time-*/include %dir %{_libdir}/ghc-%{version}/time-*/Data %{_libdir}/ghc-%{version}/time-*/Data/*.hi %dir %{_libdir}/ghc-%{version}/time-*/Data/Time %{_libdir}/ghc-%{version}/time-*/Data/Time/*.hi %dir %{_libdir}/ghc-%{version}/time-*/Data/Time/Calendar %{_libdir}/ghc-%{version}/time-*/Data/Time/Calendar/*.hi %dir %{_libdir}/ghc-%{version}/time-*/Data/Time/Clock %{_libdir}/ghc-%{version}/time-*/Data/Time/Clock/*.hi %dir %{_libdir}/ghc-%{version}/time-*/Data/Time/Format %{_libdir}/ghc-%{version}/time-*/Data/Time/Format/*.hi %dir %{_libdir}/ghc-%{version}/time-*/Data/Time/LocalTime %{_libdir}/ghc-%{version}/time-*/Data/Time/LocalTime/*.hi %dir %{_libdir}/ghc-%{version}/unix-* %{_libdir}/ghc-%{version}/unix-*/HSunix-%{gpv_unix}.o %{_libdir}/ghc-%{version}/unix-*/libHSunix-%{gpv_unix}.a %{_libdir}/ghc-%{version}/unix-*/include %dir %{_libdir}/ghc-%{version}/unix-*/System %{_libdir}/ghc-%{version}/unix-*/System/*.hi %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix %{_libdir}/ghc-%{version}/unix-*/System/Posix/*.hi %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/ByteString %{_libdir}/ghc-%{version}/unix-*/System/Posix/ByteString/*.hi %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/Directory %{_libdir}/ghc-%{version}/unix-*/System/Posix/Directory/*.hi %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/DynamicLinker %{_libdir}/ghc-%{version}/unix-*/System/Posix/DynamicLinker/*.hi %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/DynamicLinker/Module %{_libdir}/ghc-%{version}/unix-*/System/Posix/DynamicLinker/Module/*.hi %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/Env %{_libdir}/ghc-%{version}/unix-*/System/Posix/Env/*.hi %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/Files %{_libdir}/ghc-%{version}/unix-*/System/Posix/Files/*.hi %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/IO %{_libdir}/ghc-%{version}/unix-*/System/Posix/IO/*.hi %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/Process %{_libdir}/ghc-%{version}/unix-*/System/Posix/Process/*.hi %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/Signals %{_libdir}/ghc-%{version}/unix-*/System/Posix/Signals/*.hi %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/Temp %{_libdir}/ghc-%{version}/unix-*/System/Posix/Temp/*.hi %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/Terminal %{_libdir}/ghc-%{version}/unix-*/System/Posix/Terminal/*.hi %files prof %defattr(644,root,root,755) %{_libdir}/ghc-%{version}/libHSrts_p.a %{_libdir}/ghc-%{version}/libHSrts_thr_p.a %{_libdir}/ghc-%{version}/Cabal-*/libHSCabal-%{gpv_Cabal}_p.a %{_libdir}/ghc-%{version}/Cabal-*/*.p_hi %{_libdir}/ghc-%{version}/Cabal-*/Distribution/*.p_hi %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Compat/*.p_hi %{_libdir}/ghc-%{version}/Cabal-*/Distribution/PackageDescription/*.p_hi %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/*.p_hi %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/Build/*.p_hi %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/GHC/*.p_hi %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/PreProcess/*.p_hi %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/Program/*.p_hi %{_libdir}/ghc-%{version}/Cabal-*/Language/Haskell/*.p_hi %{_libdir}/ghc-%{version}/array-*/libHSarray-%{gpv_array}_p.a %{_libdir}/ghc-%{version}/array-*/Data/*.p_hi %{_libdir}/ghc-%{version}/array-*/Data/Array/*.p_hi %{_libdir}/ghc-%{version}/array-*/Data/Array/IO/*.p_hi %{_libdir}/ghc-%{version}/array-*/Data/Array/MArray/*.p_hi %{_libdir}/ghc-%{version}/array-*/Data/Array/ST/*.p_hi %{_libdir}/ghc-%{version}/array-*/Data/Array/Storable/*.p_hi %{_libdir}/ghc-%{version}/base-*/libHSbase-%{gpv_base}_p.a %{_libdir}/ghc-%{version}/base-*/*.p_hi %{_libdir}/ghc-%{version}/base-*/Control/*.p_hi %{_libdir}/ghc-%{version}/base-*/Control/Concurrent/*.p_hi %{_libdir}/ghc-%{version}/base-*/Control/Exception/*.p_hi %{_libdir}/ghc-%{version}/base-*/Control/Monad/*.p_hi %{_libdir}/ghc-%{version}/base-*/Control/Monad/ST/*.p_hi %{_libdir}/ghc-%{version}/base-*/Control/Monad/ST/Lazy/*.p_hi %{_libdir}/ghc-%{version}/base-*/Data/*.p_hi %{_libdir}/ghc-%{version}/base-*/Data/STRef/*.p_hi %{_libdir}/ghc-%{version}/base-*/Data/Typeable/*.p_hi %{_libdir}/ghc-%{version}/base-*/Debug/*.p_hi %{_libdir}/ghc-%{version}/base-*/Foreign/*.p_hi %{_libdir}/ghc-%{version}/base-*/Foreign/C/*.p_hi %{_libdir}/ghc-%{version}/base-*/Foreign/Marshal/*.p_hi %{_libdir}/ghc-%{version}/base-*/Foreign/ForeignPtr/*.p_hi %{_libdir}/ghc-%{version}/base-*/GHC/*.p_hi %{_libdir}/ghc-%{version}/base-*/GHC/Conc/*.p_hi %{_libdir}/ghc-%{version}/base-*/GHC/Event/*.p_hi %{_libdir}/ghc-%{version}/base-*/GHC/Fingerprint/*.p_hi %{_libdir}/ghc-%{version}/base-*/GHC/Float/*.p_hi %{_libdir}/ghc-%{version}/base-*/GHC/IO/*.p_hi %{_libdir}/ghc-%{version}/base-*/GHC/IO/Encoding/*.p_hi %{_libdir}/ghc-%{version}/base-*/GHC/IO/Handle/*.p_hi %{_libdir}/ghc-%{version}/base-*/System/*.p_hi %{_libdir}/ghc-%{version}/base-*/System/Console/*.p_hi %{_libdir}/ghc-%{version}/base-*/System/Environment/*.p_hi %{_libdir}/ghc-%{version}/base-*/System/IO/*.p_hi %{_libdir}/ghc-%{version}/base-*/System/Mem/*.p_hi %{_libdir}/ghc-%{version}/base-*/System/Posix/*.p_hi %{_libdir}/ghc-%{version}/base-*/Text/*.p_hi %{_libdir}/ghc-%{version}/base-*/Text/ParserCombinators/*.p_hi %{_libdir}/ghc-%{version}/base-*/Text/Read/*.p_hi %{_libdir}/ghc-%{version}/base-*/Text/Show/*.p_hi %{_libdir}/ghc-%{version}/base-*/Unsafe/*.p_hi %{_libdir}/ghc-%{version}/bin-package-db-*/libHSbin-package-db-%{gpv_bin_package_db}_p.a %{_libdir}/ghc-%{version}/bin-package-db-*/Distribution/InstalledPackageInfo/*.p_hi %{_libdir}/ghc-%{version}/binary-*/libHSbinary-%{gpv_binary}_p.a %{_libdir}/ghc-%{version}/binary-*/Data/*.p_hi %{_libdir}/ghc-%{version}/binary-*/Data/Binary/*.p_hi %{_libdir}/ghc-%{version}/binary-*/Data/Binary/Builder/*.p_hi %{_libdir}/ghc-%{version}/bytestring-*/libHSbytestring-%{gpv_bytestring}_p.a %{_libdir}/ghc-%{version}/bytestring-*/Data/*.p_hi %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/*.p_hi %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/*.p_hi %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/*.p_hi %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/BasicEncoding/*.p_hi %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/BasicEncoding/Internal/*.p_hi %{_libdir}/ghc-%{version}/containers-*/libHScontainers-%{gpv_containers}_p.a %{_libdir}/ghc-%{version}/containers-*/Data/*.p_hi %{_libdir}/ghc-%{version}/containers-*/Data/IntMap/*.p_hi %{_libdir}/ghc-%{version}/containers-*/Data/IntSet/*.p_hi %{_libdir}/ghc-%{version}/containers-*/Data/Map/*.p_hi %{_libdir}/ghc-%{version}/containers-*/Data/Set/*.p_hi %{_libdir}/ghc-%{version}/deepseq-*/libHSdeepseq-%{gpv_deepseq}_p.a %{_libdir}/ghc-%{version}/deepseq-*/Control/*.p_hi %{_libdir}/ghc-%{version}/directory-*/libHSdirectory-%{gpv_directory}_p.a %{_libdir}/ghc-%{version}/directory-*/System/*.p_hi %{_libdir}/ghc-%{version}/filepath-*/libHSfilepath-%{gpv_filepath}_p.a %{_libdir}/ghc-%{version}/filepath-*/System/*.p_hi %{_libdir}/ghc-%{version}/filepath-*/System/FilePath/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/libHSghc-%{version}_p.a %{_libdir}/ghc-%{version}/ghc-%{version}/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/Hoopl/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/Llvm/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/LlvmCodeGen/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/PPC/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Graph/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/PPC/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/SPARC/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/X86/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/SPARC/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/SPARC/CodeGen/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Builtins/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Generic/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Monad/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Type/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Utils/*.p_hi %{_libdir}/ghc-%{version}/ghc-%{version}/X86/*.p_hi %{_libdir}/ghc-%{version}/ghc-prim-*/libHSghc-prim-%{gpv_ghc_prim}_p.a %{_libdir}/ghc-%{version}/ghc-prim-*/GHC/*.p_hi %{_libdir}/ghc-%{version}/haskell2010-*/libHShaskell2010-%{gpv_haskell2010}_p.a %{_libdir}/ghc-%{version}/haskell2010-*/*.p_hi %{_libdir}/ghc-%{version}/haskell2010-*/Control/*.p_hi %{_libdir}/ghc-%{version}/haskell2010-*/Data/*.p_hi %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/*.p_hi %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/C/*.p_hi %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/Marshal/*.p_hi %{_libdir}/ghc-%{version}/haskell2010-*/System/*.p_hi %{_libdir}/ghc-%{version}/haskell2010-*/System/IO/*.p_hi %{_libdir}/ghc-%{version}/haskell98-*/libHShaskell98-%{gpv_haskell98}_p.a %{_libdir}/ghc-%{version}/haskell98-*/*.p_hi %{_libdir}/ghc-%{version}/hoopl-*/libHShoopl-%{gpv_hoopl}_p.a %{_libdir}/ghc-%{version}/hoopl-*/Compiler/*.p_hi %{_libdir}/ghc-%{version}/hoopl-*/Compiler/Hoopl/*.p_hi %{_libdir}/ghc-%{version}/hoopl-*/Compiler/Hoopl/Passes/*.p_hi %{_libdir}/ghc-%{version}/hpc-*/libHShpc-%{gpv_hpc}_p.a %{_libdir}/ghc-%{version}/hpc-*/Trace/Hpc/*.p_hi %{_libdir}/ghc-%{version}/integer-gmp-*/libHSinteger-gmp-%{gpv_integer_gmp}_p.a %{_libdir}/ghc-%{version}/integer-gmp-*/GHC/*.p_hi %{_libdir}/ghc-%{version}/integer-gmp-*/GHC/Integer/*.p_hi %{_libdir}/ghc-%{version}/integer-gmp-*/GHC/Integer/GMP/*.p_hi %{_libdir}/ghc-%{version}/integer-gmp-*/GHC/Integer/Logarithms/*.p_hi %{_libdir}/ghc-%{version}/old-locale-*/libHSold-locale-%{gpv_old_locale}_p.a %{_libdir}/ghc-%{version}/old-locale-*/System/*.p_hi %{_libdir}/ghc-%{version}/old-time-*/libHSold-time-%{gpv_old_time}_p.a %{_libdir}/ghc-%{version}/old-time-*/System/*.p_hi %{_libdir}/ghc-%{version}/pretty-*/libHSpretty-%{gpv_pretty}_p.a %{_libdir}/ghc-%{version}/pretty-*/Text/*.p_hi %{_libdir}/ghc-%{version}/pretty-*/Text/PrettyPrint/*.p_hi %{_libdir}/ghc-%{version}/process-*/libHSprocess-%{gpv_process}_p.a %{_libdir}/ghc-%{version}/process-*/System/*.p_hi %{_libdir}/ghc-%{version}/process-*/System/Process/*.p_hi %{_libdir}/ghc-%{version}/template-haskell-*/libHStemplate-haskell-%{gpv_template_haskell}_p.a %{_libdir}/ghc-%{version}/template-haskell-*/Language/Haskell/*.p_hi %{_libdir}/ghc-%{version}/template-haskell-*/Language/Haskell/TH/*.p_hi %{_libdir}/ghc-%{version}/time-*/libHStime-%{gpv_time}_p.a %{_libdir}/ghc-%{version}/time-*/Data/*.p_hi %{_libdir}/ghc-%{version}/time-*/Data/Time/*.p_hi %{_libdir}/ghc-%{version}/time-*/Data/Time/Calendar/*.p_hi %{_libdir}/ghc-%{version}/time-*/Data/Time/Clock/*.p_hi %{_libdir}/ghc-%{version}/time-*/Data/Time/Format/*.p_hi %{_libdir}/ghc-%{version}/time-*/Data/Time/LocalTime/*.p_hi %{_libdir}/ghc-%{version}/unix-*/libHSunix-%{gpv_unix}_p.a %{_libdir}/ghc-%{version}/unix-*/System/*.p_hi %{_libdir}/ghc-%{version}/unix-*/System/Posix/*.p_hi %{_libdir}/ghc-%{version}/unix-*/System/Posix/ByteString/*.p_hi %{_libdir}/ghc-%{version}/unix-*/System/Posix/Directory/*.p_hi %{_libdir}/ghc-%{version}/unix-*/System/Posix/DynamicLinker/*.p_hi %{_libdir}/ghc-%{version}/unix-*/System/Posix/DynamicLinker/Module/*.p_hi %{_libdir}/ghc-%{version}/unix-*/System/Posix/Env/*.p_hi %{_libdir}/ghc-%{version}/unix-*/System/Posix/Files/*.p_hi %{_libdir}/ghc-%{version}/unix-*/System/Posix/IO/*.p_hi %{_libdir}/ghc-%{version}/unix-*/System/Posix/Process/*.p_hi %{_libdir}/ghc-%{version}/unix-*/System/Posix/Signals/*.p_hi %{_libdir}/ghc-%{version}/unix-*/System/Posix/Temp/*.p_hi %{_libdir}/ghc-%{version}/unix-*/System/Posix/Terminal/*.p_hi %if %{with doc} %files doc %defattr(644,root,root,755) %doc docs/comm docs-root/{html,*.pdf} %endif