Kevin Kofler <[email protected]> writes: > Michael Catanzaro wrote: >> Kevin, the goal is to *simply* these packages: >> >> mkdir -p %{_target_platform} >> pushd %{_target_platform} >> %cmake <package-specific flags go here> >> popd >> >> It's four lines. We get to simplify it down to one line. Proposal >> owners are provenpackagers and say they will try to fix affected >> packages. Fine by me? > > In the real world, it will end up as: > > %if 0%{?fedora} > 32 || 0%{?rhel} > 8 > %cmake > %else > mkdir %{_target_platform} > pushd %{_target_platform} > %cmake .. > popd > %endif
Or you use the new %cmake macro only in the f32, epel8 and master branch and leave the other branches as they are? > > i.e. 8 lines instead of 4, and much less readable. Most specfiles need to > work on older distributions too. > > Kevin Kofler > _______________________________________________ > devel mailing list -- [email protected] > To unsubscribe send an email to [email protected] > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/[email protected]
signature.asc
Description: PGP signature
_______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected]
