bring back %package_debugging for bos since it does "more" than
--short-circuit
This commit is contained in:
parent
6a740e49cf
commit
2e71ab898c
21
ghc.spec
21
ghc.spec
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user