Bug 828906 - Backport gnustep make 2.4.0 to el5
Summary: Backport gnustep make 2.4.0 to el5
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: gnustep-make
Version: el5
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jochen Schmitt
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-06-05 15:00 UTC by David Brown
Modified: 2014-10-07 00:48 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-10-07 00:48:06 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
specfile changes to make (1.08 KB, application/octet-stream)
2012-06-05 15:00 UTC, David Brown
no flags Details

Description David Brown 2012-06-05 15:00:12 UTC
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.

Comment 1 David Brown 2012-06-05 15:01:43 UTC
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.

Comment 2 David Brown 2012-06-05 20:18:55 UTC
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

Comment 3 David Brown 2012-07-15 04:13:33 UTC
Ping, anyone looked at this lately? I can do more with this if need be I'm a fedora packager now.

Comment 4 David Brown 2014-10-07 00:48:06 UTC
I'm closing this one as a WONTFIX. There hasn't been traction for a long time...


Note You need to log in before you can comment on or make changes to this bug.