update rpm macros to build -devel subpackages for libraries

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=68
This commit is contained in:
Herbert Graeber 2009-04-13 15:31:04 +00:00 committed by Git OBS Bridge
parent 2afd8baa17
commit 46075788d1
2 changed files with 11 additions and 7 deletions

View File

@ -179,13 +179,14 @@ fi
%{_bindir}/haddock
%{_mandir}/man1/ghc.1*
%dir %{_libdir}/ghc-%{version}
%dir %{_libdir}/ghc-%{version}/*
%config(noreplace) %{_libdir}/ghc-%{version}/package.conf
%files prof -f rpm-prof-lib-files
%defattr(-,root,root)
%files doc
%defattr(-,root,root)
%doc LICENSE
%{_datadir}/doc/%{name}
%doc docs/comm
%doc docs/docbook-cheat-sheet/docbook-cheat-sheet
@ -196,6 +197,9 @@ fi
%doc docs/storage-mgt/sm.ps
%changelog
* Mon Apr 13 2009 Herbert Graeber <herber@graeber-clan.de> 6.10.2
- update rpm macros to generate -devel subpackages for libraries
* Thu Apr 2 2009 Herbert Graeber <herber@graeber-clan.de> 6.10.2
- Update to version 6.10.2
* System.FilePath.dropTrailingPathSeparator "\\" will now return "\\" rather than "".

View File

@ -11,13 +11,13 @@ make -f cabal-rpm.mk %{_smp_mflags} \
%cabal_install %cabal copy --destdir=${RPM_BUILD_ROOT} -v
%ghc_gen_filelists() \
rm -f %1.files %1-prof.files \
echo '%defattr(-,root,root,-)' > %1.files \
find ${RPM_BUILD_ROOT}%{pkg_libdir} -type d | sed 's/^/%dir /' >> %1.files \
find ${RPM_BUILD_ROOT}%{pkg_libdir} ! \\( -type d -o -name '*_p.a' -o -name '*.p_hi' \\) >> %1.files \
rm -f %1-devel.files %1-prof.files \
echo '%defattr(-,root,root,-)' > %1-devel.files \
find ${RPM_BUILD_ROOT}%{pkg_libdir} -type d | sed 's/^/%dir /' >> %1-devel.files \
find ${RPM_BUILD_ROOT}%{pkg_libdir} ! \\( -type d -o -name '*_p.a' -o -name '*.p_hi' \\) >> %1-devel.files \
echo '%defattr(-,root,root,-)' > %1-prof.files \
find ${RPM_BUILD_ROOT}%{pkg_libdir} \\( -name '*_p.a' -o -name '*.p_hi' \\) >> %1-prof.files \
sed -i -e "s!${RPM_BUILD_ROOT}!!g" %1.files %1-prof.files \
sed -i -e "s!${RPM_BUILD_ROOT}!!g" %1-devel.files %1-prof.files \
%{nil}
%ghc_gen_scripts %cabal register --gen-script ; %cabal unregister --gen-script
@ -28,4 +28,4 @@ sed -i -e "s!${RPM_BUILD_ROOT}!!g" %1.files %1-prof.files \
%ghc_unregister_pkg %{pkg_libdir}/unregister.sh >/dev/null || :
%ghc_reindex_haddock ( cd %{_datadir}/doc/ghc/libraries && [ -x "./gen_contents_index" ] && ./gen_contents_index ) || :
%ghc_reindex_haddock ( cd %{_docdir}/ghc/libraries && [ -x "./gen_contents_index" ] && ./gen_contents_index ) || :