Packaging Yorick

Stephen John Smoogen smooge at gmail.com
Mon Nov 21 22:56:43 UTC 2011


On 21 November 2011 14:43, Jonathan Underwood
<jonathan.underwood at gmail.com> 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


More information about the devel mailing list