[ghc-rpm-macros/el6] rebase to 0.15.9 from f17 branch
Jens Petersen
petersen at fedoraproject.org
Fri Oct 26 01:59:48 UTC 2012
commit 33191d977d30cc1bacaa5cda9dfa96d2ffb3245d
Author: Jens Petersen <petersen at redhat.com>
Date: Fri Oct 26 10:59:40 2012 +0900
rebase to 0.15.9 from f17 branch
- hscolour requires and bootstrap cleanup
- generate hoogle
- no longer build redundant HS*.o ghci files
- %ghc_binlib_package renamed to %ghc_lib_subpackage
- better support for multiple lib subpackaging and meta-packages
- add cabal-tweak-dep-ver script
cabal-tweak-dep-ver | 34 +++++++++++
ghc-deps.sh | 7 ++-
ghc-rpm-macros.ghc | 65 +++++++++++----------
ghc-rpm-macros.spec | 156 +++++++++++++++++++++++++++++++++++++++++++--------
4 files changed, 206 insertions(+), 56 deletions(-)
---
diff --git a/cabal-tweak-dep-ver b/cabal-tweak-dep-ver
new file mode 100755
index 0000000..525b786
--- /dev/null
+++ b/cabal-tweak-dep-ver
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+set -e +x
+
+USAGE="Usage: $0 dep old new"
+
+if [ $# -ne 3 ]; then
+ echo "$USAGE"
+ exit 1
+fi
+
+DEP=$1
+OLD=$(echo $2 | sed -e "s/*/\\\\*/g" -e "s/\./\\\\./g")
+NEW=$3
+
+CABALFILE=$(ls *.cabal)
+
+if [ $(echo $CABALFILE | wc -w) -ne 1 ]; then
+ echo "There needs to be one .cabal file in the current dir!"
+ exit 1
+fi
+
+BREAK=[^[:alnum:]-]
+
+if ! grep -q "$BREAK$DEP$BREAK[^,]*$OLD" $CABALFILE; then
+ echo "$CABALFILE does not match: $DEP $OLD"
+ exit 1
+fi
+
+if [ ! -f $CABALFILE.orig ]; then
+ BACKUP=.orig
+fi
+
+sed -i$BACKUP -e "s/\($BREAK$DEP$BREAK[^,]*\)$OLD/\1$NEW/g" $CABALFILE
diff --git a/ghc-deps.sh b/ghc-deps.sh
index add9b9f..4c164d0 100755
--- a/ghc-deps.sh
+++ b/ghc-deps.sh
@@ -16,7 +16,7 @@ GHC_VER=$(basename $PKGBASEDIR | sed -e s/ghc-//)
if [ ! -x "/usr/bin/ghc-pkg-${GHC_VER}" -a -x "$PKGBASEDIR/ghc-pkg" ]; then
GHC_PKG="$PKGBASEDIR/ghc-pkg --global-conf=$PKGCONFDIR"
else
- GHC_PKG=/usr/bin/ghc-pkg
+ GHC_PKG="/usr/bin/ghc-pkg"
fi
case $MODE in
@@ -70,8 +70,11 @@ for i in $files; do
elif [ "$MODE" = "--requires" ]; then
if file $i | grep -q 'executable, .* dynamically linked'; then
BIN_DEPS=$(ldd $i | grep libHS | grep -v libHSrts | sed -e "s%^\\tlibHS\(.*\)-ghc${GHCVERSION}.so =.*%\1%")
+ if [ -d "$PKGCONFDIR" ]; then
+ PACKAGE_CONF_OPT="--package-conf=$PKGCONFDIR"
+ fi
for p in ${BIN_DEPS}; do
- HASH=$(${GHC_PKG} --global field $p id | sed -e "s/^id: \+//")
+ HASH=$(${GHC_PKG} --global $PACKAGE_CONF_OPT field $p id | sed -e "s/^id: \+//")
echo $HASH | sed -e "s/\(.*\)-\(.*\)/ghc(\1) = \2/"
done
fi
diff --git a/ghc-rpm-macros.ghc b/ghc-rpm-macros.ghc
index 85f3afc..2e35383 100644
--- a/ghc-rpm-macros.ghc
+++ b/ghc-rpm-macros.ghc
@@ -21,7 +21,7 @@ fi
# configure
%cabal_configure\
%ghc_check_bootstrap\
-%cabal configure --prefix=%{_prefix} --libdir=%{_libdir} --docdir=%{_docdir}/%{name}-%{version} %{?pkg_name:--htmldir=%{ghclibdocdir}/%{pkg_name}-%{version}} --libsubdir='$compiler/$pkgid' --ghc %{!?ghc_without_shared:--enable-shared} %{!?ghc_without_dynamic:--enable-executable-dynamic} %{?cabal_configure_options}
+%cabal configure --prefix=%{_prefix} --libdir=%{_libdir} --docdir=%{_docdir}/%{name}-%{version} %{?pkg_name:--htmldir=%{ghclibdocdir}/%{pkg_name}-%{version}} --libsubdir='$compiler/$pkgid' --ghc %{!?ghc_without_dynamic:--enable-executable-dynamic} %{?cabal_configure_options} $cabal_configure_extra_options
# install
%cabal_install %cabal copy --destdir=%{buildroot} -v
@@ -48,17 +48,17 @@ echo "%dir %{pkgdir}" >> %{basepkg}.files\
echo "%attr(755,root,root) %{pkgdir}/libHS%{pkgnamever}-ghc%{ghc_version}.so" >> %{basepkg}.files\
fi\
%endif\
-%if 0%{!?1:1} && %{defined ghc_without_shared}\
-if [ "%{name}" = "ghc-%{pkg_name}" ]; then\
- if [ -d "%{buildroot}%{_docdir}/%{name}-%{version}" ]; then\
- mv %{buildroot}%{_docdir}/%{name}-%{version} %{buildroot}%{_docdir}/%{name}-devel-%{version}\
+%if %{defined ghc_without_shared}\
+if [ "%{name}" = "%{basepkg}" -o -n "%{?1}" ]; then\
+ if [ -d "%{buildroot}%{_docdir}/%{basepkg}-%{pkgver}" ]; then\
+ mv %{buildroot}%{_docdir}/%{basepkg}-%{pkgver} %{buildroot}%{_docdir}/%{basepkg}-devel-%{pkgver}\
%if %{undefined ghc_exclude_docdir}\
- echo "%{_docdir}/%{name}-devel-%{version}" >> %{basepkg}-devel.files\
+ echo "%{_docdir}/%{basepkg}-devel-%{version}" >> %{basepkg}-devel.files\
%endif\
fi\
fi\
%endif\
-%if 0%{!?1:1} && %{undefined ghc_exclude_docdir}\
+%if %{undefined ghc_exclude_docdir}\
if [ -d "%{buildroot}%{_docdir}/%{name}-%{version}" ]; then\
echo "%{_docdir}/%{name}-%{version}" >> %{basepkg}%{?ghc_without_shared:-devel}.files\
elif [ -d "%{buildroot}%{_docdir}/ghc-%{pkgnamever}" ]; then\
@@ -73,7 +73,11 @@ fi\
if [ -d "%{buildroot}%{docdir}" ]; then\
echo "%{docdir}" >> %{basepkg}-devel.files\
fi\
-sed -i -e "s!%{buildroot}!!g" %{!?ghc_without_shared:%{basepkg}.files} %{basepkg}-devel.files\
+for i in %{!?ghc_without_shared:%{basepkg}.files} %{basepkg}-devel.files; do\
+if [ -f "$i" ]; then\
+sed -i -e "s!%{buildroot}!!g" $i\
+fi\
+done\
%{nil}
%ghc_add_basepkg_file()\
@@ -98,7 +102,7 @@ install --mode=0644 %{pkgnamever}.conf %{buildroot}%{ghclibdir}/package.conf.d\
%ghc_devel_requires Requires: ghc-compiler = %{ghc_version}\
Requires(post): ghc-compiler = %{ghc_version}\
Requires(postun): ghc-compiler = %{ghc_version}\
-%if %{undefined ghc_without_shared}\
+%if %{undefined ghc_without_shared} && 0%{!?-m:1}\
Requires: ghc-%{?pkg_name}%{!?pkg_name:%{pkgname}} = %{?pkgver}%{!?pkgver:%{version}}-%{release}\
%endif
@@ -131,7 +135,7 @@ Group: System Environment/Libraries\
%{?ghc_pkg_obsoletes:Obsoletes: %(echo "%{ghc_pkg_obsoletes}" | sed -e "s/\\(ghc-[^, ]*\\)-devel/\\1/g")}
# ghc_description [name] [version]
-%ghc_description\
+%ghc_description()\
%define pkgname %{?1}%{!?1:%{pkg_name}}\
%define basepkg ghc-%{pkgname}\
%description -n %{basepkg}\
@@ -140,8 +144,8 @@ Group: System Environment/Libraries\
This package provides the shared library.\
%endif
-# ghc_binlib_package [-c cdepslist] [-h pkgdepslist] [-l licensetag] [-x] [name] [version]
-%ghc_binlib_package(c:h:l:x)\
+# ghc_lib_subpackage [-c cdepslist] [-h pkgdepslist] [-l licensetag] [-x] [name] [version]
+%ghc_lib_subpackage(c:h:l:x)\
%define pkgname %{?1}%{!?1:%{pkg_name}}\
%define pkgver %{?2}%{!?2:%{version}}\
%define pkgnamever %{pkgname}-%{pkgver}\
@@ -175,8 +179,9 @@ This package provides the shared library.\
%ghc_devel_files\
%{nil}
-# ghc_devel_package [-c cdepslist] [-h pkgdepslist] [-l licensetag] [name] [version]
-%ghc_devel_package(c:h:l:)\
+# ghc_devel_package [-c cdepslist] [-h pkgdepslist] [-l licensetag] [-m] [name] [version]
+# -m : meta-package
+%ghc_devel_package(c:h:l:m)\
%define pkgname %{?1}%{!?1:%{pkg_name}}\
%define pkgver %{?2}%{!?2:%{version}}\
%define basepkg ghc-%{pkgname}\
@@ -194,10 +199,12 @@ Group: Development/Libraries\
Obsoletes: %{basepkg}-doc < %{pkgver}-%{release}\
Provides: %{basepkg}-doc = %{pkgver}-%{release}\
Obsoletes: %{basepkg}-prof < %{pkgver}-%{release}\
+%if %{undefined without_prof}\
Provides: %{basepkg}-prof = %{pkgver}-%{release}\
+%endif
# ghc_devel_description
-%ghc_devel_description\
+%ghc_devel_description()\
%define pkgname %{?1}%{!?1:%{pkg_name}}\
%define basepkg ghc-%{pkgname}\
%description -n %{basepkg}-devel\
@@ -206,7 +213,7 @@ Provides: %{basepkg}-prof = %{pkgver}-%{release}\
This package contains the development files.
# ghc_devel_post_postun
-%ghc_devel_post_postun\
+%ghc_devel_post_postun()\
%define pkgname %{?1}%{!?1:%{pkg_name}}\
%define basepkg ghc-%{pkgname}\
%post -n %{basepkg}-devel\
@@ -240,38 +247,36 @@ find %{buildroot} -type f -exec sh -c "file {} | grep -q 'dynamically linked'" \
%cabal_configure\
%cabal build
-# ghc_lib_build [name] [version]
-%ghc_lib_build()\
+# ghc_lib_build_without_haddock [name] [version]
+%ghc_lib_build_without_haddock()\
%global debug_package %{nil}\
-%{?1:cd %1-%2}\
-%cabal_configure %{!?without_prof:-p} %{?1:--docdir=%{_docdir}/ghc-%1-%2 --htmldir=%{ghclibdocdir}/%1-%2}\
+%cabal_configure %{!?without_prof:-p} %{!?ghc_without_shared:--enable-shared} %{?1:--docdir=%{_docdir}/ghc-%1-%2 --htmldir=%{ghclibdocdir}/%1-%2} %{!?ghc_with_lib_for_ghci:--disable-library-for-ghci}\
%cabal build\
+%{nil}
+
+# ghc_lib_build [name] [version]
+%ghc_lib_build()\
+%ghc_lib_build_without_haddock\
%if %{undefined without_haddock}\
-%cabal haddock %{!?without_hscolour:%(if [ -x %{_bindir}/HsColour ]; then echo --hyperlink-source; fi)}\
+%cabal haddock --html %{!?without_hscolour:%(if [ -x %{_bindir}/HsColour ]; then echo --hyperlink-source; fi)} --hoogle\
%endif\
-%{?1:cd -}\
%{nil}
# install bin package
-%ghc_bin_install\
-%if %{undefined ghc_bootstrapping}\
+%ghc_bin_install()\
%global _use_internal_dependency_generator 0\
%global __find_requires %{_rpmconfigdir}/ghc-deps.sh --requires %{buildroot}%{ghclibdir}\
-%endif\
%cabal_install\
-%ghc_strip_dynlinked
+%{!?1:%ghc_strip_dynlinked}\
+%{nil}
# ghc_lib_install [name] [version]
%ghc_lib_install()\
-%if %{undefined ghc_bootstrapping}\
%global _use_internal_dependency_generator 0\
%global __find_provides %{_rpmconfigdir}/ghc-deps.sh --provides %{buildroot}%{ghclibdir}\
%global __find_requires %{_rpmconfigdir}/ghc-deps.sh --requires %{buildroot}%{ghclibdir}\
-%endif\
-%{?1:cd %1-%2}\
%cabal_install\
%cabal_pkg_conf\
-%{?1:cd -}\
%ghc_gen_filelists\
%{!?1:%ghc_strip_dynlinked}\
%{nil}
diff --git a/ghc-rpm-macros.spec b/ghc-rpm-macros.spec
index 933b0ed..b6c3b4b 100644
--- a/ghc-rpm-macros.spec
+++ b/ghc-rpm-macros.spec
@@ -2,23 +2,33 @@
%global macros_file %{_sysconfdir}/rpm/macros.ghc
+# uncomment to bootstrap without hscolour
+#%%global without_hscolour 1
+
Name: ghc-rpm-macros
-Version: 0.15.5
-Release: 1%{?dist}
+Version: 0.15.9
+Release: 2%{?dist}
Summary: Macros for building packages for GHC
Group: Development/Libraries
License: GPLv3
URL: https://fedoraproject.org/wiki/Haskell_SIG
-# This is a Fedora maintained package which is specific to
-# our distribution. Thus the source is only available from
-# within this srpm.
+# This is a Fedora maintained package, originally made for
+# the distribution. Hence the source is currently only available
+# from this package. But it could be hosted on fedorahosted.org
+# for example if other rpm distros would prefer that.
Source0: ghc-rpm-macros.ghc
Source1: COPYING
Source2: AUTHORS
Source3: ghc-deps.sh
+Source4: cabal-tweak-dep-ver
Requires: redhat-rpm-config
+%if %{undefined without_hscolour}
+BuildRequires: redhat-rpm-config
+ExclusiveArch: %{ghc_arches}
+Requires: hscolour
+%endif
%description
A set of macros for building GHC packages following the Haskell Guidelines
@@ -40,6 +50,8 @@ install -p -D -m 0644 %{SOURCE0} ${RPM_BUILD_ROOT}/%{macros_file}
install -p -D -m 0755 %{SOURCE3} %{buildroot}/%{_prefix}/lib/rpm/ghc-deps.sh
+install -p -D -m 0755 %{SOURCE4} %{buildroot}/%{_bindir}/cabal-tweak-dep-ver
+
# this is why this package is now arch-dependent:
# turn off shared libs and dynamic linking on secondary archs
%ifnarch %{ix86} x86_64
@@ -56,9 +68,49 @@ EOF
%doc COPYING AUTHORS
%config(noreplace) %{macros_file}
%{_prefix}/lib/rpm/ghc-deps.sh
+%{_bindir}/cabal-tweak-dep-ver
%changelog
+* Thu Oct 25 2012 Jens Petersen <petersen at redhat.com> - 0.15.9-2
+- BR redhat-rpm-config instead of ghc-rpm-macros
+- no longer set without_hscolour in macros.ghc for bootstrapping
+
+* Tue Oct 9 2012 Jens Petersen <petersen at redhat.com> - 0.15.9-1
+- "cabal haddock" needs --html option with --hoogle to output html
+
+* Thu Sep 20 2012 Jens Petersen <petersen at redhat.com> - 0.15.8-1
+- ghc-rpm-macros now requires hscolour so packages no longer need to BR it
+- this can be disabled for bootstrapping by setting without_hscolour
+- make haddock build hoogle files
+- ghc_lib_build no longer builds redundant ghci .o library files
+
+* Wed Jul 11 2012 Jens Petersen <petersen at redhat.com> - 0.15.7-1
+- let ghc_bin_install take an arg to disable implicit stripping for subpackages
+- fix doc handling of subpackages for ghc_without_shared
+- without ghc_exclude_docdir include doc dir also for subpackages
+- rename ghc_binlib_package to ghc_lib_subpackage
+- add ghc_lib_build_without_haddock
+- no longer drop into package dirs when subpackaging with ghc_lib_build and
+ ghc_lib_install
+
+* Fri Jun 22 2012 Jens Petersen <petersen at redhat.com> - 0.15.6.1-1
+- cabal-tweak-dep-ver: be careful only to match complete dep name and
+ do not match beyond ","
+
+* Fri Jun 22 2012 Jens Petersen <petersen at redhat.com> - 0.15.6-1
+- cabal-tweak-dep-ver: new script to tweak depends version bounds in .cabal
+ from ghc-rpm-macros-0.95.5
+- ghc-dep.sh: only use buildroot package.conf.d if it exists
+- ghc-deps.sh: look in buildroot package.conf.d for program deps
+- add a meta-package option to ghc_devel_package and use in ghc_devel_requires
+- allow ghc_description, ghc_devel_description, ghc_devel_post_postun
+ to take args
+- support meta packages like haskell-platform without base lib files
+- add shell variable cabal_configure_extra_options to cabal_configure for
+ local configuration
+- do not provide prof when without_prof set
+
* Thu Feb 23 2012 Jens Petersen <petersen at redhat.com> - 0.15.5-1
- fix handling of devel docdir for non-shared builds
- simplify ghc_bootstrap
@@ -167,10 +219,13 @@ EOF
- no longer provide ghc-*-doc
- no longer run ghc_reindex_haddock in ghc-*-devel scripts
-* Wed Mar 16 2011 Jens Petersen <petersen at redhat.com> - 0.10.52-1
-- backport ghc fixes and secondary arch support from 0.11.12:
+* Thu Mar 10 2011 Jens Petersen <petersen at redhat.com> - 0.11.12-1
- add ghc_pkg_obsoletes to binlib base lib package too
+
+* Wed Mar 9 2011 Jens Petersen <petersen at redhat.com> - 0.11.11-1
- add docdir when subpackaging packages too
+
+* Sun Feb 13 2011 Jens Petersen <petersen at redhat.com> - 0.11.10-1
- this package is now arch-dependent
- rename without_shared to ghc_without_shared and without_dynamic
to ghc_without_dynamic so that they can be globally defined for
@@ -180,42 +235,95 @@ EOF
- set ghc_without_shared and ghc_without_dynamic on secondary
(ie non main intel) archs
- disable debuginfo for self
+
+* Fri Feb 11 2011 Jens Petersen <petersen at redhat.com> - 0.11.9-1
+- revert "set without_shared and without_dynamic by default on secondary archs
+ in cabal_bin_build and cabal_lib_build" change, since happening for all archs
+
+* Thu Feb 10 2011 Jens Petersen <petersen at redhat.com> - 0.11.8-1
- only link Setup dynamically if without_shared and without_dynamic not set
+- set without_shared and without_dynamic by default on secondary archs
+ in cabal_bin_build and cabal_lib_build
- add cabal_configure_options to pass extra options to cabal_configure
-* Fri Feb 4 2011 Jens Petersen <petersen at redhat.com> - 0.10.51-1
-- ghc_binlib_package's -x option does not take an arg
+* Thu Feb 10 2011 Jens Petersen <petersen at redhat.com> - 0.11.7-1
+- fix ghc-deps.sh for without_shared libraries
-* Sat Jan 29 2011 Jens Petersen <petersen at redhat.com> - 0.10.50-1
-- merge subpackaging support from 0.11.4:
-- drop ghcdocdir and ghcpkgdir
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.11.6-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Sat Jan 29 2011 Jens Petersen <petersen at redhat.com> - 0.11.6-1
+- simplify adding shared subpackage license file
+- own ghc-deps.sh not /usr/lib/rpm
+
+* Sun Jan 23 2011 Jens Petersen <petersen at redhat.com> - 0.11.5-1
+- add rpm hash requires for dynamic executables in ghc-deps.sh
+- compile Setup in cabal macro
+- use _rpmconfigdir
+
+* Sat Jan 22 2011 Jens Petersen <petersen at redhat.com> - 0.11.4-1
+- drop deprecated ghcdocdir and ghcpkgdir
- new ghclibdocdir
+- replace some missed RPM_BUILD_ROOT's
+- bring back ghc requires in ghc_devel_requires
- improve prof summary and description
- add without_prof and without_haddock option macros
+
+* Fri Jan 21 2011 Jens Petersen <petersen at redhat.com> - 0.11.3-1
+- compile Setup to help speed up builds
+
+* Thu Jan 20 2011 Jens Petersen <petersen at redhat.com> - 0.11.2-1
+- put docdir (license) also into shared lib subpackage
- add ghc_binlib_package option to exclude package from ghc_packages_list
- condition lib base package additional description for srpm
+
+* Mon Jan 3 2011 Jens Petersen <petersen at redhat.com> - 0.11.1-1
- use buildroot instead of RPM_BUILD_ROOT
- rename ghcpkgbasedir to ghclibdir
-- move name and version macro options (-n and -v) to optional args
-- ghc_gen_filelists, ghc_lib_build, ghc_lib_install, cabal_pkg_conf
- now take optional "[name] [version]" args
+- split "[name-version]" args into "[name] [version]" args
+- move remaining name and version macro options (-n and -v) to args
+- drop deprecated -o options
+
+* Thu Dec 30 2010 Jens Petersen <petersen at redhat.com> - 0.11.0-1
+- add support for subpackaging ghc's libraries:
+- deprecate ghcpkgdir and ghcdocdir from now on
+- ghc_gen_filelists optional arg is now name-version
+- ghc_lib_build, ghc_lib_install, cabal_pkg_conf now take optional
+ name-version arg
+
+* Mon Dec 20 2010 Jens Petersen <petersen at redhat.com> - 0.10.3-1
+- revert disabling debug_package, since with redhat-rpm-config installed
+ the behaviour depended on the position of ghc_lib_package in the spec file
+ (reported by narasim)
+
+* Fri Nov 26 2010 Jens Petersen <petersen at redhat.com>
- drop with_devhelp since --html-help option gone from haddock-2.8.0
+
+* Tue Nov 23 2010 Jens Petersen <petersen at redhat.com> - 0.10.2-1
+- ignore ghc's builtin pseudo-libs
+
+* Tue Nov 23 2010 Jens Petersen <petersen at redhat.com> - 0.10.1-1
+- bring back the explicit n-v-r internal package requires for devel and prof packages
+
+* Mon Nov 22 2010 Jens Petersen <petersen at redhat.com> - 0.10.0-1
+- turn on pkg hash metadata (for ghc-7 builds)
+- ghc-deps.sh now requires an extra buildroot/ghcpkgbasedir arg
+- automatic internal package deps from prof to devel to base
- rename ghc_requires to ghc_devel_requires
- drop ghc_doc_requires
+- ghc_reindex_haddock is deprecated and now a no-op
-* Wed Dec 29 2010 Jens Petersen <petersen at redhat.com> - 0.8.3-1
-- revert disabling debug_package, since with redhat-rpm-config installed
- the behaviour depended on the position of ghc_lib_package in the spec file
- (reported by narasim)
+* Thu Sep 30 2010 Jens Petersen <petersen at redhat.com> - 0.9.1-1
+- fix without_shared build so it actually works
-* Thu Sep 30 2010 Jens Petersen <petersen at redhat.com> - 0.8.2-1
-- add ghc_pkg_obsoletes for obsoleting old packages
-- always obsolete -doc packages, but keep -o for now for backward compatibility
-- disable debuginfo by default
+* Thu Sep 30 2010 Jens Petersen <petersen at redhat.com> - 0.9.0-1
+- add rpm provides and requires script ghc-deps.sh for package hash metadata
+- turn on hash provides and disable debuginfo by default
- make shared and hscolour default
- use without_shared and without_hscolour to disable them
-- fix without_shared build so it actually works
+- add ghc_pkg_obsoletes for obsoleting old packages
- use ghcpkgbasedir
+- always obsolete -doc packages, but keep -o for now for backward compatibility
* Fri Jul 16 2010 Jens Petersen <petersen at redhat.com> - 0.8.1-1
- fix ghc_strip_dynlinked when no dynlinked files
More information about the scm-commits
mailing list