Ticket #474 (closed patch: wontfix)

Opened 13 years ago

Last modified 12 years ago

[PATCH] improved parrot.spec for SUSE

Reported by: mvyskocil Owned by:
Priority: normal Milestone:
Component: install Version: 1.0.0
Severity: medium Keywords:
Cc: Language:
Patch status: Platform: linux

Description

I improved your spec file for SUSE (tested on openSUSE 11.2 Alpha, but should works on older releases). It was easy, just add some %if ! 0%{?suse_version} to spec file.

I also added a patch, which removes an RPATH, because usage of it is not permitted in SUSE (and Fedora has a same policy [1]). But I'm not familiar with a parrot build system, so I just removed it from config/inter/libparrot.pm. Configure script generated from autotools has a --disable-rpath option, so it might be a solution for distributors to easy disable it.

[1]  http://fedoraproject.org/wiki/Packaging/Guidelines#Removing_Rpath

Attachments

parrot-spec-suse-improvement.patch Download (2.0 KB) - added by mvyskocil 13 years ago.
This patch improves a spec file for SUSE
parrot-1.0.0-rpath-removal.patch Download (0.9 KB) - added by mvyskocil 13 years ago.
The current rpath removal patch used in a spec file

Change History

Changed 13 years ago by mvyskocil

This patch improves a spec file for SUSE

Changed 13 years ago by mvyskocil

The current rpath removal patch used in a spec file

Changed 13 years ago by wayland

parrot-1.0.0-rpath-removal.patch: After having a look at the code, it appears that the rpath patch was needed at the time it was submitted, but that now disable-rpath will do what we want, so this patch is now unnecessary.

parrot-spec-suse-improvement.patch: There are now separate spec files for the different distros. If you still wish to apply this patch, resubmit it in line with the new spec file (in ports/suse/parrot.spec.suse ).

I believe this ticket can now be closed, but I don't have the power to do so.

Changed 12 years ago by jimmy

  • status changed from new to closed
  • resolution set to wontfix

After looking at the code in ports/suse/, I'm sure the ticket can be closed. Please create a new ticket if it doesn't work for somebody.

Note: See TracTickets for help on using tickets.