3 # - happy, alex needed only when using darcs checkout or regenerating parsers
4 # http://hackage.haskell.org/trac/ghc/wiki/Building/Prerequisites
6 # - http://hackage.haskell.org/trac/ghc/wiki/Building/Porting
9 # - teach ghc toolchain to always use ld.bfd,
10 # or fix ld.gold to be usable for anything else than c/c++
13 %bcond_with bootstrap # use foreign (non-rpm) ghc to bootstrap (extra 140MB to download)
14 %bcond_with unregistered # non-registerised interpreter (use for build problems/new arches)
15 %bcond_without doc # don't build documentation (requires haddock)
17 Summary: Glasgow Haskell Compilation system
18 Summary(pl.UTF-8): System kompilacji Glasgow Haskell
22 License: BSD-like w/o adv. clause
23 Group: Development/Languages
24 Source0: http://haskell.org/ghc/dist/%{version}/%{name}-%{version}-src.tar.bz2
25 # Source0-md5: 986d1f90ca30d60f7b2820d75c6b8ea7
27 Source3: http://haskell.org/ghc/dist/%{version}/%{name}-%{version}-i386-unknown-linux.tar.bz2
28 # Source3-md5: 37019b712ec6e5fb0732c27fb43667ee
29 Source4: http://haskell.org/ghc/dist/%{version}/%{name}-%{version}-x86_64-unknown-linux.tar.bz2
30 # Source4-md5: 5c142b86355cfd390cd36c292e416db5
32 Patch0: %{name}-pld.patch
33 Patch1: %{name}-pkgdir.patch
34 Patch2: %{name}-winpaths.patch
35 URL: http://haskell.org/ghc/
36 BuildRequires: OpenAL-devel
37 BuildRequires: OpenGL-GLU-devel
38 BuildRequires: OpenGL-devel
39 BuildRequires: OpenGL-glut-devel
40 %{!?with_bootstrap:BuildRequires: alex >= 2.0}
41 BuildRequires: freealut-devel
42 %{!?with_bootstrap:BuildRequires: ghc >= 6.8}
43 BuildRequires: gmp-devel
44 %{!?with_bootstrap:BuildRequires: happy >= 1.16}
45 BuildRequires: ncurses-devel
46 BuildRequires: readline-devel
47 BuildRequires: rpmbuild(macros) >= 1.607
48 BuildRequires: sed >= 4.0
50 BuildRequires: dblatex
51 BuildRequires: docbook-dtd42-xml
52 BuildRequires: docbook-style-xsl
53 BuildRequires: libxml2-progs
54 BuildRequires: libxslt-progs
55 BuildRequires: texlive
56 BuildRequires: texlive-dvips
57 BuildRequires: texlive-fonts-rsfs
58 BuildRequires: texlive-latex-bibtex
59 #For generating documentation in PDF: fop or xmltex
61 Suggests: ghc-haskell-platform
64 ExclusiveArch: %{ix86} %{x8664}
65 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
67 # There is nothing that may or should be compressed
68 %define _noautocompressdoc *
71 Haskell is the standard lazy purely functional programming language.
72 The current language version is Haskell 98, agreed in December 1998,
73 with a revised version published in January 2003.
75 GHC is a state-of-the-art programming suite for Haskell. Included is
76 an optimising compiler generating good code for a variety of
77 platforms, together with an interactive system for convenient, quick
78 development. The distribution includes space and time profiling
79 facilities, a large collection of libraries, and support for various
80 language extensions, including concurrency, exceptions, and foreign
81 language interfaces (C, C++, whatever).
83 A wide variety of Haskell related resources (tutorials, libraries,
84 specifications, documentation, compilers, interpreters, references,
85 contact information, links to research groups) are available from the
86 Haskell home page at <http://haskell.org/>.
88 %description -l pl.UTF-8
89 Haskell to standardowy leniwy i czysto funkcyjny język programowania.
90 Bieżącą wersją języka jest Haskell 98, uzgodniony w grudniu 1998, ze
91 zmodyfikowaną wersją opublikowaną w styczniu 2003.
93 GHC to dojrzałe i nowoczesne środowisko do programowania w Haskellu.
94 Zawiera optymalizujący kompilator generujący dobry kod dla różnych
95 platform, wraz z interakcyjnym systemem do wygodnego
96 eksperymentowania. Dystrybucja zawiera narzędzia do profilowania
97 zużycia pamięci i czasu, sporą kolekcję bibliotek i wsparcie dla
98 różnych rozszerzeń języka, w tym współbieżności, wyjątków i łączenia z
99 innymi językami (np. C albo C++).
101 Różnorodne zasoby związane z Haskellem (podręczniki, biblioteki,
102 specyfikacje, dokumentacja, kompilatory, interpretery, literatura,
103 informacje kontaktowe, odsyłacze do grup naukowo-badawczych) są
104 dostępne ze strony domowej Haskella pod <http://haskell.org/>.
107 Summary: Profiling libraries for GHC
108 Summary(pl.UTF-8): Biblioteki profilujące dla GHC
109 Group: Development/Libraries
110 Requires: %{name} = %{version}-%{release}
113 Profiling libraries for Glorious Glasgow Haskell Compilation System
114 (GHC). They should be installed when GHC's profiling subsystem is
117 %description prof -l pl.UTF-8
118 Biblioteki profilujące dla GHC. Powinny być zainstalowane kiedy
119 potrzebujemy systemu profilującego z GHC.
123 %if %{with bootstrap}
125 %{__tar} -xjf %{SOURCE3}
128 %{__tar} -xjf %{SOURCE4}
130 mv %{name}-%{version} binsrc
139 ln -s %{_bindir}/ld.bfd our-ld/ld
140 export PATH=$(pwd)/our-ld:$PATH
143 cd libraries/terminfo
147 cat <<'EOF' > mk/build.mk
148 #GhcStage1HcOpts += -O0 -Wall
149 #GhcStage2HcOpts += -O0 -Wall
150 #SRC_HC_OPTS += -lffi -O0 -H64m
151 #GhcHcOpts += -Rghc-timing
152 #GhcLibHcOpts += -O -dcore-lint -keep-hc-files
154 PlatformSupportsSharedLibs = YES
155 HADDOCK_DOCS = %{!?with_doc:NO}%{?with_doc:YES}
156 LATEX_DOCS = %{!?with_doc:NO}%{?with_doc:YES}
157 BUILD_DOCBOOK_HTMLS = %{!?with_doc:NO}%{?with_doc:YES}
158 BUILD_DOCBOOK_PDFS = %{!?with_doc:NO}%{?with_doc:YES}
159 XSLTPROC_OPTS += --nonet
162 %if %{with unregistered}
163 # An unregisterised build is one that compiles via vanilla C only
164 # http://hackage.haskell.org/trac/ghc/wiki/Building/Unregisterised
165 cat <<'EOF' >> mk/build.mk
166 GhcUnregisterised=YES
167 GhcWithNativeCodeGen=NO
173 %if %{with bootstrap}
174 # we need to first install the tarball somewhere, as seems the programs don't
175 # work out of the path otherwise
176 if [ ! -f .bindist.install.mark ]; then
180 --prefix=$top/bindist
186 touch .bindist.install.mark
189 PATH=$top/bindist/bin:$PATH:%{_prefix}/local/bin
193 --target=%{_target_platform} \
194 --prefix=%{_prefix} \
195 --with-gcc="%{__cc}" \
198 %if %{with bootstrap}
199 GhcPkgCmd=$top/bindist/bin/ghc-pkg \
201 %if %{with bootstrap2}
202 --with-ghc=$top/bindist/bin/ghc \
204 %if %{with bootstrap1}
205 --with-hc=$PWD/bindist/bin/ghc \
206 --with-ghc=$PWD/bindist/ghc/dist-stage2/build/ghc/ghc \
207 --with-hc=$PWD/bindist/ghc/dist-stage2/build/ghc/ghc \
213 rm -rf $RPM_BUILD_ROOT
216 %{__make} -j1 install \
217 DESTDIR=$RPM_BUILD_ROOT
219 mv -f $RPM_BUILD_ROOT%{_datadir}/doc/%{name} docs-root
221 # fix paths to docs in package list
222 sed -i -e 's|%{_datadir}/doc/%{name}|%{_docdir}/%{name}-%{version}|g' $RPM_BUILD_ROOT%{_libdir}/%{name}-%{version}/package.conf.d/*.conf
225 rm -rf $RPM_BUILD_ROOT
231 if [ "$1" != 0 ]; then
236 %defattr(644,root,root,755)
243 %attr(755,root,root) %{_bindir}/*
244 %dir %{_libdir}/ghc-%{version}
245 %{_libdir}/ghc-%{version}/include
246 %{_libdir}/ghc-%{version}/settings
247 %attr(755,root,root) %{_libdir}/ghc-%{version}/ghc
248 %attr(755,root,root) %{_libdir}/ghc-%{version}/ghc-pkg
249 %attr(755,root,root) %{_libdir}/ghc-%{version}/ghc-split
251 %attr(755,root,root) %{_libdir}/ghc-%{version}/haddock
253 %attr(755,root,root) %{_libdir}/ghc-%{version}/hsc2hs
254 %attr(755,root,root) %{_libdir}/ghc-%{version}/runghc
255 %attr(755,root,root) %{_libdir}/ghc-%{version}/unlit
256 %{_libdir}/ghc-%{version}/libHS*.a
257 %exclude %{_libdir}/ghc-%{version}/libHS*_p.a
258 %{_libdir}/ghc-%{version}/ghc*-usage.txt
260 %{_libdir}/ghc-%{version}/html
262 %dir %{_libdir}/ghc-%{version}/package.conf.d
263 %{_libdir}/ghc-%{version}/package.conf.d/*.conf
264 %config %verify(not md5 mtime size) %{_libdir}/ghc-%{version}/package.conf.d/package.cache
265 %{_libdir}/ghc-%{version}/template-hsc.h
267 %dir %{_libdir}/ghc-%{version}/latex
268 %{_libdir}/ghc-%{version}/latex/haddock.sty
270 %{_mandir}/man1/ghc.1*
272 %dir %{_libdir}/ghc-%{version}/array-*
273 %dir %{_libdir}/ghc-%{version}/array-*/Data
274 %dir %{_libdir}/ghc-%{version}/array-*/Data/Array
275 %{_libdir}/ghc-%{version}/array-*/Data/Array/*.hi
276 %dir %{_libdir}/ghc-%{version}/array-*/Data/Array/IO
277 %{_libdir}/ghc-%{version}/array-*/Data/Array/IO/*.hi
278 %dir %{_libdir}/ghc-%{version}/array-*/Data/Array/MArray
279 %{_libdir}/ghc-%{version}/array-*/Data/Array/MArray/*.hi
280 %dir %{_libdir}/ghc-%{version}/array-*/Data/Array/ST
281 %{_libdir}/ghc-%{version}/array-*/Data/Array/ST/*.hi
282 %dir %{_libdir}/ghc-%{version}/array-*/Data/Array/Storable
283 %{_libdir}/ghc-%{version}/array-*/Data/Array/Storable/*.hi
284 %{_libdir}/ghc-%{version}/array-*/Data/*.hi
285 %{_libdir}/ghc-%{version}/array-*/HSarray-*.o
286 %{_libdir}/ghc-%{version}/array-*/libHSarray-*.a
287 %exclude %{_libdir}/ghc-%{version}/array-*/libHSarray-*_p.a
289 %dir %{_libdir}/ghc-%{version}/base-*
290 %dir %{_libdir}/ghc-%{version}/base-*/Control
291 %dir %{_libdir}/ghc-%{version}/base-*/Control/Concurrent
292 %{_libdir}/ghc-%{version}/base-*/Control/Concurrent/*.hi
293 %dir %{_libdir}/ghc-%{version}/base-*/Control/Exception
294 %{_libdir}/ghc-%{version}/base-*/Control/Exception/*.hi
295 %{_libdir}/ghc-%{version}/base-*/Control/*.hi
296 %dir %{_libdir}/ghc-%{version}/base-*/Control/Monad
297 %{_libdir}/ghc-%{version}/base-*/Control/Monad/*.hi
298 %dir %{_libdir}/ghc-%{version}/base-*/Control/Monad/ST
299 %{_libdir}/ghc-%{version}/base-*/Control/Monad/ST/*.hi
300 %dir %{_libdir}/ghc-%{version}/base-*/Control/Monad/ST/Lazy
301 %{_libdir}/ghc-%{version}/base-*/Control/Monad/ST/Lazy/*.hi
302 %dir %{_libdir}/ghc-%{version}/base-*/Data
303 %{_libdir}/ghc-%{version}/base-*/Data/*.hi
304 %dir %{_libdir}/ghc-%{version}/base-*/Data/STRef
305 %{_libdir}/ghc-%{version}/base-*/Data/STRef/*.hi
306 %dir %{_libdir}/ghc-%{version}/base-*/Data/Typeable
307 %{_libdir}/ghc-%{version}/base-*/Data/Typeable/*.hi
308 %dir %{_libdir}/ghc-%{version}/base-*/Debug
309 %{_libdir}/ghc-%{version}/base-*/Debug/*.hi
310 %dir %{_libdir}/ghc-%{version}/base-*/Foreign
311 %{_libdir}/ghc-%{version}/base-*/Foreign/*.hi
312 %dir %{_libdir}/ghc-%{version}/base-*/Foreign/C
313 %{_libdir}/ghc-%{version}/base-*/Foreign/C/*.hi
314 %dir %{_libdir}/ghc-%{version}/base-*/Foreign/ForeignPtr
315 %{_libdir}/ghc-%{version}/base-*/Foreign/ForeignPtr/*.hi
316 %dir %{_libdir}/ghc-%{version}/base-*/Foreign/Marshal
317 %{_libdir}/ghc-%{version}/base-*/Foreign/Marshal/*.hi
318 %dir %{_libdir}/ghc-%{version}/base-*/GHC
319 %{_libdir}/ghc-%{version}/base-*/GHC/*.hi
320 %dir %{_libdir}/ghc-%{version}/base-*/GHC/Conc
321 %{_libdir}/ghc-%{version}/base-*/GHC/Conc/*.hi
322 %dir %{_libdir}/ghc-%{version}/base-*/GHC/IO
323 %{_libdir}/ghc-%{version}/base-*/GHC/IO/*.hi
324 %dir %{_libdir}/ghc-%{version}/base-*/GHC/IO/Encoding
325 %{_libdir}/ghc-%{version}/base-*/GHC/IO/Encoding/*.hi
326 %dir %{_libdir}/ghc-%{version}/base-*/GHC/Event
327 %{_libdir}/ghc-%{version}/base-*/GHC/Event/*.hi
328 %dir %{_libdir}/ghc-%{version}/base-*/GHC/Fingerprint
329 %{_libdir}/ghc-%{version}/base-*/GHC/Fingerprint/*.hi
330 %dir %{_libdir}/ghc-%{version}/base-*/GHC/Float
331 %{_libdir}/ghc-%{version}/base-*/GHC/Float/*.hi
332 %dir %{_libdir}/ghc-%{version}/base-*/GHC/IO/Handle
333 %{_libdir}/ghc-%{version}/base-*/GHC/IO/Handle/*.hi
334 %{_libdir}/ghc-%{version}/base-*/*.hi
335 %{_libdir}/ghc-%{version}/base-*/HSbase-*.o
336 %{_libdir}/ghc-%{version}/base-*/include
337 %{_libdir}/ghc-%{version}/base-*/libHSbase-*.a
338 %exclude %{_libdir}/ghc-%{version}/base-*/libHSbase-*_p.a
339 %dir %{_libdir}/ghc-%{version}/base-*/System
340 %dir %{_libdir}/ghc-%{version}/base-*/System/Console
341 %{_libdir}/ghc-%{version}/base-*/System/Console/*.hi
342 %dir %{_libdir}/ghc-%{version}/base-*/System/Environment
343 %{_libdir}/ghc-%{version}/base-*/System/Environment/*.hi
344 %{_libdir}/ghc-%{version}/base-*/System/*.hi
345 %dir %{_libdir}/ghc-%{version}/base-*/System/IO
346 %{_libdir}/ghc-%{version}/base-*/System/IO/*.hi
347 %dir %{_libdir}/ghc-%{version}/base-*/System/Mem
348 %{_libdir}/ghc-%{version}/base-*/System/Mem/*.hi
349 %dir %{_libdir}/ghc-%{version}/base-*/System/Posix
350 %{_libdir}/ghc-%{version}/base-*/System/Posix/*.hi
351 %dir %{_libdir}/ghc-%{version}/base-*/Text
352 %{_libdir}/ghc-%{version}/base-*/Text/*.hi
353 %dir %{_libdir}/ghc-%{version}/base-*/Text/ParserCombinators
354 %{_libdir}/ghc-%{version}/base-*/Text/ParserCombinators/*.hi
355 %dir %{_libdir}/ghc-%{version}/base-*/Text/Read
356 %{_libdir}/ghc-%{version}/base-*/Text/Read/*.hi
357 %dir %{_libdir}/ghc-%{version}/base-*/Text/Show
358 %{_libdir}/ghc-%{version}/base-*/Text/Show/*.hi
359 %dir %{_libdir}/ghc-%{version}/base-*/Unsafe
360 %{_libdir}/ghc-%{version}/base-*/Unsafe/*.hi
362 %dir %{_libdir}/ghc-%{version}/bin-package-db-*
363 %dir %{_libdir}/ghc-%{version}/bin-package-db-*/Distribution
364 %dir %{_libdir}/ghc-%{version}/bin-package-db-*/Distribution/InstalledPackageInfo
365 %{_libdir}/ghc-%{version}/bin-package-db-*/Distribution/InstalledPackageInfo/*.hi
366 %{_libdir}/ghc-%{version}/bin-package-db-*/HSbin-package-db-*.o
367 %{_libdir}/ghc-%{version}/bin-package-db-*/libHSbin-package-db-*.a
368 %exclude %{_libdir}/ghc-%{version}/bin-package-db-*/libHSbin-package-db-*_p.a
370 %dir %{_libdir}/ghc-%{version}/bytestring-*
371 %dir %{_libdir}/ghc-%{version}/bytestring-*/Data
372 %dir %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString
373 %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/*.hi
374 %dir %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy
375 %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/*.hi
376 %dir %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder
377 %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/*.hi
378 %dir %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/BasicEncoding
379 %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/BasicEncoding/*.hi
380 %dir %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/BasicEncoding/Internal
381 %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/BasicEncoding/Internal/*.hi
382 %{_libdir}/ghc-%{version}/bytestring-*/Data/*.hi
383 %{_libdir}/ghc-%{version}/bytestring-*/HSbytestring-*.o
384 %{_libdir}/ghc-%{version}/bytestring-*/include
385 %{_libdir}/ghc-%{version}/bytestring-*/libHSbytestring-*.a
386 %exclude %{_libdir}/ghc-%{version}/bytestring-*/libHSbytestring-*_p.a
388 %dir %{_libdir}/ghc-%{version}/Cabal-*
389 %{_libdir}/ghc-%{version}/Cabal-*/*.hi
390 %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution
391 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/*.hi
392 %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Compat
393 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Compat/*.hi
394 %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution/PackageDescription
395 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/PackageDescription/*.hi
396 %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple
397 %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/Build
398 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/Build/*.hi
399 %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/GHC
400 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/GHC/*.hi
401 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/*.hi
402 %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/PreProcess
403 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/PreProcess/*.hi
404 %dir %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/Program
405 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/Program/*.hi
406 %{_libdir}/ghc-%{version}/Cabal-*/HSCabal-*.o
407 %dir %{_libdir}/ghc-%{version}/Cabal-*/Language
408 %dir %{_libdir}/ghc-%{version}/Cabal-*/Language/Haskell
409 %{_libdir}/ghc-%{version}/Cabal-*/Language/Haskell/*.hi
410 %{_libdir}/ghc-%{version}/Cabal-*/libHSCabal-*.a
411 %exclude %{_libdir}/ghc-%{version}/Cabal-*/libHSCabal-*_p.a
413 %dir %{_libdir}/ghc-%{version}/binary-*
414 %dir %{_libdir}/ghc-%{version}/binary-*/Data
415 %{_libdir}/ghc-%{version}/binary-*/Data/*.hi
416 %dir %{_libdir}/ghc-%{version}/binary-*/Data/Binary
417 %{_libdir}/ghc-%{version}/binary-*/Data/Binary/*.hi
418 %dir %{_libdir}/ghc-%{version}/binary-*/Data/Binary/Builder
419 %{_libdir}/ghc-%{version}/binary-*/Data/Binary/Builder/*.hi
420 %{_libdir}/ghc-%{version}/binary-*/HSbinary-*.o
421 %{_libdir}/ghc-%{version}/binary-*/libHSbinary-*.a
422 %exclude %{_libdir}/ghc-%{version}/binary-*/libHSbinary-*_p.a
424 %dir %{_libdir}/ghc-%{version}/containers-*
425 %dir %{_libdir}/ghc-%{version}/containers-*/Data
426 %{_libdir}/ghc-%{version}/containers-*/Data/*.hi
427 %dir %{_libdir}/ghc-%{version}/containers-*/Data/IntMap
428 %{_libdir}/ghc-%{version}/containers-*/Data/IntMap/*.hi
429 %dir %{_libdir}/ghc-%{version}/containers-*/Data/IntSet
430 %{_libdir}/ghc-%{version}/containers-*/Data/IntSet/*.hi
431 %dir %{_libdir}/ghc-%{version}/containers-*/Data/Map
432 %{_libdir}/ghc-%{version}/containers-*/Data/Map/*.hi
433 %dir %{_libdir}/ghc-%{version}/containers-*/Data/Set
434 %{_libdir}/ghc-%{version}/containers-*/Data/Set/*.hi
435 %{_libdir}/ghc-%{version}/containers-*/HScontainers-*.o
436 %{_libdir}/ghc-%{version}/containers-*/libHScontainers-*.a
437 %exclude %{_libdir}/ghc-%{version}/containers-*/libHScontainers-*_p.a
439 %dir %{_libdir}/ghc-%{version}/deepseq-*
440 %dir %{_libdir}/ghc-%{version}/deepseq-*/Control
441 %{_libdir}/ghc-%{version}/deepseq-*/Control/*.hi
442 %{_libdir}/ghc-%{version}/deepseq-*/HSdeepseq-*.o
443 %{_libdir}/ghc-%{version}/deepseq-*/libHSdeepseq-*.a
444 %exclude %{_libdir}/ghc-%{version}/deepseq-*/libHSdeepseq-*_p.a
446 %dir %{_libdir}/ghc-%{version}/directory-*
447 %{_libdir}/ghc-%{version}/directory-*/HSdirectory-*.o
448 %{_libdir}/ghc-%{version}/directory-*/include
449 %{_libdir}/ghc-%{version}/directory-*/libHSdirectory-*.a
450 %exclude %{_libdir}/ghc-%{version}/directory-*/libHSdirectory-*_p.a
451 %dir %{_libdir}/ghc-%{version}/directory-*/System
452 %{_libdir}/ghc-%{version}/directory-*/System/*.hi
454 %dir %{_libdir}/ghc-%{version}/filepath-*
455 %{_libdir}/ghc-%{version}/filepath-*/HSfilepath-*.o
456 %{_libdir}/ghc-%{version}/filepath-*/libHSfilepath-*.a
457 %exclude %{_libdir}/ghc-%{version}/filepath-*/libHSfilepath-*_p.a
458 %dir %{_libdir}/ghc-%{version}/filepath-*/System
459 %dir %{_libdir}/ghc-%{version}/filepath-*/System/FilePath
460 %{_libdir}/ghc-%{version}/filepath-*/System/FilePath/*.hi
461 %{_libdir}/ghc-%{version}/filepath-*/System/*.hi
463 %dir %{_libdir}/ghc-%{version}/ghc-%{version}
464 %{_libdir}/ghc-%{version}/ghc-%{version}/*.hi
465 %{_libdir}/ghc-%{version}/ghc-%{version}/include
466 %{_libdir}/ghc-%{version}/ghc-%{version}/libHSghc-%{version}.a
467 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Hoopl
468 %{_libdir}/ghc-%{version}/ghc-%{version}/Hoopl/*.hi
469 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Llvm
470 %{_libdir}/ghc-%{version}/ghc-%{version}/Llvm/*.hi
471 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/LlvmCodeGen
472 %{_libdir}/ghc-%{version}/ghc-%{version}/LlvmCodeGen/*.hi
473 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/PPC
474 %{_libdir}/ghc-%{version}/ghc-%{version}/PPC/*.hi
475 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/SPARC
476 %{_libdir}/ghc-%{version}/ghc-%{version}/SPARC/*.hi
477 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/SPARC/CodeGen
478 %{_libdir}/ghc-%{version}/ghc-%{version}/SPARC/CodeGen/*.hi
479 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/X86
480 %{_libdir}/ghc-%{version}/ghc-%{version}/X86/*.hi
481 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc
482 %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/*.hi
483 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Graph
484 %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Graph/*.hi
485 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear
486 %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/*.hi
487 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/PPC
488 %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/PPC/*.hi
489 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/SPARC
490 %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/SPARC/*.hi
491 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/X86
492 %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/X86/*.hi
493 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise
494 %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/*.hi
495 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Builtins
496 %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Builtins/*.hi
497 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Generic
498 %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Generic/*.hi
499 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Monad
500 %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Monad/*.hi
501 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Type
502 %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Type/*.hi
503 %dir %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Utils
504 %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Utils/*.hi
506 %dir %{_libdir}/ghc-%{version}/ghc-prim-*
507 %dir %{_libdir}/ghc-%{version}/ghc-prim-*/GHC
508 %{_libdir}/ghc-%{version}/ghc-prim-*/GHC/*.hi
509 %{_libdir}/ghc-%{version}/ghc-prim-*/HSghc-prim-*.o
510 %{_libdir}/ghc-%{version}/ghc-prim-*/libHSghc-prim-*.a
511 %exclude %{_libdir}/ghc-%{version}/ghc-prim-*/libHSghc-prim-*_p.a
513 %dir %{_libdir}/ghc-%{version}/haskell2010-*
514 %{_libdir}/ghc-%{version}/haskell2010-*/*.hi
515 %dir %{_libdir}/ghc-%{version}/haskell2010-*/Control
516 %{_libdir}/ghc-%{version}/haskell2010-*/Control/*.hi
517 %dir %{_libdir}/ghc-%{version}/haskell2010-*/Data
518 %{_libdir}/ghc-%{version}/haskell2010-*/Data/*.hi
519 %dir %{_libdir}/ghc-%{version}/haskell2010-*/Foreign
520 %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/*.hi
521 %dir %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/C
522 %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/C/*.hi
523 %dir %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/Marshal
524 %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/Marshal/*.hi
525 %dir %{_libdir}/ghc-%{version}/haskell2010-*/System
526 %{_libdir}/ghc-%{version}/haskell2010-*/System/*.hi
527 %dir %{_libdir}/ghc-%{version}/haskell2010-*/System/IO
528 %{_libdir}/ghc-%{version}/haskell2010-*/System/IO/*.hi
529 %{_libdir}/ghc-%{version}/haskell2010-*/HShaskell2010-*.o
530 %{_libdir}/ghc-%{version}/haskell2010-*/libHShaskell2010-*.a
531 %exclude %{_libdir}/ghc-%{version}/haskell2010-*/libHShaskell2010-*_p.a
533 %dir %{_libdir}/ghc-%{version}/haskell98-*
534 %{_libdir}/ghc-%{version}/haskell98-*/*.hi
535 %{_libdir}/ghc-%{version}/haskell98-*/HShaskell98-*.o
536 %{_libdir}/ghc-%{version}/haskell98-*/libHShaskell98-*.a
537 %exclude %{_libdir}/ghc-%{version}/haskell98-*/libHShaskell98-*_p.a
539 %dir %{_libdir}/ghc-%{version}/hoopl-*
540 %dir %{_libdir}/ghc-%{version}/hoopl-*/Compiler
541 %{_libdir}/ghc-%{version}/hoopl-*/Compiler/*.hi
542 %dir %{_libdir}/ghc-%{version}/hoopl-*/Compiler/Hoopl
543 %{_libdir}/ghc-%{version}/hoopl-*/Compiler/Hoopl/*.hi
544 %dir %{_libdir}/ghc-%{version}/hoopl-*/Compiler/Hoopl/Passes
545 %{_libdir}/ghc-%{version}/hoopl-*/Compiler/Hoopl/Passes/*.hi
546 %{_libdir}/ghc-%{version}/hoopl-*/HShoopl-*.o
547 %{_libdir}/ghc-%{version}/hoopl-*/libHShoopl-*.a
548 %exclude %{_libdir}/ghc-%{version}/hoopl-*/libHShoopl-*_p.a
550 %dir %{_libdir}/ghc-%{version}/hpc-*
551 %{_libdir}/ghc-%{version}/hpc-*/HShpc-*.o
552 %{_libdir}/ghc-%{version}/hpc-*/libHShpc-*.a
553 %exclude %{_libdir}/ghc-%{version}/hpc-*/libHShpc-*_p.a
554 %dir %{_libdir}/ghc-%{version}/hpc-*/Trace
555 %dir %{_libdir}/ghc-%{version}/hpc-*/Trace/Hpc
556 %{_libdir}/ghc-%{version}/hpc-*/Trace/Hpc/*.hi
558 %dir %{_libdir}/ghc-%{version}/integer-*
559 %dir %{_libdir}/ghc-%{version}/integer-*/GHC
560 %{_libdir}/ghc-%{version}/integer-*/GHC/*.hi
561 %dir %{_libdir}/ghc-%{version}/integer-*/GHC/Integer
562 %{_libdir}/ghc-%{version}/integer-*/GHC/Integer/*.hi
563 %dir %{_libdir}/ghc-%{version}/integer-*/GHC/Integer/GMP
564 %{_libdir}/ghc-%{version}/integer-*/GHC/Integer/GMP/*.hi
565 %dir %{_libdir}/ghc-%{version}/integer-gmp-*/GHC/Integer/Logarithms
566 %{_libdir}/ghc-%{version}/integer-gmp-*/GHC/Integer/Logarithms/*.hi
567 %{_libdir}/ghc-%{version}/integer-*/HSinteger-*.o
568 %{_libdir}/ghc-%{version}/integer-*/libHSinteger-*.a
569 %exclude %{_libdir}/ghc-%{version}/integer-*/libHSinteger-*_p.a
571 %dir %{_libdir}/ghc-%{version}/old-locale-*
572 %{_libdir}/ghc-%{version}/old-locale-*/HSold-locale-*.o
573 %{_libdir}/ghc-%{version}/old-locale-*/libHSold-locale-*.a
574 %exclude %{_libdir}/ghc-%{version}/old-locale-*/libHSold-locale-*_p.a
575 %dir %{_libdir}/ghc-%{version}/old-locale-*/System
576 %{_libdir}/ghc-%{version}/old-locale-*/System/*.hi
578 %dir %{_libdir}/ghc-%{version}/old-time-*
579 %{_libdir}/ghc-%{version}/old-time-*/HSold-time-*.o
580 %{_libdir}/ghc-%{version}/old-time-*/include
581 %{_libdir}/ghc-%{version}/old-time-*/libHSold-time-*.a
582 %exclude %{_libdir}/ghc-%{version}/old-time-*/libHSold-time-*_p.a
583 %dir %{_libdir}/ghc-%{version}/old-time-*/System
584 %{_libdir}/ghc-%{version}/old-time-*/System/*.hi
586 %dir %{_libdir}/ghc-%{version}/pretty-*
587 %{_libdir}/ghc-%{version}/pretty-*/HSpretty-*.o
588 %{_libdir}/ghc-%{version}/pretty-*/libHSpretty-*.a
589 %exclude %{_libdir}/ghc-%{version}/pretty-*/libHSpretty-*_p.a
590 %dir %{_libdir}/ghc-%{version}/pretty-*/Text
591 %{_libdir}/ghc-%{version}/pretty-*/Text/*.hi
592 %dir %{_libdir}/ghc-%{version}/pretty-*/Text/PrettyPrint
593 %{_libdir}/ghc-%{version}/pretty-*/Text/PrettyPrint/*.hi
595 %dir %{_libdir}/ghc-%{version}/process-*
596 %{_libdir}/ghc-%{version}/process-*/HSprocess-*.o
597 %{_libdir}/ghc-%{version}/process-*/include
598 %{_libdir}/ghc-%{version}/process-*/libHSprocess-*.a
599 %exclude %{_libdir}/ghc-%{version}/process-*/libHSprocess-*_p.a
600 %dir %{_libdir}/ghc-%{version}/process-*/System
601 %{_libdir}/ghc-%{version}/process-*/System/*.hi
602 %dir %{_libdir}/ghc-%{version}/process-*/System/Process
603 %{_libdir}/ghc-%{version}/process-*/System/Process/*.hi
605 #%dir %{_libdir}/ghc-%{version}/random-*
606 #%{_libdir}/ghc-%{version}/random-*/HSrandom-*.o
607 #%{_libdir}/ghc-%{version}/random-*/libHSrandom-*.a
608 #%exclude %{_libdir}/ghc-%{version}/random-*/libHSrandom-*_p.a
609 #%dir %{_libdir}/ghc-%{version}/random-*/System
610 #%{_libdir}/ghc-%{version}/random-*/System/*.hi
612 #%dir %{_libdir}/ghc-%{version}/syb-*
613 #%dir %{_libdir}/ghc-%{version}/syb-*/Data
614 ##%dir %{_libdir}/ghc-%{version}/syb-*/Data/Generics
615 #%{_libdir}/ghc-%{version}/syb-*/Data/Generics/*.hi
616 #%{_libdir}/ghc-%{version}/syb-*/Data/*.hi
617 #%{_libdir}/ghc-%{version}/syb-*/HSsyb-*.o
618 #%{_libdir}/ghc-%{version}/syb-*/libHSsyb-*.a
619 #%exclude %{_libdir}/ghc-%{version}/syb-*/libHSsyb-*_p.a
621 %dir %{_libdir}/ghc-%{version}/template-haskell-*
622 %{_libdir}/ghc-%{version}/template-haskell-*/HStemplate-haskell-*.o
623 %dir %{_libdir}/ghc-%{version}/template-haskell-*/Language
624 %dir %{_libdir}/ghc-%{version}/template-haskell-*/Language/Haskell
625 %{_libdir}/ghc-%{version}/template-haskell-*/Language/Haskell/*.hi
626 %dir %{_libdir}/ghc-%{version}/template-haskell-*/Language/Haskell/TH
627 %{_libdir}/ghc-%{version}/template-haskell-*/Language/Haskell/TH/*.hi
628 %{_libdir}/ghc-%{version}/template-haskell-*/libHStemplate-haskell-*.a
629 %exclude %{_libdir}/ghc-%{version}/template-haskell-*/libHStemplate-haskell-*_p.a
631 %dir %{_libdir}/ghc-%{version}/time-*
632 %dir %{_libdir}/ghc-%{version}/time-*/Data
633 %{_libdir}/ghc-%{version}/time-*/Data/*.hi
634 %dir %{_libdir}/ghc-%{version}/time-*/Data/Time
635 %dir %{_libdir}/ghc-%{version}/time-*/Data/Time/Calendar
636 %{_libdir}/ghc-%{version}/time-*/Data/Time/Calendar/*.hi
637 %dir %{_libdir}/ghc-%{version}/time-*/Data/Time/Clock
638 %{_libdir}/ghc-%{version}/time-*/Data/Time/Clock/*.hi
639 %dir %{_libdir}/ghc-%{version}/time-*/Data/Time/Format
640 %{_libdir}/ghc-%{version}/time-*/Data/Time/Format/*.hi
641 %{_libdir}/ghc-%{version}/time-*/Data/Time/*.hi
642 %dir %{_libdir}/ghc-%{version}/time-*/Data/Time/LocalTime
643 %{_libdir}/ghc-%{version}/time-*/Data/Time/LocalTime/*.hi
644 %{_libdir}/ghc-%{version}/time-*/HStime-*.o
645 %{_libdir}/ghc-%{version}/time-*/include
646 %{_libdir}/ghc-%{version}/time-*/libHStime-*.a
647 %exclude %{_libdir}/ghc-%{version}/time-*/libHStime-*_p.a
649 %dir %{_libdir}/ghc-%{version}/unix-*
650 %{_libdir}/ghc-%{version}/unix-*/HSunix-*.o
651 %{_libdir}/ghc-%{version}/unix-*/include
652 %{_libdir}/ghc-%{version}/unix-*/libHSunix-*.a
653 %exclude %{_libdir}/ghc-%{version}/unix-*/libHSunix-*_p.a
654 %dir %{_libdir}/ghc-%{version}/unix-*/System
655 %{_libdir}/ghc-%{version}/unix-*/System/*.hi
656 %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix
657 %{_libdir}/ghc-%{version}/unix-*/System/Posix/*.hi
658 %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/ByteString
659 %{_libdir}/ghc-%{version}/unix-*/System/Posix/ByteString/*.hi
660 %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/Directory
661 %{_libdir}/ghc-%{version}/unix-*/System/Posix/Directory/*.hi
662 %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/DynamicLinker
663 %{_libdir}/ghc-%{version}/unix-*/System/Posix/DynamicLinker/*.hi
664 %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/DynamicLinker/Module
665 %{_libdir}/ghc-%{version}/unix-*/System/Posix/DynamicLinker/Module/*.hi
666 %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/Env
667 %{_libdir}/ghc-%{version}/unix-*/System/Posix/Env/*.hi
668 %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/Files
669 %{_libdir}/ghc-%{version}/unix-*/System/Posix/Files/*.hi
670 %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/IO
671 %{_libdir}/ghc-%{version}/unix-*/System/Posix/IO/*.hi
672 %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/Process
673 %{_libdir}/ghc-%{version}/unix-*/System/Posix/Process/*.hi
674 %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/Signals
675 %{_libdir}/ghc-%{version}/unix-*/System/Posix/Signals/*.hi
676 %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/Temp
677 %{_libdir}/ghc-%{version}/unix-*/System/Posix/Temp/*.hi
678 %dir %{_libdir}/ghc-%{version}/unix-*/System/Posix/Terminal
679 %{_libdir}/ghc-%{version}/unix-*/System/Posix/Terminal/*.hi
682 %defattr(644,root,root,755)
683 %{_libdir}/ghc-%{version}/libHS*_p.a
684 %{_libdir}/ghc-%{version}/array-*/Data/Array/IO/*.p_hi
685 %{_libdir}/ghc-%{version}/array-*/Data/Array/MArray/*.p_hi
686 %{_libdir}/ghc-%{version}/array-*/Data/Array/ST/*.p_hi
687 %{_libdir}/ghc-%{version}/array-*/Data/Array/Storable/*.p_hi
688 %{_libdir}/ghc-%{version}/array-*/Data/Array/*.p_hi
689 %{_libdir}/ghc-%{version}/array-*/Data/*.p_hi
690 %{_libdir}/ghc-%{version}/array-*/libHSarray-*_p.a
691 %{_libdir}/ghc-%{version}/base-*/Control/Concurrent/*.p_hi
692 %{_libdir}/ghc-%{version}/base-*/Control/Exception/*.p_hi
693 %{_libdir}/ghc-%{version}/base-*/Control/Monad/*.p_hi
694 %{_libdir}/ghc-%{version}/base-*/Control/Monad/ST/*.p_hi
695 %{_libdir}/ghc-%{version}/base-*/Control/Monad/ST/Lazy/*.p_hi
696 %{_libdir}/ghc-%{version}/base-*/Control/*.p_hi
697 %{_libdir}/ghc-%{version}/base-*/Data/*.p_hi
698 %{_libdir}/ghc-%{version}/base-*/Data/STRef/*.p_hi
699 %{_libdir}/ghc-%{version}/base-*/Data/Typeable/*.p_hi
700 %{_libdir}/ghc-%{version}/base-*/Debug/*.p_hi
701 %{_libdir}/ghc-%{version}/base-*/Foreign/*.p_hi
702 %{_libdir}/ghc-%{version}/base-*/Foreign/C/*.p_hi
703 %{_libdir}/ghc-%{version}/base-*/Foreign/Marshal/*.p_hi
704 %{_libdir}/ghc-%{version}/base-*/Foreign/ForeignPtr/*.p_hi
705 %{_libdir}/ghc-%{version}/base-*/GHC/*.p_hi
706 %{_libdir}/ghc-%{version}/base-*/GHC/Conc/*.p_hi
707 %{_libdir}/ghc-%{version}/base-*/GHC/Event/*.p_hi
708 %{_libdir}/ghc-%{version}/base-*/GHC/Fingerprint/*.p_hi
709 %{_libdir}/ghc-%{version}/base-*/GHC/Float/*.p_hi
710 %{_libdir}/ghc-%{version}/base-*/GHC/IO/Encoding/*.p_hi
711 %{_libdir}/ghc-%{version}/base-*/GHC/IO/Handle/*.p_hi
712 %{_libdir}/ghc-%{version}/base-*/GHC/IO/*.p_hi
713 %{_libdir}/ghc-%{version}/base-*/libHSbase-*_p.a
714 %{_libdir}/ghc-%{version}/base-*/*.p_hi
715 %{_libdir}/ghc-%{version}/base-*/System/Console/*.p_hi
716 %{_libdir}/ghc-%{version}/base-*/System/Environment/*.p_hi
717 %{_libdir}/ghc-%{version}/base-*/System/IO/*.p_hi
718 %{_libdir}/ghc-%{version}/base-*/System/Mem/*.p_hi
719 %{_libdir}/ghc-%{version}/base-*/System/*.p_hi
720 %{_libdir}/ghc-%{version}/base-*/System/Posix/*.p_hi
721 %{_libdir}/ghc-%{version}/base-*/Text/ParserCombinators/*.p_hi
722 %{_libdir}/ghc-%{version}/base-*/Text/*.p_hi
723 %{_libdir}/ghc-%{version}/base-*/Text/Read/*.p_hi
724 %{_libdir}/ghc-%{version}/base-*/Text/Show/*.p_hi
725 %{_libdir}/ghc-%{version}/base-*/Unsafe/*.p_hi
726 %{_libdir}/ghc-%{version}/binary-*/Data/*.p_hi
727 %{_libdir}/ghc-%{version}/binary-*/Data/Binary/*.p_hi
728 %{_libdir}/ghc-%{version}/binary-*/Data/Binary/Builder/*.p_hi
729 %{_libdir}/ghc-%{version}/binary-*/libHSbinary-*_p.a
730 %{_libdir}/ghc-%{version}/bin-package-db-*/Distribution/InstalledPackageInfo/*.p_hi
731 %{_libdir}/ghc-%{version}/bin-package-db-*/libHSbin-package-db-0.0.0.0_p.a
732 %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/BasicEncoding/Internal/*.p_hi
733 %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/BasicEncoding/*.p_hi
734 %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/Builder/*.p_hi
735 %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/Lazy/*.p_hi
736 %{_libdir}/ghc-%{version}/bytestring-*/Data/ByteString/*.p_hi
737 %{_libdir}/ghc-%{version}/bytestring-*/Data/*.p_hi
738 %{_libdir}/ghc-%{version}/bytestring-*/libHSbytestring-*_p.a
739 %{_libdir}/ghc-%{version}/Cabal-*/*.p_hi
740 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Compat/*.p_hi
741 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/PackageDescription/*.p_hi
742 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/*.p_hi
743 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/Build/*.p_hi
744 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/GHC/*.p_hi
745 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/*.p_hi
746 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/PreProcess/*.p_hi
747 %{_libdir}/ghc-%{version}/Cabal-*/Distribution/Simple/Program/*.p_hi
748 %{_libdir}/ghc-%{version}/Cabal-*/Language/Haskell/*.p_hi
749 %{_libdir}/ghc-%{version}/Cabal-*/libHSCabal-*_p.a
750 %{_libdir}/ghc-%{version}/containers-*/Data/*.p_hi
751 %{_libdir}/ghc-%{version}/containers-*/Data/IntMap/*.p_hi
752 %{_libdir}/ghc-%{version}/containers-*/Data/IntSet/*.p_hi
753 %{_libdir}/ghc-%{version}/containers-*/Data/Map/*.p_hi
754 %{_libdir}/ghc-%{version}/containers-*/Data/Set/*.p_hi
755 %{_libdir}/ghc-%{version}/containers-*/libHScontainers-*_p.a
756 %{_libdir}/ghc-%{version}/deepseq-*/libHSdeepseq-*_p.a
757 %{_libdir}/ghc-%{version}/deepseq-*/Control/*.p_hi
758 %{_libdir}/ghc-%{version}/directory-*/libHSdirectory-*_p.a
759 %{_libdir}/ghc-%{version}/directory-*/System/*.p_hi
760 %{_libdir}/ghc-%{version}/filepath-*/libHSfilepath-*_p.a
761 %{_libdir}/ghc-%{version}/filepath-*/System/FilePath/*.p_hi
762 %{_libdir}/ghc-%{version}/filepath-*/System/*.p_hi
763 %{_libdir}/ghc-%{version}/ghc-%{version}/libHSghc-%{version}_p.a
764 %{_libdir}/ghc-%{version}/ghc-%{version}/*.p_hi
765 %{_libdir}/ghc-%{version}/ghc-%{version}/Hoopl/*.p_hi
766 %{_libdir}/ghc-%{version}/ghc-%{version}/Llvm/*.p_hi
767 %{_libdir}/ghc-%{version}/ghc-%{version}/LlvmCodeGen/*.p_hi
768 %{_libdir}/ghc-%{version}/ghc-%{version}/PPC/*.p_hi
769 %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Graph/*.p_hi
770 %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/*.p_hi
771 %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/PPC/*.p_hi
772 %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/SPARC/*.p_hi
773 %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/Linear/X86/*.p_hi
774 %{_libdir}/ghc-%{version}/ghc-%{version}/RegAlloc/*.p_hi
775 %{_libdir}/ghc-%{version}/ghc-%{version}/SPARC/CodeGen/*.p_hi
776 %{_libdir}/ghc-%{version}/ghc-%{version}/SPARC/*.p_hi
777 %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/*.p_hi
778 %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Builtins/*.p_hi
779 %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Generic/*.p_hi
780 %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Monad/*.p_hi
781 %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Type/*.p_hi
782 %{_libdir}/ghc-%{version}/ghc-%{version}/Vectorise/Utils/*.p_hi
783 %{_libdir}/ghc-%{version}/ghc-%{version}/X86/*.p_hi
784 %{_libdir}/ghc-%{version}/ghc-prim-*/GHC/*.p_hi
785 %{_libdir}/ghc-%{version}/ghc-prim-*/libHSghc-prim-*_p.a
786 %{_libdir}/ghc-%{version}/haskell2010-*/Control/*.p_hi
787 %{_libdir}/ghc-%{version}/haskell2010-*/Data/*.p_hi
788 %{_libdir}/ghc-%{version}/haskell2010-*/*.p_hi
789 %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/*.p_hi
790 %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/C/*.p_hi
791 %{_libdir}/ghc-%{version}/haskell2010-*/Foreign/Marshal/*.p_hi
792 %{_libdir}/ghc-%{version}/haskell2010-*/System/*.p_hi
793 %{_libdir}/ghc-%{version}/haskell2010-*/System/IO/*.p_hi
794 %{_libdir}/ghc-%{version}/haskell2010-*/libHShaskell2010-*_p.a
795 %{_libdir}/ghc-%{version}/haskell98-*/libHShaskell98-*_p.a
796 %{_libdir}/ghc-%{version}/haskell98-*/*.p_hi
797 %{_libdir}/ghc-%{version}/hoopl-*/Compiler/*.p_hi
798 %{_libdir}/ghc-%{version}/hoopl-*/Compiler/Hoopl/*.p_hi
799 %{_libdir}/ghc-%{version}/hoopl-*/Compiler/Hoopl/Passes/*.p_hi
800 %{_libdir}/ghc-%{version}/hoopl-*/libHShoopl-*_p.a
801 %{_libdir}/ghc-%{version}/hpc-*/libHShpc-*_p.a
802 %{_libdir}/ghc-%{version}/hpc-*/Trace/Hpc/*.p_hi
803 %{_libdir}/ghc-%{version}/integer-*/GHC/Integer/*.p_hi
804 %{_libdir}/ghc-%{version}/integer-*/GHC/Integer/GMP/*.p_hi
805 %{_libdir}/ghc-%{version}/integer-*/GHC/Integer/Logarithms/*.p_hi
806 %{_libdir}/ghc-%{version}/integer-*/GHC/*.p_hi
807 %{_libdir}/ghc-%{version}/integer-*/libHSinteger-*_p.a
808 %{_libdir}/ghc-%{version}/old-locale-*/libHSold-locale-*_p.a
809 %{_libdir}/ghc-%{version}/old-locale-*/System/*.p_hi
810 %{_libdir}/ghc-%{version}/old-time-*/libHSold-time-*_p.a
811 %{_libdir}/ghc-%{version}/old-time-*/System/*.p_hi
812 %{_libdir}/ghc-%{version}/pretty-*/libHSpretty-*_p.a
813 %{_libdir}/ghc-%{version}/pretty-*/Text/*.p_hi
814 %{_libdir}/ghc-%{version}/pretty-*/Text/PrettyPrint/*.p_hi
815 %{_libdir}/ghc-%{version}/process-*/libHSprocess-*_p.a
816 %{_libdir}/ghc-%{version}/process-*/System/*.p_hi
817 %{_libdir}/ghc-%{version}/process-*/System/Process/*.p_hi
818 %{_libdir}/ghc-%{version}/template-haskell-*/Language/Haskell/*.p_hi
819 %{_libdir}/ghc-%{version}/template-haskell-*/Language/Haskell/TH/*.p_hi
820 %{_libdir}/ghc-%{version}/template-haskell-*/libHStemplate-haskell-*_p.a
821 %{_libdir}/ghc-%{version}/time-*/Data/*.p_hi
822 %{_libdir}/ghc-%{version}/time-*/Data/Time/Calendar/*.p_hi
823 %{_libdir}/ghc-%{version}/time-*/Data/Time/Clock/*.p_hi
824 %{_libdir}/ghc-%{version}/time-*/Data/Time/Format/*.p_hi
825 %{_libdir}/ghc-%{version}/time-*/Data/Time/LocalTime/*.p_hi
826 %{_libdir}/ghc-%{version}/time-*/Data/Time/*.p_hi
827 %{_libdir}/ghc-%{version}/time-*/libHStime-*_p.a
828 %{_libdir}/ghc-%{version}/unix-*/libHSunix-*_p.a
829 %{_libdir}/ghc-%{version}/unix-*/System/*.p_hi
830 %{_libdir}/ghc-%{version}/unix-*/System/Posix/*.p_hi
831 %{_libdir}/ghc-%{version}/unix-*/System/Posix/ByteString/*.p_hi
832 %{_libdir}/ghc-%{version}/unix-*/System/Posix/Directory/*.p_hi
833 %{_libdir}/ghc-%{version}/unix-*/System/Posix/DynamicLinker/*.p_hi
834 %{_libdir}/ghc-%{version}/unix-*/System/Posix/DynamicLinker/Module/*.p_hi
835 %{_libdir}/ghc-%{version}/unix-*/System/Posix/Env/*.p_hi
836 %{_libdir}/ghc-%{version}/unix-*/System/Posix/Files/*.p_hi
837 %{_libdir}/ghc-%{version}/unix-*/System/Posix/IO/*.p_hi
838 %{_libdir}/ghc-%{version}/unix-*/System/Posix/Process/*.p_hi
839 %{_libdir}/ghc-%{version}/unix-*/System/Posix/Signals/*.p_hi
840 %{_libdir}/ghc-%{version}/unix-*/System/Posix/Temp/*.p_hi
841 %{_libdir}/ghc-%{version}/unix-*/System/Posix/Terminal/*.p_hi