<br><br><div class="gmail_quote">On 3 August 2011 14:29, Jesse Reynolds <span dir="ltr"><<a href="mailto:jesse@opencsw.org">jesse@opencsw.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello<div><br></div><div>Please forgive my dumbass newbie questions... </div><div><br></div><div>I understand that I should use 'mgar newpkg' to create a new package definition, but it looks like I first need to have created a Makefile, or some other type of definitions file, for it says;</div>

<div><br></div><div><div>unstable10x:~/opencsw/rbgems $ mgar newpkg mysql</div><div>ERROR: No package build description found in the current directory</div></div><div><br></div><div>(I am trying to create a package for the mysql ruby gem.)</div>

<div><br></div><div>Where should I get a template 'package build description' from, and where should I place it, before running 'mgar newpkg mysql'? </div><div><br></div><div>And then what happens?</div></blockquote>
<div><br></div><div>In my wanderings I've found the following wiki page:</div><div><br></div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div><a href="http://wiki.opencsw.org/project-rubygems">http://wiki.opencsw.org/project-rubygems</a></div>
<div><br></div><div>Which says the sqlite gem Makefile is a good staring point for other gem package Makefiles:</div><div><br></div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div><a href="http://sourceforge.net/apps/trac/gar/browser/csw/mgar/pkg/rbgems/sqlite3-ruby/trunk/Makefile">http://sourceforge.net/apps/trac/gar/browser/csw/mgar/pkg/rbgems/sqlite3-ruby/trunk/Makefile</a></div>
<div><br></div><div>And these are part of the rbgems category which has it's Makefile here:</div><div><br></div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div><a href="http://sourceforge.net/apps/trac/gar/browser/csw/mgar/gar/v2/categories/rbgems/category.mk">http://sourceforge.net/apps/trac/gar/browser/csw/mgar/gar/v2/categories/rbgems/category.mk</a></div>
<div><br></div><div>But yes, I don't quite get what to do. I tried creating a Makefile and running 'mgar newpkg gperf' as per one of the examples in the wiki but it complained ... </div><div><br></div><div><div>
unstable9s:~/test/gperf $ mgar fetch</div><div>svn: '.' is not a working copy</div><div>ERROR: No build system found at /home/jesse/opencsw/.buildsys/</div><div><br></div></div><div>Clearly I'm missing something basic about how, or where, to run mgar. </div>
<div><br></div><div>tia.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div>
<br></div><div>Note that so far all I've done is:</div><div><br></div><div style="background-color:transparent"><span style="font-size:11pt;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">- copied ben’s .garrc and modified paths to reference my home dir rather than his</span><br>

<span style="font-size:11pt;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">- run ‘mgar init’ - initialise the opencsw build dir (~/opencsw)</span><br>

<span style="font-size:11pt;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">- run ‘mgar up --all’ - fetch the package build descriptions - takes a good while (many hours!)</span><br>

</div><div><span style="font-family:Arial;font-size:15px;white-space:pre-wrap">- run ‘mgar index’ to create (update) the index of the package build tree</span></div><div><br></div><div>Thank you</div>
<div>Jesse</div><font color="#888888"><div><br></div>
</font></blockquote></div><br>