3 # - package cabal separately, same as alex and happy
5 %define pkgname haskell-platform
7 # included ghc package versions, http://www.haskell.org/platform/changelog.html
8 %define gpv_GLURaw 1.3.0.0
9 %define gpv_GLUT 2.4.0.0
10 %define gpv_HTTP 4000.2.8
11 %define gpv_HUnit 1.2.5.2
12 %define gpv_OpenGL 2.8.0.0
13 %define gpv_OpenGLRaw 1.3.0.0
14 %define gpv_QuickCheck 2.6
15 %define gpv_async 2.0.1.4
16 %define gpv_attoparsec 0.10.4.0
17 %define gpv_case_insensitive 1.0.0.1
18 %define gpv_cgi 3001.1.7.5
19 %define gpv_fgl 5.4.2.4
20 %define gpv_hashable 1.1.2.5
21 %define gpv_haskell_src 1.0.1.5
22 %define gpv_html 1.0.1.2
24 %define gpv_network 2.4.1.2
25 %define gpv_parallel 3.2.0.3
26 %define gpv_parsec 3.1.3
27 %define gpv_primitive 0.5.0.1
28 %define gpv_random 1.0.1.1
29 %define gpv_regex_base 0.93.2
30 %define gpv_regex_compat 0.95.1
31 %define gpv_regex_posix 0.95.2
32 %define gpv_split 0.2.2
35 %define gpv_text 0.11.3.1
36 %define gpv_transformers 0.3.0.0
37 %define gpv_unordered_containers 0.2.3.0
38 %define gpv_vector 0.10.0.1
39 %define gpv_xhtml 3000.2.1
40 %define gpv_zlib 0.5.4.1
42 Summary: Comprehensive, robust development environment for programming in Haskell
43 Summary(pl.UTF-8): Obszerne, bogate środowisko programistyczne dla Haskella
48 Group: Development/Languages
49 Source0: http://lambda.haskell.org/platform/download/%{version}/%{pkgname}-%{version}.tar.gz
50 # Source0-md5: 36d02a889ad57a6345b167f5c7a6c164
51 Patch0: %{name}-install.patch
52 URL: http://hackage.haskell.org/platform/
53 BuildRequires: OpenGL-devel
54 BuildRequires: OpenGL-GLU-devel
55 BuildRequires: OpenGL-glut-devel
57 BuildRequires: ghc >= 7.6.2
58 BuildRequires: ghc-prof >= 7.6.2
59 BuildRequires: hscolour >= 1.8
60 BuildRequires: zlib-devel
61 BuildRequires: rpmbuild(macros) >= 1.608
63 Provides: ghc-GLURaw = %{gpv_GLURaw}
64 Provides: ghc-GLUT = %{gpv_GLUT}
65 Provides: ghc-HTTP = %{gpv_HTTP}
66 Provides: ghc-HUnit = %{gpv_HUnit}
67 Provides: ghc-OpenGL = %{gpv_OpenGL}
68 Provides: ghc-OpenGLRaw = %{gpv_OpenGLRaw}
69 Provides: ghc-QuickCheck = %{gpv_QuickCheck}
70 Provides: ghc-async = %{gpv_async}
71 Provides: ghc-attoparsec = %{gpv_attoparsec}
72 Provides: ghc-case-insensitive = %{gpv_case_insensitive}
73 Provides: ghc-cgi = %{gpv_cgi}
74 Provides: ghc-fgl = %{gpv_fgl}
75 Provides: ghc-hashable = %{gpv_hashable}
76 Provides: ghc-haskell-src = %{gpv_haskell_src}
77 Provides: ghc-html = %{gpv_html}
78 Provides: ghc-mtl = %{gpv_mtl}
79 Provides: ghc-network = %{gpv_network}
80 Provides: ghc-parallel = %{gpv_parallel}
81 Provides: ghc-parsec = %{gpv_parsec}
82 Provides: ghc-primitive = %{gpv_primitive}
83 Provides: ghc-random = %{gpv_random}
84 Provides: ghc-regex-base = %{gpv_regex_base}
85 Provides: ghc-regex-compat = %{gpv_regex_compat}
86 Provides: ghc-regex-posix = %{gpv_regex_posix}
87 Provides: ghc-split = %{gpv_split}
88 Provides: ghc-stm = %{gpv_stm}
89 Provides: ghc-syb = %{gpv_syb}
90 Provides: ghc-text = %{gpv_text}
91 Provides: ghc-transformers = %{gpv_transformers}
92 Provides: ghc-unordered-containers = %{gpv_unordered_containers}
93 Provides: ghc-vector = %{gpv_vector}
94 Provides: ghc-xhtml = %{gpv_xhtml}
95 Provides: ghc-zlib = %{gpv_zlib}
96 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
98 # debuginfo is not useful for ghc
99 %define _enable_debug_packages 0
101 # don't compress haddoc files
102 %define _noautocompressdoc *.haddock
105 The Haskell Platform is a comprehensive, robust development
106 environment for programming in Haskell. For new users the platform
107 makes it trivial to get up and running with a full Haskell
108 development environment. For experienced developers, the platform
109 provides a comprehensive, standard base for commercial and open
110 source Haskell development that maximises interoperability and
111 stability of your code.
113 %description -l pl.UTF-8
114 Haskell Platform to obszerne, bogate środowisko programistyczne dla
115 Haskella. Nowym użytkownikom platforma ułatwia rozpoczęcie pracy z
116 pełnym środowiskiem programistycznym Haskella. Doświadczonym
117 użytkownikom zapewnia obszerną podstawę do komercyjnego lub otwartego
118 programowania w Haskellu, maksymalizując przenośność i stabilność
122 Summary: Profiling haskell-platform libraries for GHC
123 Summary(pl.UTF-8): Biblioteki profilujące haskell-platform dla GHC
124 Group: Development/Libraries
125 Requires: %{name} = %{version}-%{release}
126 Provides: ghc-GLURaw-prof = %{gpv_GLURaw}
127 Provides: ghc-GLUT-prof = %{gpv_GLUT}
128 Provides: ghc-HTTP-prof = %{gpv_HTTP}
129 Provides: ghc-HUnit-prof = %{gpv_HUnit}
130 Provides: ghc-OpenGL-prof = %{gpv_OpenGL}
131 Provides: ghc-OpenGLRaw-prof = %{gpv_OpenGLRaw}
132 Provides: ghc-QuickCheck-prof = %{gpv_QuickCheck}
133 Provides: ghc-async-prof = %{gpv_async}
134 Provides: ghc-attoparsec-prof = %{gpv_attoparsec}
135 Provides: ghc-case-insensitive-prof = %{gpv_case_insensitive}
136 Provides: ghc-cgi-prof = %{gpv_cgi}
137 Provides: ghc-fgl-prof = %{gpv_fgl}
138 Provides: ghc-hashable-prof = %{gpv_hashable}
139 Provides: ghc-haskell-src-prof = %{gpv_haskell_src}
140 Provides: ghc-html-prof = %{gpv_html}
141 Provides: ghc-mtl-prof = %{gpv_mtl}
142 Provides: ghc-network-prof = %{gpv_network}
143 Provides: ghc-parallel-prof = %{gpv_parallel}
144 Provides: ghc-parsec-prof = %{gpv_parsec}
145 Provides: ghc-primitive-prof = %{gpv_primitive}
146 Provides: ghc-random-prof = %{gpv_random}
147 Provides: ghc-regex-base-prof = %{gpv_regex_base}
148 Provides: ghc-regex-compat-prof = %{gpv_regex_compat}
149 Provides: ghc-regex-posix-prof = %{gpv_regex_posix}
150 Provides: ghc-split-prof = %{gpv_split}
151 Provides: ghc-stm-prof = %{gpv_stm}
152 Provides: ghc-syb-prof = %{gpv_syb}
153 Provides: ghc-text-prof = %{gpv_text}
154 Provides: ghc-transformers-prof = %{gpv_transformers}
155 Provides: ghc-unordered-containers-prof = %{gpv_unordered_containers}
156 Provides: ghc-vector-prof = %{gpv_vector}
157 Provides: ghc-xhtml-prof = %{gpv_xhtml}
158 Provides: ghc-zlib-prof = %{gpv_zlib}
161 Profiling haskell-platform libraries for Glorious Glasgow Haskell
162 Compilation System (GHC). They should be installed when GHC's
163 profiling subsystem is needed.
165 %description prof -l pl.UTF-8
166 Biblioteki profilujące haskell-platform dla systemu GHC (Glorious
167 Glasgow Haskell Compilation System). Powinny być zainstalowane, jeśli
168 potrzebny jest system profilujący GHC.
171 %setup -q -n %{pkgname}-%{version}
174 %{__sed} -i -e 's|/bin/sh|/bin/bash|' scripts/build.sh
178 :>packages/installed.packages
182 EXTRA_CONFIGURE_OPTS="-v2 \
183 --prefix=%{_prefix} \
184 --libdir=%{_libdir} \
185 --libexecdir=%{_libexecdir} \
186 --docdir=%{_docdir}/%{name}-%{version}"
189 rm -rf $RPM_BUILD_ROOT
190 install -d $RPM_BUILD_ROOT%{_libdir}/%{ghcdir}/package.conf.d
195 DESTDIR=$RPM_BUILD_ROOT
197 # work around automatic haddock docs installation
198 %{__rm} -rf %{name}-%{version}-doc
199 cp -a $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %{name}-%{version}-doc
200 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
202 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{alex,happy}
203 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/{alex,happy}*
204 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/HUnit*
207 rm -rf $RPM_BUILD_ROOT
216 %defattr(644,root,root,755)
217 %doc %{name}-%{version}-doc/html
218 %attr(755,root,root) %{_bindir}/cabal
220 %dir %{_libdir}/%{ghcdir}/GLURaw-*
221 %{_libdir}/%{ghcdir}/GLURaw-*/HSGLURaw-%{gpv_GLURaw}.o
222 %{_libdir}/%{ghcdir}/GLURaw-*/libHSGLURaw-%{gpv_GLURaw}.a
223 %dir %{_libdir}/%{ghcdir}/GLURaw-*/Graphics
224 %dir %{_libdir}/%{ghcdir}/GLURaw-*/Graphics/Rendering
225 %dir %{_libdir}/%{ghcdir}/GLURaw-*/Graphics/Rendering/GLU
226 %{_libdir}/%{ghcdir}/GLURaw-*/Graphics/Rendering/GLU/*.hi
227 %dir %{_libdir}/%{ghcdir}/GLURaw-*/Graphics/Rendering/GLU/Raw
228 %{_libdir}/%{ghcdir}/GLURaw-*/Graphics/Rendering/GLU/Raw/*.hi
230 %dir %{_libdir}/%{ghcdir}/GLUT-*
231 %{_libdir}/%{ghcdir}/GLUT-*/HSGLUT-%{gpv_GLUT}.o
232 %{_libdir}/%{ghcdir}/GLUT-*/libHSGLUT-%{gpv_GLUT}.a
233 %dir %{_libdir}/%{ghcdir}/GLUT-*/Graphics
234 %dir %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI
235 %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/*.hi
236 %dir %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT
237 %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/*.hi
238 %dir %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/Callbacks
239 %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/Callbacks/*.hi
240 %dir %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/Raw
241 %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/Raw/*.hi
243 %dir %{_libdir}/%{ghcdir}/HTTP-*
244 %{_libdir}/%{ghcdir}/HTTP-*/HSHTTP-%{gpv_HTTP}.o
245 %{_libdir}/%{ghcdir}/HTTP-*/libHSHTTP-%{gpv_HTTP}.a
246 %{_libdir}/%{ghcdir}/HTTP-*/*.hi
247 %dir %{_libdir}/%{ghcdir}/HTTP-*/Network
248 %{_libdir}/%{ghcdir}/HTTP-*/Network/*.hi
249 %dir %{_libdir}/%{ghcdir}/HTTP-*/Network/HTTP
250 %{_libdir}/%{ghcdir}/HTTP-*/Network/HTTP/*.hi
252 %dir %{_libdir}/%{ghcdir}/HUnit-*
253 %{_libdir}/%{ghcdir}/HUnit-*/HSHUnit-%{gpv_HUnit}.o
254 %{_libdir}/%{ghcdir}/HUnit-*/libHSHUnit-%{gpv_HUnit}.a
255 %dir %{_libdir}/%{ghcdir}/HUnit-*/Test
256 %{_libdir}/%{ghcdir}/HUnit-*/Test/*.hi
257 %dir %{_libdir}/%{ghcdir}/HUnit-*/Test/HUnit
258 %{_libdir}/%{ghcdir}/HUnit-*/Test/HUnit/*.hi
260 %dir %{_libdir}/%{ghcdir}/OpenGL-*
261 %{_libdir}/%{ghcdir}/OpenGL-*/HSOpenGL-%{gpv_OpenGL}.o
262 %{_libdir}/%{ghcdir}/OpenGL-*/libHSOpenGL-%{gpv_OpenGL}.a
263 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics
264 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering
265 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/*.hi
266 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL
267 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/*.hi
268 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL
269 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/*.hi
270 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/FramebufferObjects
271 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/FramebufferObjects/*.hi
272 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/QueryUtils
273 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/QueryUtils/*.hi
274 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/Shaders
275 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/Shaders/*.hi
276 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/PixelRectangles
277 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/PixelRectangles/*.hi
278 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/Texturing
279 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/Texturing/*.hi
280 %dir %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GLU
281 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GLU/*.hi
283 %dir %{_libdir}/%{ghcdir}/OpenGLRaw-*
284 %{_libdir}/%{ghcdir}/OpenGLRaw-*/HSOpenGLRaw-%{gpv_OpenGLRaw}.o
285 %{_libdir}/%{ghcdir}/OpenGLRaw-*/libHSOpenGLRaw-%{gpv_OpenGLRaw}.a
286 %dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics
287 %dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering
288 %dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL
289 %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/*.hi
290 %dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw
291 %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/*.hi
292 %dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/ARB
293 %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/ARB/*.hi
294 %dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/ARB/Compatibility
295 %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/ARB/Compatibility/*.hi
296 %dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/Core31
297 %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/Core31/*.hi
298 %dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/EXT
299 %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/EXT/*.hi
300 %dir %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/NV
301 %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/NV/*.hi
303 %dir %{_libdir}/%{ghcdir}/QuickCheck-*
304 %{_libdir}/%{ghcdir}/QuickCheck-*/HSQuickCheck-%{gpv_QuickCheck}.o
305 %{_libdir}/%{ghcdir}/QuickCheck-*/libHSQuickCheck-%{gpv_QuickCheck}.a
306 %dir %{_libdir}/%{ghcdir}/QuickCheck-*/Test
307 %{_libdir}/%{ghcdir}/QuickCheck-*/Test/*.hi
308 %dir %{_libdir}/%{ghcdir}/QuickCheck-*/Test/QuickCheck
309 %{_libdir}/%{ghcdir}/QuickCheck-*/Test/QuickCheck/*.hi
311 %dir %{_libdir}/%{ghcdir}/async-*
312 %{_libdir}/%{ghcdir}/async-*/HSasync-%{gpv_async}.o
313 %{_libdir}/%{ghcdir}/async-*/libHSasync-%{gpv_async}.a
314 %dir %{_libdir}/%{ghcdir}/async-*/Control
315 %dir %{_libdir}/%{ghcdir}/async-*/Control/Concurrent
316 %{_libdir}/%{ghcdir}/async-*/Control/Concurrent/*.hi
318 %dir %{_libdir}/%{ghcdir}/attoparsec-*
319 %{_libdir}/%{ghcdir}/attoparsec-*/HSattoparsec-%{gpv_attoparsec}.o
320 %{_libdir}/%{ghcdir}/attoparsec-*/libHSattoparsec-%{gpv_attoparsec}.a
321 %dir %{_libdir}/%{ghcdir}/attoparsec-*/Data
322 %{_libdir}/%{ghcdir}/attoparsec-*/Data/*.hi
323 %dir %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec
324 %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/*.hi
325 %dir %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/ByteString
326 %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/ByteString/*.hi
327 %dir %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/Internal
328 %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/Internal/*.hi
329 %dir %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/Text
330 %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/Text/*.hi
332 %dir %{_libdir}/%{ghcdir}/case-insensitive-*
333 %{_libdir}/%{ghcdir}/case-insensitive-*/HScase-insensitive-%{gpv_case_insensitive}.o
334 %{_libdir}/%{ghcdir}/case-insensitive-*/libHScase-insensitive-%{gpv_case_insensitive}.a
335 %dir %{_libdir}/%{ghcdir}/case-insensitive-*/Data
336 %{_libdir}/%{ghcdir}/case-insensitive-*/Data/*.hi
338 %dir %{_libdir}/%{ghcdir}/cgi-*
339 %{_libdir}/%{ghcdir}/cgi-*/HScgi-%{gpv_cgi}.o
340 %{_libdir}/%{ghcdir}/cgi-*/libHScgi-%{gpv_cgi}.a
341 %dir %{_libdir}/%{ghcdir}/cgi-*/Network
342 %{_libdir}/%{ghcdir}/cgi-*/Network/*.hi
343 %dir %{_libdir}/%{ghcdir}/cgi-*/Network/CGI
344 %{_libdir}/%{ghcdir}/cgi-*/Network/CGI/*.hi
346 %dir %{_libdir}/%{ghcdir}/fgl-*
347 %{_libdir}/%{ghcdir}/fgl-*/HSfgl-%{gpv_fgl}.o
348 %{_libdir}/%{ghcdir}/fgl-*/libHSfgl-%{gpv_fgl}.a
349 %dir %{_libdir}/%{ghcdir}/fgl-*/Data
350 %dir %{_libdir}/%{ghcdir}/fgl-*/Data/Graph
351 %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/*.hi
352 %dir %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive
353 %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive/*.hi
354 %dir %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive/Internal
355 %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive/Internal/*.hi
356 %dir %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive/Monad
357 %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive/Monad/*.hi
358 %dir %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive/Query
359 %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive/Query/*.hi
361 %dir %{_libdir}/%{ghcdir}/hashable-*
362 %{_libdir}/%{ghcdir}/hashable-*/HShashable-%{gpv_hashable}.o
363 %{_libdir}/%{ghcdir}/hashable-*/libHShashable-%{gpv_hashable}.a
364 %dir %{_libdir}/%{ghcdir}/hashable-*/Data
365 %{_libdir}/%{ghcdir}/hashable-*/Data/*.hi
367 %dir %{_libdir}/%{ghcdir}/haskell-src-*
368 %{_libdir}/%{ghcdir}/haskell-src-*/HShaskell-src-%{gpv_haskell_src}.o
369 %{_libdir}/%{ghcdir}/haskell-src-*/libHShaskell-src-%{gpv_haskell_src}.a
370 %dir %{_libdir}/%{ghcdir}/haskell-src-*/Language
371 %dir %{_libdir}/%{ghcdir}/haskell-src-*/Language/Haskell
372 %{_libdir}/%{ghcdir}/haskell-src-*/Language/Haskell/*.hi
374 %dir %{_libdir}/%{ghcdir}/html-*
375 %{_libdir}/%{ghcdir}/html-*/HShtml-%{gpv_html}.o
376 %{_libdir}/%{ghcdir}/html-*/libHShtml-%{gpv_html}.a
377 %dir %{_libdir}/%{ghcdir}/html-*/Text
378 %{_libdir}/%{ghcdir}/html-*/Text/*.hi
379 %dir %{_libdir}/%{ghcdir}/html-*/Text/Html
380 %{_libdir}/%{ghcdir}/html-*/Text/Html/*.hi
382 %dir %{_libdir}/%{ghcdir}/mtl-*
383 %{_libdir}/%{ghcdir}/mtl-*/HSmtl-%{gpv_mtl}.o
384 %{_libdir}/%{ghcdir}/mtl-*/libHSmtl-%{gpv_mtl}.a
385 %dir %{_libdir}/%{ghcdir}/mtl-*/Control
386 %dir %{_libdir}/%{ghcdir}/mtl-*/Control/Monad
387 %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/*.hi
388 %dir %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/Cont
389 %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/Cont/*.hi
390 %dir %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/Error
391 %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/Error/*.hi
392 %dir %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/RWS
393 %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/RWS/*.hi
394 %dir %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/Reader
395 %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/Reader/*.hi
396 %dir %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/State
397 %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/State/*.hi
398 %dir %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/Writer
399 %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/Writer/*.hi
401 %dir %{_libdir}/%{ghcdir}/network-*
402 %{_libdir}/%{ghcdir}/network-*/HSnetwork-%{gpv_network}.o
403 %{_libdir}/%{ghcdir}/network-*/libHSnetwork-%{gpv_network}.a
404 %{_libdir}/%{ghcdir}/network-*/include
405 %dir %{_libdir}/%{ghcdir}/network-*/Network
406 %{_libdir}/%{ghcdir}/network-*/Network/*.hi
407 %dir %{_libdir}/%{ghcdir}/network-*/Network/Socket
408 %{_libdir}/%{ghcdir}/network-*/Network/Socket/*.hi
409 %dir %{_libdir}/%{ghcdir}/network-*/Network/Socket/ByteString
410 %{_libdir}/%{ghcdir}/network-*/Network/Socket/ByteString/*.hi
411 %{_libdir}/%{ghcdir}/network-*/*.hi
413 %dir %{_libdir}/%{ghcdir}/parallel-*
414 %{_libdir}/%{ghcdir}/parallel-*/HSparallel-%{gpv_parallel}.o
415 %{_libdir}/%{ghcdir}/parallel-*/libHSparallel-%{gpv_parallel}.a
416 %dir %{_libdir}/%{ghcdir}/parallel-*/Control
417 %{_libdir}/%{ghcdir}/parallel-*/Control/*.hi
418 %dir %{_libdir}/%{ghcdir}/parallel-*/Control/Parallel
419 %{_libdir}/%{ghcdir}/parallel-*/Control/Parallel/*.hi
421 %dir %{_libdir}/%{ghcdir}/parsec-*
422 %{_libdir}/%{ghcdir}/parsec-*/HSparsec-%{gpv_parsec}.o
423 %{_libdir}/%{ghcdir}/parsec-*/libHSparsec-%{gpv_parsec}.a
424 %dir %{_libdir}/%{ghcdir}/parsec-*/Text
425 %{_libdir}/%{ghcdir}/parsec-*/Text/*.hi
426 %dir %{_libdir}/%{ghcdir}/parsec-*/Text/Parsec
427 %{_libdir}/%{ghcdir}/parsec-*/Text/Parsec/*.hi
428 %dir %{_libdir}/%{ghcdir}/parsec-*/Text/Parsec/ByteString
429 %{_libdir}/%{ghcdir}/parsec-*/Text/Parsec/ByteString/*.hi
430 %dir %{_libdir}/%{ghcdir}/parsec-*/Text/Parsec/Text
431 %{_libdir}/%{ghcdir}/parsec-*/Text/Parsec/Text/*.hi
432 %dir %{_libdir}/%{ghcdir}/parsec-*/Text/ParserCombinators
433 %{_libdir}/%{ghcdir}/parsec-*/Text/ParserCombinators/*.hi
434 %dir %{_libdir}/%{ghcdir}/parsec-*/Text/ParserCombinators/Parsec
435 %{_libdir}/%{ghcdir}/parsec-*/Text/ParserCombinators/Parsec/*.hi
437 %dir %{_libdir}/%{ghcdir}/primitive-*
438 %{_libdir}/%{ghcdir}/primitive-*/HSprimitive-%{gpv_primitive}.o
439 %{_libdir}/%{ghcdir}/primitive-*/libHSprimitive-%{gpv_primitive}.a
440 %{_libdir}/%{ghcdir}/primitive-*/include
441 %dir %{_libdir}/%{ghcdir}/primitive-*/Control
442 %dir %{_libdir}/%{ghcdir}/primitive-*/Control/Monad
443 %{_libdir}/%{ghcdir}/primitive-*/Control/Monad/*.hi
444 %dir %{_libdir}/%{ghcdir}/primitive-*/Data
445 %{_libdir}/%{ghcdir}/primitive-*/Data/*.hi
446 %dir %{_libdir}/%{ghcdir}/primitive-*/Data/Primitive
447 %{_libdir}/%{ghcdir}/primitive-*/Data/Primitive/*.hi
448 %dir %{_libdir}/%{ghcdir}/primitive-*/Data/Primitive/Internal
449 %{_libdir}/%{ghcdir}/primitive-*/Data/Primitive/Internal/*.hi
451 %dir %{_libdir}/%{ghcdir}/random-*
452 %{_libdir}/%{ghcdir}/random-*/HSrandom-%{gpv_random}.o
453 %{_libdir}/%{ghcdir}/random-*/libHSrandom-%{gpv_random}.a
454 %dir %{_libdir}/%{ghcdir}/random-*/System
455 %{_libdir}/%{ghcdir}/random-*/System/*.hi
457 %dir %{_libdir}/%{ghcdir}/regex-base-*
458 %{_libdir}/%{ghcdir}/regex-base-*/HSregex-base-%{gpv_regex_base}.o
459 %{_libdir}/%{ghcdir}/regex-base-*/libHSregex-base-%{gpv_regex_base}.a
460 %dir %{_libdir}/%{ghcdir}/regex-base-*/Text
461 %dir %{_libdir}/%{ghcdir}/regex-base-*/Text/Regex
462 %{_libdir}/%{ghcdir}/regex-base-*/Text/Regex/*.hi
463 %dir %{_libdir}/%{ghcdir}/regex-base-*/Text/Regex/Base
464 %{_libdir}/%{ghcdir}/regex-base-*/Text/Regex/Base/*.hi
466 %dir %{_libdir}/%{ghcdir}/regex-posix-*
467 %{_libdir}/%{ghcdir}/regex-posix-*/HSregex-posix-%{gpv_regex_posix}.o
468 %{_libdir}/%{ghcdir}/regex-posix-*/libHSregex-posix-%{gpv_regex_posix}.a
469 %dir %{_libdir}/%{ghcdir}/regex-posix-*/Text
470 %dir %{_libdir}/%{ghcdir}/regex-posix-*/Text/Regex
471 %{_libdir}/%{ghcdir}/regex-posix-*/Text/Regex/*.hi
472 %dir %{_libdir}/%{ghcdir}/regex-posix-*/Text/Regex/Posix
473 %{_libdir}/%{ghcdir}/regex-posix-*/Text/Regex/Posix/*.hi
474 %dir %{_libdir}/%{ghcdir}/regex-posix-*/Text/Regex/Posix/ByteString
475 %{_libdir}/%{ghcdir}/regex-posix-*/Text/Regex/Posix/ByteString/*.hi
477 %dir %{_libdir}/%{ghcdir}/regex-compat-*
478 %{_libdir}/%{ghcdir}/regex-compat-*/HSregex-compat-%{gpv_regex_compat}.o
479 %{_libdir}/%{ghcdir}/regex-compat-*/libHSregex-compat-%{gpv_regex_compat}.a
480 %dir %{_libdir}/%{ghcdir}/regex-compat-*/Text
481 %{_libdir}/%{ghcdir}/regex-compat-*/Text/*.hi
483 %dir %{_libdir}/%{ghcdir}/split-*
484 %{_libdir}/%{ghcdir}/split-*/HSsplit-%{gpv_split}.o
485 %{_libdir}/%{ghcdir}/split-*/libHSsplit-%{gpv_split}.a
486 %dir %{_libdir}/%{ghcdir}/split-*/Data
487 %dir %{_libdir}/%{ghcdir}/split-*/Data/List
488 %{_libdir}/%{ghcdir}/split-*/Data/List/*.hi
489 %dir %{_libdir}/%{ghcdir}/split-*/Data/List/Split
490 %{_libdir}/%{ghcdir}/split-*/Data/List/Split/*.hi
492 %dir %{_libdir}/%{ghcdir}/stm-*
493 %{_libdir}/%{ghcdir}/stm-*/HSstm-%{gpv_stm}.o
494 %{_libdir}/%{ghcdir}/stm-*/libHSstm-%{gpv_stm}.a
495 %dir %{_libdir}/%{ghcdir}/stm-*/Control
496 %dir %{_libdir}/%{ghcdir}/stm-*/Control/Concurrent
497 %{_libdir}/%{ghcdir}/stm-*/Control/Concurrent/*.hi
498 %dir %{_libdir}/%{ghcdir}/stm-*/Control/Concurrent/STM
499 %{_libdir}/%{ghcdir}/stm-*/Control/Concurrent/STM/*.hi
500 %dir %{_libdir}/%{ghcdir}/stm-*/Control/Monad
501 %{_libdir}/%{ghcdir}/stm-*/Control/Monad/*.hi
502 %dir %{_libdir}/%{ghcdir}/stm-*/Control/Sequential
503 %{_libdir}/%{ghcdir}/stm-*/Control/Sequential/*.hi
505 %dir %{_libdir}/%{ghcdir}/syb-*
506 %{_libdir}/%{ghcdir}/syb-*/HSsyb-%{gpv_syb}.o
507 %{_libdir}/%{ghcdir}/syb-*/libHSsyb-%{gpv_syb}.a
508 %dir %{_libdir}/%{ghcdir}/syb-*/Data
509 %{_libdir}/%{ghcdir}/syb-*/Data/*.hi
510 %dir %{_libdir}/%{ghcdir}/syb-*/Data/Generics
511 %{_libdir}/%{ghcdir}/syb-*/Data/Generics/*.hi
512 %dir %{_libdir}/%{ghcdir}/syb-*/Generics
513 %{_libdir}/%{ghcdir}/syb-*/Generics/*.hi
514 %dir %{_libdir}/%{ghcdir}/syb-*/Generics/SYB
515 %{_libdir}/%{ghcdir}/syb-*/Generics/SYB/*.hi
517 %dir %{_libdir}/%{ghcdir}/text-*
518 %{_libdir}/%{ghcdir}/text-*/HStext-%{gpv_text}.o
519 %{_libdir}/%{ghcdir}/text-*/libHStext-%{gpv_text}.a
520 %dir %{_libdir}/%{ghcdir}/text-*/Data
521 %{_libdir}/%{ghcdir}/text-*/Data/*.hi
522 %dir %{_libdir}/%{ghcdir}/text-*/Data/Text
523 %{_libdir}/%{ghcdir}/text-*/Data/Text/*.hi
524 %dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Encoding
525 %{_libdir}/%{ghcdir}/text-*/Data/Text/Encoding/*.hi
526 %dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Encoding/Fusion
527 %{_libdir}/%{ghcdir}/text-*/Data/Text/Encoding/Fusion/*.hi
528 %dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Fusion
529 %{_libdir}/%{ghcdir}/text-*/Data/Text/Fusion/*.hi
530 %dir %{_libdir}/%{ghcdir}/text-*/Data/Text/IO
531 %{_libdir}/%{ghcdir}/text-*/Data/Text/IO/*.hi
532 %dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy
533 %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/*.hi
534 %dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder
535 %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/*.hi
536 %dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/Int
537 %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/Int/*.hi
538 %dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/RealFloat
539 %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/RealFloat/*.hi
540 %dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Encoding
541 %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Encoding/*.hi
542 %dir %{_libdir}/%{ghcdir}/text-*/Data/Text/Unsafe
543 %{_libdir}/%{ghcdir}/text-*/Data/Text/Unsafe/*.hi
545 %dir %{_libdir}/%{ghcdir}/transformers-*
546 %{_libdir}/%{ghcdir}/transformers-*/HStransformers-%{gpv_transformers}.o
547 %{_libdir}/%{ghcdir}/transformers-*/libHStransformers-%{gpv_transformers}.a
548 %dir %{_libdir}/%{ghcdir}/transformers-*/Control
549 %dir %{_libdir}/%{ghcdir}/transformers-*/Control/Applicative
550 %{_libdir}/%{ghcdir}/transformers-*/Control/Applicative/*.hi
551 %dir %{_libdir}/%{ghcdir}/transformers-*/Control/Monad
552 %dir %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/IO
553 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/IO/*.hi
554 %dir %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans
555 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/*.hi
556 %dir %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/RWS
557 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/RWS/*.hi
558 %dir %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/State
559 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/State/*.hi
560 %dir %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/Writer
561 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/Writer/*.hi
562 %dir %{_libdir}/%{ghcdir}/transformers-*/Data
563 %dir %{_libdir}/%{ghcdir}/transformers-*/Data/Functor
564 %{_libdir}/%{ghcdir}/transformers-*/Data/Functor/*.hi
566 %dir %{_libdir}/%{ghcdir}/unordered-containers-*
567 %{_libdir}/%{ghcdir}/unordered-containers-*/HSunordered-containers-%{gpv_unordered_containers}.o
568 %{_libdir}/%{ghcdir}/unordered-containers-*/libHSunordered-containers-%{gpv_unordered_containers}.a
569 %dir %{_libdir}/%{ghcdir}/unordered-containers-*/Data
570 %{_libdir}/%{ghcdir}/unordered-containers-*/Data/*.hi
571 %dir %{_libdir}/%{ghcdir}/unordered-containers-*/Data/HashMap
572 %{_libdir}/%{ghcdir}/unordered-containers-*/Data/HashMap/*.hi
574 %dir %{_libdir}/%{ghcdir}/vector-*
575 %{_libdir}/%{ghcdir}/vector-*/HSvector-%{gpv_vector}.o
576 %{_libdir}/%{ghcdir}/vector-*/libHSvector-%{gpv_vector}.a
577 %{_libdir}/%{ghcdir}/vector-*/include
578 %dir %{_libdir}/%{ghcdir}/vector-*/Data
579 %{_libdir}/%{ghcdir}/vector-*/Data/*.hi
580 %dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector
581 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/*.hi
582 %dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Fusion
583 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Fusion/*.hi
584 %dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Fusion/Stream
585 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Fusion/Stream/*.hi
586 %dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Generic
587 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Generic/*.hi
588 %dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Internal
589 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Internal/*.hi
590 %dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Primitive
591 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Primitive/*.hi
592 %dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Storable
593 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Storable/*.hi
594 %dir %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Unboxed
595 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Unboxed/*.hi
597 %dir %{_libdir}/%{ghcdir}/xhtml-*
598 %{_libdir}/%{ghcdir}/xhtml-*/HSxhtml-%{gpv_xhtml}.o
599 %{_libdir}/%{ghcdir}/xhtml-*/libHSxhtml-%{gpv_xhtml}.a
600 %dir %{_libdir}/%{ghcdir}/xhtml-*/Text
601 %{_libdir}/%{ghcdir}/xhtml-*/Text/*.hi
602 %dir %{_libdir}/%{ghcdir}/xhtml-*/Text/XHtml
603 %{_libdir}/%{ghcdir}/xhtml-*/Text/XHtml/*.hi
604 %dir %{_libdir}/%{ghcdir}/xhtml-*/Text/XHtml/Strict
605 %{_libdir}/%{ghcdir}/xhtml-*/Text/XHtml/Strict/*.hi
606 %dir %{_libdir}/%{ghcdir}/xhtml-*/Text/XHtml/Frameset
607 %{_libdir}/%{ghcdir}/xhtml-*/Text/XHtml/Frameset/*.hi
608 %dir %{_libdir}/%{ghcdir}/xhtml-*/Text/XHtml/Transitional
609 %{_libdir}/%{ghcdir}/xhtml-*/Text/XHtml/Transitional/*.hi
611 %dir %{_libdir}/%{ghcdir}/zlib-*
612 %{_libdir}/%{ghcdir}/zlib-*/HSzlib-%{gpv_zlib}.o
613 %{_libdir}/%{ghcdir}/zlib-*/libHSzlib-%{gpv_zlib}.a
614 %dir %{_libdir}/%{ghcdir}/zlib-*/Codec
615 %dir %{_libdir}/%{ghcdir}/zlib-*/Codec/Compression
616 %{_libdir}/%{ghcdir}/zlib-*/Codec/Compression/*.hi
617 %dir %{_libdir}/%{ghcdir}/zlib-*/Codec/Compression/Zlib
618 %{_libdir}/%{ghcdir}/zlib-*/Codec/Compression/Zlib/*.hi
620 %{_libdir}/%{ghcdir}/package.conf.d/GLURaw-%{gpv_GLURaw}.conf
621 %{_libdir}/%{ghcdir}/package.conf.d/GLUT-%{gpv_GLUT}.conf
622 %{_libdir}/%{ghcdir}/package.conf.d/HTTP-%{gpv_HTTP}.conf
623 %{_libdir}/%{ghcdir}/package.conf.d/HUnit-%{gpv_HUnit}.conf
624 %{_libdir}/%{ghcdir}/package.conf.d/OpenGL-%{gpv_OpenGL}.conf
625 %{_libdir}/%{ghcdir}/package.conf.d/OpenGLRaw-%{gpv_OpenGLRaw}.conf
626 %{_libdir}/%{ghcdir}/package.conf.d/QuickCheck-%{gpv_QuickCheck}.conf
627 %{_libdir}/%{ghcdir}/package.conf.d/async-%{gpv_async}.conf
628 %{_libdir}/%{ghcdir}/package.conf.d/attoparsec-%{gpv_attoparsec}.conf
629 %{_libdir}/%{ghcdir}/package.conf.d/case-insensitive-%{gpv_case_insensitive}.conf
630 %{_libdir}/%{ghcdir}/package.conf.d/cgi-%{gpv_cgi}.conf
631 %{_libdir}/%{ghcdir}/package.conf.d/fgl-%{gpv_fgl}.conf
632 %{_libdir}/%{ghcdir}/package.conf.d/hashable-%{gpv_hashable}.conf
633 %{_libdir}/%{ghcdir}/package.conf.d/haskell-platform-%{version}.conf
634 %{_libdir}/%{ghcdir}/package.conf.d/haskell-src-%{gpv_haskell_src}.conf
635 %{_libdir}/%{ghcdir}/package.conf.d/html-%{gpv_html}.conf
636 %{_libdir}/%{ghcdir}/package.conf.d/mtl-%{gpv_mtl}.conf
637 %{_libdir}/%{ghcdir}/package.conf.d/network-%{gpv_network}.conf
638 %{_libdir}/%{ghcdir}/package.conf.d/parallel-%{gpv_parallel}.conf
639 %{_libdir}/%{ghcdir}/package.conf.d/parsec-%{gpv_parsec}.conf
640 %{_libdir}/%{ghcdir}/package.conf.d/primitive-%{gpv_primitive}.conf
641 %{_libdir}/%{ghcdir}/package.conf.d/random-%{gpv_random}.conf
642 %{_libdir}/%{ghcdir}/package.conf.d/regex-base-%{gpv_regex_base}.conf
643 %{_libdir}/%{ghcdir}/package.conf.d/regex-compat-%{gpv_regex_compat}.conf
644 %{_libdir}/%{ghcdir}/package.conf.d/regex-posix-%{gpv_regex_posix}.conf
645 %{_libdir}/%{ghcdir}/package.conf.d/split-%{gpv_split}.conf
646 %{_libdir}/%{ghcdir}/package.conf.d/stm-%{gpv_stm}.conf
647 %{_libdir}/%{ghcdir}/package.conf.d/syb-%{gpv_syb}.conf
648 %{_libdir}/%{ghcdir}/package.conf.d/text-%{gpv_text}.conf
649 %{_libdir}/%{ghcdir}/package.conf.d/transformers-%{gpv_transformers}.conf
650 %{_libdir}/%{ghcdir}/package.conf.d/unordered-containers-%{gpv_unordered_containers}.conf
651 %{_libdir}/%{ghcdir}/package.conf.d/vector-%{gpv_vector}.conf
652 %{_libdir}/%{ghcdir}/package.conf.d/xhtml-%{gpv_xhtml}.conf
653 %{_libdir}/%{ghcdir}/package.conf.d/zlib-%{gpv_zlib}.conf
656 %defattr(644,root,root,755)
658 %{_libdir}/%{ghcdir}/GLURaw-*/libHSGLURaw-%{gpv_GLURaw}_p.a
659 %{_libdir}/%{ghcdir}/GLURaw-*/Graphics/Rendering/GLU/*.p_hi
660 %{_libdir}/%{ghcdir}/GLURaw-*/Graphics/Rendering/GLU/Raw/*.p_hi
662 %{_libdir}/%{ghcdir}/GLUT-*/libHSGLUT-%{gpv_GLUT}_p.a
663 %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/*.p_hi
664 %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/*.p_hi
665 %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/Raw/*.p_hi
666 %{_libdir}/%{ghcdir}/GLUT-*/Graphics/UI/GLUT/Callbacks/*.p_hi
668 %{_libdir}/%{ghcdir}/HTTP-*/libHSHTTP-%{gpv_HTTP}_p.a
669 %{_libdir}/%{ghcdir}/HTTP-*/*.p_hi
670 %{_libdir}/%{ghcdir}/HTTP-*/Network/*.p_hi
671 %{_libdir}/%{ghcdir}/HTTP-*/Network/HTTP/*.p_hi
673 %{_libdir}/%{ghcdir}/HUnit-*/libHSHUnit-%{gpv_HUnit}_p.a
674 %{_libdir}/%{ghcdir}/HUnit-*/Test/*.p_hi
675 %{_libdir}/%{ghcdir}/HUnit-*/Test/HUnit/*.p_hi
677 %{_libdir}/%{ghcdir}/OpenGL-*/libHSOpenGL-%{gpv_OpenGL}_p.a
678 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/*.p_hi
679 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/PixelRectangles/*.p_hi
680 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/Texturing/*.p_hi
681 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GLU/*.p_hi
682 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/*.p_hi
683 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/*.p_hi
684 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/FramebufferObjects/*.p_hi
685 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/QueryUtils/*.p_hi
686 %{_libdir}/%{ghcdir}/OpenGL-*/Graphics/Rendering/OpenGL/GL/Shaders/*.p_hi
688 %{_libdir}/%{ghcdir}/OpenGLRaw-*/libHSOpenGLRaw-%{gpv_OpenGLRaw}_p.a
689 %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/*.p_hi
690 %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/*.p_hi
691 %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/ARB/*.p_hi
692 %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/ARB/Compatibility/*.p_hi
693 %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/Core31/*.p_hi
694 %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/EXT/*.p_hi
695 %{_libdir}/%{ghcdir}/OpenGLRaw-*/Graphics/Rendering/OpenGL/Raw/NV/*.p_hi
697 %{_libdir}/%{ghcdir}/QuickCheck-*/libHSQuickCheck-%{gpv_QuickCheck}_p.a
698 %{_libdir}/%{ghcdir}/QuickCheck-*/Test/*.p_hi
699 %{_libdir}/%{ghcdir}/QuickCheck-*/Test/QuickCheck/*.p_hi
701 %{_libdir}/%{ghcdir}/async-*/libHSasync-%{gpv_async}_p.a
702 %{_libdir}/%{ghcdir}/async-*/Control/Concurrent/*.p_hi
704 %{_libdir}/%{ghcdir}/attoparsec-*/libHSattoparsec-%{gpv_attoparsec}_p.a
705 %{_libdir}/%{ghcdir}/attoparsec-*/Data/*.p_hi
706 %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/*.p_hi
707 %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/ByteString/*.p_hi
708 %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/Internal/*.p_hi
709 %{_libdir}/%{ghcdir}/attoparsec-*/Data/Attoparsec/Text/*.p_hi
711 %{_libdir}/%{ghcdir}/case-insensitive-*/libHScase-insensitive-%{gpv_case_insensitive}_p.a
712 %{_libdir}/%{ghcdir}/case-insensitive-*/Data/*.p_hi
714 %{_libdir}/%{ghcdir}/cgi-*/libHScgi-%{gpv_cgi}_p.a
715 %{_libdir}/%{ghcdir}/cgi-*/Network/CGI/*.p_hi
716 %{_libdir}/%{ghcdir}/cgi-*/Network/*.p_hi
718 %{_libdir}/%{ghcdir}/fgl-*/libHSfgl-%{gpv_fgl}_p.a
719 %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/*.p_hi
720 %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive/*.p_hi
721 %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive/Internal/*.p_hi
722 %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive/Monad/*.p_hi
723 %{_libdir}/%{ghcdir}/fgl-*/Data/Graph/Inductive/Query/*.p_hi
725 %{_libdir}/%{ghcdir}/hashable-*/libHShashable-%{gpv_hashable}_p.a
726 %{_libdir}/%{ghcdir}/hashable-*/Data/*.p_hi
728 %{_libdir}/%{ghcdir}/haskell-src-*/libHShaskell-src-%{gpv_haskell_src}_p.a
729 %{_libdir}/%{ghcdir}/haskell-src-*/Language/Haskell/*.p_hi
731 %{_libdir}/%{ghcdir}/html-*/libHShtml-%{gpv_html}_p.a
732 %{_libdir}/%{ghcdir}/html-*/Text/*.p_hi
733 %{_libdir}/%{ghcdir}/html-*/Text/Html/*.p_hi
735 %{_libdir}/%{ghcdir}/mtl-*/libHSmtl-%{gpv_mtl}_p.a
736 %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/*.p_hi
737 %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/Cont/*.p_hi
738 %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/Error/*.p_hi
739 %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/Reader/*.p_hi
740 %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/RWS/*.p_hi
741 %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/State/*.p_hi
742 %{_libdir}/%{ghcdir}/mtl-*/Control/Monad/Writer/*.p_hi
744 %{_libdir}/%{ghcdir}/network-*/libHSnetwork-%{gpv_network}_p.a
745 %{_libdir}/%{ghcdir}/network-*/*.p_hi
746 %{_libdir}/%{ghcdir}/network-*/Network/*.p_hi
747 %{_libdir}/%{ghcdir}/network-*/Network/Socket/ByteString/*.p_hi
748 %{_libdir}/%{ghcdir}/network-*/Network/Socket/*.p_hi
750 %{_libdir}/%{ghcdir}/parallel-*/libHSparallel-%{gpv_parallel}_p.a
751 %{_libdir}/%{ghcdir}/parallel-*/Control/*.p_hi
752 %{_libdir}/%{ghcdir}/parallel-*/Control/Parallel/*.p_hi
754 %{_libdir}/%{ghcdir}/parsec-*/libHSparsec-%{gpv_parsec}_p.a
755 %{_libdir}/%{ghcdir}/parsec-*/Text/*.p_hi
756 %{_libdir}/%{ghcdir}/parsec-*/Text/Parsec/*.p_hi
757 %{_libdir}/%{ghcdir}/parsec-*/Text/Parsec/ByteString/*.p_hi
758 %{_libdir}/%{ghcdir}/parsec-*/Text/Parsec/Text/*.p_hi
759 %{_libdir}/%{ghcdir}/parsec-*/Text/ParserCombinators/*.p_hi
760 %{_libdir}/%{ghcdir}/parsec-*/Text/ParserCombinators/Parsec/*.p_hi
762 %{_libdir}/%{ghcdir}/primitive-*/libHSprimitive-%{gpv_primitive}_p.a
763 %{_libdir}/%{ghcdir}/primitive-*/Control/Monad/*.p_hi
764 %{_libdir}/%{ghcdir}/primitive-*/Data/*.p_hi
765 %{_libdir}/%{ghcdir}/primitive-*/Data/Primitive/*.p_hi
766 %{_libdir}/%{ghcdir}/primitive-*/Data/Primitive/Internal/*.p_hi
768 %{_libdir}/%{ghcdir}/random-*/libHSrandom-%{gpv_random}_p.a
769 %{_libdir}/%{ghcdir}/random-*/System/*.p_hi
771 %{_libdir}/%{ghcdir}/regex-base-*/libHSregex-base-%{gpv_regex_base}_p.a
772 %{_libdir}/%{ghcdir}/regex-base-*/Text/Regex/*.p_hi
773 %{_libdir}/%{ghcdir}/regex-base-*/Text/Regex/Base/*.p_hi
775 %{_libdir}/%{ghcdir}/regex-compat-*/libHSregex-compat-%{gpv_regex_compat}_p.a
776 %{_libdir}/%{ghcdir}/regex-compat-*/Text/*.p_hi
778 %{_libdir}/%{ghcdir}/regex-posix-*/libHSregex-posix-%{gpv_regex_posix}_p.a
779 %{_libdir}/%{ghcdir}/regex-posix-*/Text/Regex/*.p_hi
780 %{_libdir}/%{ghcdir}/regex-posix-*/Text/Regex/Posix/*.p_hi
781 %{_libdir}/%{ghcdir}/regex-posix-*/Text/Regex/Posix/ByteString/*.p_hi
783 %{_libdir}/%{ghcdir}/split-*/libHSsplit-%{gpv_split}_p.a
784 %{_libdir}/%{ghcdir}/split-*/Data/List/*.p_hi
785 %{_libdir}/%{ghcdir}/split-*/Data/List/Split/*.p_hi
787 %{_libdir}/%{ghcdir}/stm-*/libHSstm-%{gpv_stm}_p.a
788 %{_libdir}/%{ghcdir}/stm-*/Control/Concurrent/*.p_hi
789 %{_libdir}/%{ghcdir}/stm-*/Control/Concurrent/STM/*.p_hi
790 %{_libdir}/%{ghcdir}/stm-*/Control/Monad/*.p_hi
791 %{_libdir}/%{ghcdir}/stm-*/Control/Sequential/*.p_hi
793 %{_libdir}/%{ghcdir}/syb-*/libHSsyb-%{gpv_syb}_p.a
794 %{_libdir}/%{ghcdir}/syb-*/Data/*.p_hi
795 %{_libdir}/%{ghcdir}/syb-*/Data/Generics/*.p_hi
796 %{_libdir}/%{ghcdir}/syb-*/Generics/*.p_hi
797 %{_libdir}/%{ghcdir}/syb-*/Generics/SYB/*.p_hi
799 %{_libdir}/%{ghcdir}/text-*/libHStext-%{gpv_text}_p.a
800 %{_libdir}/%{ghcdir}/text-*/Data/*.p_hi
801 %{_libdir}/%{ghcdir}/text-*/Data/Text/*.p_hi
802 %{_libdir}/%{ghcdir}/text-*/Data/Text/Encoding/*.p_hi
803 %{_libdir}/%{ghcdir}/text-*/Data/Text/Encoding/Fusion/*.p_hi
804 %{_libdir}/%{ghcdir}/text-*/Data/Text/Fusion/*.p_hi
805 %{_libdir}/%{ghcdir}/text-*/Data/Text/IO/*.p_hi
806 %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/*.p_hi
807 %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/*.p_hi
808 %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/Int/*.p_hi
809 %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Builder/RealFloat/*.p_hi
810 %{_libdir}/%{ghcdir}/text-*/Data/Text/Lazy/Encoding/*.p_hi
811 %{_libdir}/%{ghcdir}/text-*/Data/Text/Unsafe/*.p_hi
813 %{_libdir}/%{ghcdir}/transformers-*/libHStransformers-%{gpv_transformers}_p.a
814 %{_libdir}/%{ghcdir}/transformers-*/Control/Applicative/*.p_hi
815 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/IO/*.p_hi
816 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/*.p_hi
817 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/RWS/*.p_hi
818 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/State/*.p_hi
819 %{_libdir}/%{ghcdir}/transformers-*/Control/Monad/Trans/Writer/*.p_hi
820 %{_libdir}/%{ghcdir}/transformers-*/Data/Functor/*.p_hi
822 %{_libdir}/%{ghcdir}/unordered-containers-*/libHSunordered-containers-%{gpv_unordered_containers}_p.a
823 %{_libdir}/%{ghcdir}/unordered-containers-*/Data/*.p_hi
824 %{_libdir}/%{ghcdir}/unordered-containers-*/Data/HashMap/*.p_hi
826 %{_libdir}/%{ghcdir}/vector-*/libHSvector-%{gpv_vector}_p.a
827 %{_libdir}/%{ghcdir}/vector-*/Data/*.p_hi
828 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/*.p_hi
829 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Fusion/*.p_hi
830 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Fusion/Stream/*.p_hi
831 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Generic/*.p_hi
832 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Internal/*.p_hi
833 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Primitive/*.p_hi
834 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Storable/*.p_hi
835 %{_libdir}/%{ghcdir}/vector-*/Data/Vector/Unboxed/*.p_hi
837 %{_libdir}/%{ghcdir}/xhtml-*/libHSxhtml-%{gpv_xhtml}_p.a
838 %{_libdir}/%{ghcdir}/xhtml-*/Text/*.p_hi
839 %{_libdir}/%{ghcdir}/xhtml-*/Text/XHtml/*.p_hi
840 %{_libdir}/%{ghcdir}/xhtml-*/Text/XHtml/Frameset/*.p_hi
841 %{_libdir}/%{ghcdir}/xhtml-*/Text/XHtml/Strict/*.p_hi
842 %{_libdir}/%{ghcdir}/xhtml-*/Text/XHtml/Transitional/*.p_hi
844 %{_libdir}/%{ghcdir}/zlib-*/libHSzlib-%{gpv_zlib}_p.a
845 %{_libdir}/%{ghcdir}/zlib-*/Codec/Compression/*.p_hi
846 %{_libdir}/%{ghcdir}/zlib-*/Codec/Compression/Zlib/*.p_hi