On 3/31/21 9:51 PM, Jan Rękorajski wrote: > On Wed, 31 Mar 2021, Jakub Bogusz wrote: > >> On Wed, Mar 31, 2021 at 09:33:00PM +0200, baggins wrote: >>> commit 45c4eb111b114539bab16bd567a4a794d75d6e16 >>> Author: Jan Rękorajski <bagg...@pld-linux.org> >>> Date: Wed Mar 31 21:32:32 2021 +0200 >>> >>> - fix typo in debugsource packages macro >>> - rel 2 >>> >>> macros.pld | 2 +- >>> rpm-pld-macros.spec | 2 +- >>> 2 files changed, 2 insertions(+), 2 deletions(-) >>> --- >> [...] >>> @@ -138,7 +138,7 @@ pakietu oraz przy odpluskwianiu samego pakietu.\ >>> %ifnarch noarch\ >>> %global __debug_package 1\ >>> %_debuginfo_template\ >>> -%{?_debugsource_packages:%_debugsource_template}\ >>> +%{?%_debugsource_packages:%_debugsource_template}\ >>> %endif\ >>> %{nil} >>> >> Uhm, is it really correct now? >> debug source files like these are unpackaged now: >> >> /usr/src/debug/gjs-1.68.0-1.x32 > It's not, Reverted.
Well... rpm --define '_debugsource_packages 0' --eval '%{?%_debugsource_packages:%_debugsource_template}' worked as I had expected (it evaluated to nothing) not because %_debugsource_packages was evaluated to false but because %{%_debugsource_packages} was undefined :-( Is there any way to undefine a macro in .rpmmacros ? _______________________________________________ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en