Proposal: Updated Fedora MinGW Packaging Guidelines

Erik van Pienbroek erik at vanpienbroek.nl
Tue May 21 21:47:41 UTC 2013


Hi all,

Over the last couple of months I received some feedback about the
current Fedora MinGW Packaging Guidelines. Some topics were missing and
other weren't verbose enough. Therefore I just created a draft with
updated packaging guidelines in which all the feedback was
incorporated. 

Before letting the Fedora Packaging Committee (FPC) make a final
decision about this draft I want to let the Fedora MinGW users review it
first.

The draft packaging guidelines can be found at
https://fedoraproject.org/wiki/PackagingDrafts/MinGWCrossCompiler
The diff against the current MinGW packaging guidelines can be found at
https://fedoraproject.org/w/index.php?title=PackagingDrafts%
2FMinGWCrossCompiler&diff=337954&oldid=302743

The following changes are done in the updated packaging guidelines:
1. Removed all references to %mingw_make_install as it shouldn't be
   used any more
2. Removed the Group tag as it isn't needed any more according to
   http://fedoraproject.org/wiki/Packaging/Guidelines#Group_tag
3. Added macros for Qt4 and Qt5 (%mingw{,32,64}-qmake-qt{4,5})
4. Added a column to various tables to indicate in which version
   of mingw-filesystem the macro in question was added
5. Make it more clear that packages don't need to
   BuildRequires: mingw-filesystem (as mentioned in
   https://bugzilla.redhat.com/show_bug.cgi?id=895566)
6. Added a section explaining what to do with executables
7. Replaced the section about man/info pages with a more generic
   section about files which shouldn't be bundled when they are
   already part of native packages
7a. autoconf macro files shouldn't be bundled in mingw packages any more

If you think something is still missing, the text is too difficult to
read (English is not my native language) or you don't agree with any of
the proposed changes please let me know so it can be fixed before
handing everything over to the FPC. Please also let me know if you're +1
to the proposed changes. Feedback can be sent until tomorrow evening.
The next FPC meeting is this Thursday so let's hope we can still get
everything ready in time.

Regards,

Erik van Pienbroek



More information about the mingw mailing list