Mattia Verga wrote: > It would be nice to have a new dynamic macro for tracking fpc (Free > Pascal Compiler) supported architectures. Currently all packages > which depend on fpc to build must list in the .spec file the > ExclusiveArch entry. Having an ExclusiveArch: %{fpc_arches} macro > would be easier and future proof since in future there will be no > need of manual intervention if fpc will become available on more > architectures. You'll want to put that macro in a file in /usr/lib/rpm/macros.d. Name the file macros.fpc-srpm to follow the convention, and package it in a separate package named fpc-srpm-macros. Then ask the maintainers of redhat-rpm-config to require fpc-srpm-macros. The macro must be either in redhat-rpm-config or in a package that redhat-rpm-config requires so that it's always present, because ExclusiveArch is evaluated before BuildRequires takes effect. A separate package has the advantage that the same people who maintain the Free Pascal Compiler can also maintain the macro. The package should have absolutely minimal dependencies to avoid bloating a minimal installation, and minimal build-time dependencies to avoid complicating bootstrapping on new architectures. As far as I know no special permission is required to do this. The Packaging Committee discussed taking control of these macros some time ago, but no decision has been made that I have seen. Björn Persson
Attachment:
pgpZEjSGuXLyC.pgp
Description: OpenPGP digital signatur
-- packaging mailing list packaging@xxxxxxxxxxxxxxxxxxxxxxx http://lists.fedoraproject.org/admin/lists/packaging@xxxxxxxxxxxxxxxxxxxxxxx