bring back %package_debugging for bos since it does "more" than

--short-circuit
This commit is contained in:
Jens Petersen 2008-09-26 07:14:14 +00:00
parent 6a740e49cf
commit 2e71ab898c

View File

@ -2,6 +2,18 @@
%define build_prof 1 %define build_prof 1
%define build_doc 1 %define build_doc 1
# Fixing packaging problems can be a tremendous pain because it
# generally requires a complete rebuild, which takes hours. To offset
# the misery, do a complete build once using "rpmbuild -bc", then copy
# your built tree to a directory of the same name suffixed with
# ".built", using "cp -al". Finally, set this variable, and it will
# copy the already-built tree into place during build instead of
# actually doing the build.
#
# Obviously, this can only work if you leave the build section
# completely untouched between builds.
%define package_debugging 0
Name: ghc Name: ghc
Version: 6.8.3 Version: 6.8.3
Release: 5%{?dist} Release: 5%{?dist}
@ -69,6 +81,15 @@ you like to have local access to the documentation in HTML format.
%patch0 -p1 -b .0-haddock~ %patch0 -p1 -b .0-haddock~
%build %build
# hack for building a local test package quickly from a prebuilt tree
%if %{package_debugging}
pushd ..
rm -rf %{name}-%{version}
cp -al %{name}-%{version}.built %{name}-%{version}
popd
exit 0
%endif
%if !%{build_prof} %if !%{build_prof}
echo "GhcLibWays=" >> mk/build.mk echo "GhcLibWays=" >> mk/build.mk
echo "GhcRTSWays=thr debug" >> mk/build.mk echo "GhcRTSWays=thr debug" >> mk/build.mk