Showoff packaging

Michal Fojtik mfojtik at redhat.com
Tue Jan 3 11:50:31 UTC 2012


On Jan 3, 2012, at 12:40 PM, Vít Ondruch wrote:

> Dne 3.1.2012 12:23, Michal Fojtik napsal(a):
>> Hi guys,
>> 
>> I decided to package my favorite presentation tool for Fedora.
>> Showoff is simple tool which can be used to create beautiful
>> presentations. It includes syntax highlighting and your slides
>> are available as HTML5 pages powered by JavaScript and Sinatra.
>> 
>> Some examples can be found here:
>> 
>> https://github.com/schacon/showoff (Real World Usage)
>> 
>> If you're interested helping me out, I have couple packages awaiting
>> review in order to push showoff to Fedora:
>> 
>> https://bugzilla.redhat.com/show_bug.cgi?id=771297
>> https://bugzilla.redhat.com/show_bug.cgi?id=771311
>> https://bugzilla.redhat.com/show_bug.cgi?id=771314
>> https://bugzilla.redhat.com/show_bug.cgi?id=771316
>> https://bugzilla.redhat.com/show_bug.cgi?id=771318
>> 
>> Many thanks for any help!
>> 
>>  -- michal
>> 
>> ------------------------------------------------------
>> Michal Fojtik, mfojtik at redhat.com
>> Deltacloud API: http://deltacloud.org
>> 
>> _______________________________________________
>> ruby-sig mailing list
>> ruby-sig at lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/ruby-sig
> 
> Hi Michal,
> 
> Just a question. Wouldn't be better to use the same approach we used for packaging deltacloud-core and now we try to describe in our new packaging guidelines draft [1]? E.g. do not install the application as a typical gem but install it into dedicated folder. Or is there way how to use it in other application as a library? I am not familiar with Showoff, so I am just asking.

You're right, it's a tool and actually I think it's possible to package it in this way.
Showoff itself is a Sinatra::Application which is almost the same as Deltacloud.

Of course there is a way how to use it as library (basically requiring it ;-) and then
inherit/override/monkeypatch it. But I pretty sure that no one will use it in this way.

 -- Michal

------------------------------------------------------
Michal Fojtik, mfojtik at redhat.com
Deltacloud API: http://deltacloud.org



More information about the ruby-sig mailing list