X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=ghc.spec.in;h=a03a759fc4f466f13bad6d853ace8b8d49d4eaf4;hp=63c726e83d8ed5b93531897c107621f9882cff51;hb=9fd4d1e84e5a305e227db2ec78a46d1762907493;hpb=300832ea98f1b5aaf2faa17ed974933b4d23e608 diff --git a/ghc.spec.in b/ghc.spec.in index 63c726e..a03a759 100644 --- a/ghc.spec.in +++ b/ghc.spec.in @@ -82,15 +82,15 @@ needed. %build test -f configure || autoreconf -./configure --prefix=%{prefix} -make +./configure --prefix=%{_prefix} --mandir=%{_mandir} +make HTML_DIR_INSTALLED=%{_defaultdocdir}/%{name}/libraries/'$(PACKAGE)' make html make -C docs/ext-core ps make -C docs/storage-mgt ps %install -make prefix=${RPM_BUILD_ROOT}%{prefix} install -make datadir=`pwd` install-docs +make prefix=${RPM_BUILD_ROOT}%{_prefix} install +make datadir=`pwd` mandir=${RPM_BUILD_ROOT}%{_mandir} install-docs # generate the file list for lib/ _excluding_ all files needed for profiling # only @@ -98,14 +98,14 @@ make datadir=`pwd` install-docs # * generating file lists in a BUILD_ROOT spec is a bit tricky: the file list # has to contain complete paths, _but_ without the BUILD_ROOT, we also do # _not_ want have directory names in the list; furthermore, we have to make -# sure that any leading / is removed from %{prefix}/lib, as find has to +# sure that any leading / is removed from %{_prefix}/lib, as find has to # interpret the argument as a relative path; however, we have to include the # leading / again in the final file list (otherwise, rpm complains) # * isn't there an easier way to do all this? # dir=`pwd` cd ${RPM_BUILD_ROOT} -libdir=`echo %{prefix}/lib | sed 's|^/||'` +libdir=`echo %{_prefix}/lib | sed 's|^/||'` find $libdir ! -type d ! -name '*.p_hi' ! -name '*_p.a' -print | sed 's|^|/|' > $dir/rpm-noprof-lib-files find $libdir ! -type d \( -name '*.p_hi' -or -name '*_p.a' \) -print | sed 's|^|/|' > $dir/rpm-prof-lib-files cd $dir @@ -119,7 +119,7 @@ rm -rf ${RPM_BUILD_ROOT} %doc ANNOUNCE %doc LICENSE %doc README -%doc docs/building/building +%doc docs/comm %doc docs/ext-core/core.ps %doc docs/storage-mgt/ldv.ps %doc docs/storage-mgt/rp.ps @@ -127,18 +127,19 @@ rm -rf ${RPM_BUILD_ROOT} %doc docs/users_guide/users_guide %doc html/* %doc libraries/Cabal/doc/Cabal -%{prefix}/bin/ghc -%{prefix}/bin/ghc-%{version} -%{prefix}/bin/ghc-pkg -%{prefix}/bin/ghc-pkg-%{version} -%{prefix}/bin/ghci -%{prefix}/bin/ghci-%{version} -%{prefix}/bin/ghcprof -%{prefix}/bin/hasktags -%{prefix}/bin/hp2ps -%{prefix}/bin/hsc2hs -%{prefix}/bin/runghc -%{prefix}/bin/runhaskell +%{_mandir}/man1/ghc.1* +%{_prefix}/bin/ghc +%{_prefix}/bin/ghc-%{version} +%{_prefix}/bin/ghc-pkg +%{_prefix}/bin/ghc-pkg-%{version} +%{_prefix}/bin/ghci +%{_prefix}/bin/ghci-%{version} +%{_prefix}/bin/ghcprof +%{_prefix}/bin/hasktags +%{_prefix}/bin/hp2ps +%{_prefix}/bin/hsc2hs +%{_prefix}/bin/runghc +%{_prefix}/bin/runhaskell %files prof -f rpm-prof-lib-files %defattr(-,root,root)