Created attachment 589552 [details] specfile changes to make Description of problem: I'd like to have a newer gnustep make in el5 EPEL Version-Release number of selected component (if applicable): EPEL5 1.12.0-5.el5.1 EPEL6 2.4.0-1.el6 How reproducible: Very Steps to Reproduce: 1. on rhel5 box with epel enabled 2. yum install gnustep-make-2.4.0-1.el5.x86_64 3. Actual results: not found Expected results: installed package Additional info: I found only one patch is needed to the spec file to make things happier. RHEL 5 was of a time that didn't like different arch types for sub packages in a single spec file. So it parsed out the noarch later in the spec file and assumed that's what it was setting _target_cpu to. All the rpms are built x86_64 or i386 respectively however since building the support to RHEL5 to allow for sub package BuildArch changes would be a bit more difficult this is a pretty good middle ground for now.
Oh, forgot the rpmlint output. $ rpmlint ../RPMS/x86_64/* ../SRPMS/gnustep-make-2.4.0-1.el5.src.rpm gnustep-filesystem.x86_64: W: no-documentation gnustep-filesystem.x86_64: E: dir-or-file-in-usr-local /usr/local/lib64/GNUstep/Applications gnustep-filesystem.x86_64: E: dir-or-file-in-usr-local /usr/local/lib/GNUstep/WebApplications gnustep-filesystem.x86_64: E: dir-or-file-in-usr-local /usr/local/share/GNUstep/Documentation/Developer gnustep-filesystem.x86_64: E: dir-or-file-in-usr-local /usr/local/share/GNUstep gnustep-filesystem.x86_64: E: dir-or-file-in-usr-local /usr/local/lib64/GNUstep/WebApplications gnustep-filesystem.x86_64: E: dir-or-file-in-usr-local /usr/local/lib/GNUstep gnustep-filesystem.x86_64: E: dir-or-file-in-usr-local /usr/local/share/GNUstep/Documentation gnustep-filesystem.x86_64: E: dir-or-file-in-usr-local /usr/local/lib64/GNUstep gnustep-filesystem.x86_64: E: dir-or-file-in-usr-local /usr/local/lib/GNUstep/Applications gnustep-make.x86_64: W: manpage-not-compressed bz2 /usr/share/man/man1/openapp.1.gz gnustep-make.x86_64: W: infopage-not-compressed bz2 /usr/share/info/gnustep-make.info.gz gnustep-make.x86_64: W: manpage-not-compressed bz2 /usr/share/man/man1/debugapp.1.gz gnustep-make.x86_64: W: manpage-not-compressed bz2 /usr/share/man/man7/library-combo.7.gz gnustep-make.x86_64: W: infopage-not-compressed bz2 /usr/share/info/gnustep-faq.info.gz gnustep-make.x86_64: W: manpage-not-compressed bz2 /usr/share/man/man1/opentool.1.gz gnustep-make.x86_64: W: manpage-not-compressed bz2 /usr/share/man/man1/gnustep-config.1.gz gnustep-make.x86_64: W: manpage-not-compressed bz2 /usr/share/man/man7/GNUstep.7.gz gnustep-make.x86_64: W: infopage-not-compressed bz2 /usr/share/info/gnustep-filesystem.info.gz gnustep-make.x86_64: W: infopage-not-compressed bz2 /usr/share/info/gnustep-howto.info.gz gnustep-make.x86_64: W: infopage-not-compressed bz2 /usr/share/info/gnustep-userfaq.info.gz gnustep-make.x86_64: E: no-binary gnustep-make.x86_64: W: only-non-binary-in-usr-lib gnustep-make.x86_64: W: devel-file-in-non-devel-package /usr/bin/gnustep-config gnustep-make-doc.x86_64: W: file-not-utf8 /usr/share/GNUstep/Documentation/User/GNUstep/README.Darwin gnustep-make.src:113: E: hardcoded-library-path in %{_prefix}/lib/GNUstep gnustep-make.src:115: E: hardcoded-library-path in %{_prefix}/lib/GNUstep/Applications gnustep-make.src:117: E: hardcoded-library-path in %{_prefix}/lib/GNUstep/WebApplications 4 packages and 0 specfiles checked; 13 errors, 15 warnings.
I applied this same patch to fedora 17 2.6.2 build and it seemed to work fine there as well. URL: http://dmlb2000.homelinux.org/packages/gnustep-make-2.6.2-2.el5.src.rpm http://dmlb2000.homelinux.org/packages/gnustep-make-2.6.2-2.el6.src.rpm
Ping, anyone looked at this lately? I can do more with this if need be I'm a fedora packager now.
I'm closing this one as a WONTFIX. There hasn't been traction for a long time...