Created attachment 357467 [details]
Changes to gnustep-make.spec
I have found some issues with version 2.0.8-2 of gnustep-make:
* The LOCAL and SYSTEM domains are the same. By default a "make install" will use the LOCAL domain (/usr/local) but with this package the installation will end up under /usr (the SYSTEM domain). This is a deviation from upstream introduced by some mangling in the spec file.
* Variable GNUSTEP_SYSTEM_DOC is set to /usr/share/doc/gnustep-make-doc-2.0.8. This will cause other GNUstep software installed with this version of gnustep-make to install their respective documentation in that directory. This is another mangling introduced in the spec file.
* gnustep-make installs info pages whose name is far too generic: faq.info, filesystem.info, machines.info, userfaq.info. Installing these should be avoided until they get renamed upstream.
* The spec file is broken when build without docs because there is still a "%files doc" section. It should be within a if statement.
I am attaching a diff file with proposed changes to the spec file.
I've fixed most (all?) of this in my 2.2.0 -- making this bug a duplicate of that. Charles, thanks for the inputs -- please carry on the discussion over there.
*** This bug has been marked as a duplicate of bug 523018 ***