#581 closed defect (fixed)
Implement RPM packaging
Reported by: | ssen@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | base | Version: | 1.0 |
Keywords: | Cc: | ranger@… | |
Port: |
Description
Attached is a diff against TOT base to create RPM packages. It is based on the portpackage.tcl code. Syntax is "port rpmpackage foo". Kevin at one point said he'd prefer it be a different target than "port package"
This is a first pass that gives us a lot. but it doesn't: 1) track dylib dependencies (trivial) 2) split packages into parts 3) mark config files as config files 4) add all possible information from Portfiles
Attachments (12)
Change History (26)
Changed 21 years ago by ssen@…
Attachment: | dports-rpm.diff added |
---|
comment:1 Changed 21 years ago by ssen@…
attachments.isobsolete: | 0 → 1 |
---|
comment:2 Changed 21 years ago by ranger@…
attachments.isobsolete: | 0 → 1 |
---|
comment:3 Changed 21 years ago by ranger@…
attachments.isobsolete: | 0 → 1 |
---|
comment:4 Changed 21 years ago by ranger@…
attachments.isobsolete: | 0 → 1 |
---|
comment:5 Changed 21 years ago by ranger@…
attachments.isobsolete: | 0 → 1 |
---|
comment:6 Changed 21 years ago by ranger@…
attachments.isobsolete: | 0 → 1 |
---|
comment:7 Changed 21 years ago by ranger@…
attachments.isobsolete: | 0 → 1 |
---|
comment:8 Changed 21 years ago by ranger@…
attachments.isobsolete: | 0 → 1 |
---|
comment:9 Changed 21 years ago by ranger@…
dependson: | → 591 |
---|
this really depends on directories being created correctly, there are a number of issues upgrading otherwise (RPM won't unpack a symlink over a directory, and dports is creating all symlinked directories as regular directories)
comment:10 Changed 21 years ago by ranger@…
Cc: | ranger@… added |
---|
comment:11 Changed 21 years ago by ranger@…
attachments.isobsolete: | 0 → 1 |
---|
comment:12 Changed 21 years ago by ranger@…
attachments.isobsolete: | 0 → 1 |
---|
comment:13 Changed 21 years ago by ranger@…
attachments.isobsolete: | 0 → 1 |
---|
comment:14 Changed 21 years ago by landonf@…
Resolution: | → fixed |
---|---|
Status: | new → closed |
Patch committed. Rock on!
Note: See
TracTickets for help on using
tickets.
RPM packaging patch