leave stripping to generic rpm macros
This commit is contained in:
parent
b82b10135e
commit
b60ddd4560
@ -177,6 +177,7 @@ EOF
|
|||||||
%changelog
|
%changelog
|
||||||
* Fri Feb 1 2019 Jens Petersen <petersen@redhat.com> - 1.9.6-1
|
* Fri Feb 1 2019 Jens Petersen <petersen@redhat.com> - 1.9.6-1
|
||||||
- disable debuginfo by undefining _enable_debug_packages
|
- disable debuginfo by undefining _enable_debug_packages
|
||||||
|
- leave stripping to generic rpm macros
|
||||||
|
|
||||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.5-6
|
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.5-6
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||||
|
10
macros.ghc
10
macros.ghc
@ -29,7 +29,7 @@ if ! [ -f Setup.hs -o -f Setup.lhs ]; then\
|
|||||||
cp %{_datadir}/ghc-rpm-macros/Setup.hs .\
|
cp %{_datadir}/ghc-rpm-macros/Setup.hs .\
|
||||||
fi\
|
fi\
|
||||||
%cabal --version\
|
%cabal --version\
|
||||||
%cabal configure --prefix=%{_prefix} --libdir=%{_libdir} --docdir=%{_ghcdocdir} --libsubdir='$compiler/$pkgid' --datasubdir='$pkgid' --libexecsubdir='$pkgid' --ghc %{?_ghcdynlibdir:--dynlibdir=%{_ghcdynlibdir}} %{!?ghc_without_dynamic:--enable-executable-dynamic} %{?with_tests:--enable-tests} %{?ghc_subpackaging:--user}%{!?ghc_subpackaging:--global} --ghc-options="${CFLAGS:+$(echo ' '$CFLAGS | sed -e 's/ / -optc/g')} ${LDFLAGS:+$(echo ' '$LDFLAGS | sed -e 's/ / -optl/g')}" %{?cabal_configure_options} $cabal_configure_extra_options
|
%cabal configure --prefix=%{_prefix} --libdir=%{_libdir} --docdir=%{_ghcdocdir} --libsubdir='$compiler/$pkgid' --datasubdir='$pkgid' --libexecsubdir='$pkgid' --ghc %{?_ghcdynlibdir:--dynlibdir=%{_ghcdynlibdir}} %{!?ghc_without_dynamic:--enable-executable-dynamic} %{?with_tests:--enable-tests} %{?ghc_subpackaging:--user}%{!?ghc_subpackaging:--global} --ghc-options="${CFLAGS:+$(echo ' '$CFLAGS | sed -e 's/ / -optc/g')} ${LDFLAGS:+$(echo ' '$LDFLAGS | sed -e 's/ / -optl/g')}" --disable-executable-stripping --disable-library-stripping %{?cabal_configure_options} $cabal_configure_extra_options
|
||||||
|
|
||||||
# install
|
# install
|
||||||
%cabal_install %cabal copy --destdir=%{buildroot} %{?cabal_install_options}
|
%cabal_install %cabal copy --destdir=%{buildroot} %{?cabal_install_options}
|
||||||
@ -148,18 +148,11 @@ fi\
|
|||||||
%endif\
|
%endif\
|
||||||
%{nil}
|
%{nil}
|
||||||
|
|
||||||
# ghc_strip_dynlinked
|
|
||||||
%ghc_strip_dynlinked\
|
|
||||||
%if %{undefined __debug_package}\
|
|
||||||
find %{buildroot} -type f -exec sh -c "file {} | grep -q 'dynamically linked'" \\; -exec strip "{}" \\;\
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# install bin package
|
# install bin package
|
||||||
%ghc_bin_install()\
|
%ghc_bin_install()\
|
||||||
%{!?_fileattrsdir:%global _use_internal_dependency_generator 0}\
|
%{!?_fileattrsdir:%global _use_internal_dependency_generator 0}\
|
||||||
%{!?_fileattrsdir:%global __find_requires %{_rpmconfigdir}/ghc-deps.sh %{buildroot}%{ghclibdir}}\
|
%{!?_fileattrsdir:%global __find_requires %{_rpmconfigdir}/ghc-deps.sh %{buildroot}%{ghclibdir}}\
|
||||||
%cabal_install\
|
%cabal_install\
|
||||||
%{!?1:%ghc_strip_dynlinked}\
|
|
||||||
%{?ghc_subpackaging:%ghc_fix_rpath %{subpkgs}}\
|
%{?ghc_subpackaging:%ghc_fix_rpath %{subpkgs}}\
|
||||||
%{nil}
|
%{nil}
|
||||||
|
|
||||||
@ -171,7 +164,6 @@ find %{buildroot} -type f -exec sh -c "file {} | grep -q 'dynamically linked'" \
|
|||||||
%cabal_install\
|
%cabal_install\
|
||||||
%cabal_pkg_conf %{?1} %{?2}\
|
%cabal_pkg_conf %{?1} %{?2}\
|
||||||
%ghc_gen_filelists %{?1} %{?2}\
|
%ghc_gen_filelists %{?1} %{?2}\
|
||||||
%{!?1:%ghc_strip_dynlinked}\
|
|
||||||
%{?ghc_subpackaging:%ghc_fix_rpath %{subpkgs}}\
|
%{?ghc_subpackaging:%ghc_fix_rpath %{subpkgs}}\
|
||||||
%{nil}
|
%{nil}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user