On 21 November 2011 14:43, Jonathan Underwood <jonathan.underwood@xxxxxxxxx> wrote: > Hi, > > I have just started looking at packaging Yorick[1][2], an interpreted > programming language for scientific simulations. It seems that this is > BSD licensed and so would be suitable for packaging in Fedora. > > However, by default and design it has a really horrible filesystem > layout[3], with files under the following directory: > > > relocate/ files required for building compiled packages, and: > bin/ binary executables > lib/ binary libraries for compiled packages > include/ header files for compiled package APIs > i0/ interpreted code required for yorick to start > i/ optional interpreted code libraries > i-start/ interpreted code that autoloads at startup > g/ graphics style files, palettes, and templates > doc/ documentation files > > According to the docs[3], it's possible to move the whole "relocate" > directory elsewhere (eg. to be under /usr), but not to move > directories underneath the main directory. This of course violates our > packaging guidelines in many ways. > > Before I look into what's required to patch this beast to meet the > packaging guidelines, I wonder if anyone else has tried packaging it, > and/or wants to help? The last time I tried packaging this I am not sure Fedora was around. It was a bear at that point and it doesn't seem to have gotten any better. What I remember happening was it ended up being better to use tar balls and their own methods because it was too painful otherwise. But I am talking about something I did several job lifetimes ago. -- Stephen J Smoogen. "The core skill of innovators is error recovery, not failure avoidance." Randy Nelson, President of Pixar University. "Let us be kind, one to another, for most of us are fighting a hard battle." -- Ian MacLaren -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel