Re: Packing a C# project.
"Neil Munro" <[email protected]> Mon, 23 Jun 2008 22:17:27 +0100
| Newsgroups | gmane.comp.autopackage.devel |
|---|---|
| Message-ID | <[email protected]> |
2008/6/23 Isak Savo <[email protected]>: > On Sun, Jun 22, 2008 at 2:18 PM, Neil Munro <[email protected]> wrote: > > > > > > May I ask if you've had chance to look at my file yet? > > Thanks for the reminder .. totally forgot :-) > > Took a quick peek and here's some feedback: > > > SoftwareVersion: 0.1.6 > > # SoftwareVersion: @VERSION@ > > You can use the latter, and the configure script will replace > @VERSION@ with the version specified in the build tools. This way, > when you do a new release, you don't have to update the version in the > .apspec. I need to learn how to make MonoDevelop pass the correct version number to the configure script, I stuck the actual version there as a quick work around. > > > > [BuildPrepare] > > # For ./configure based systems this is a good default > > ./install $build_root > > #prepareBuild --with-some-feature > > prepareBuild > > We discussed this before, but I'll bring it up again. If monodevelop > has generated makefiles + configure script, then (I don't think) you > need the install script. > And of course, the other way around is true: if you use the install > script, then you don't need to have monodevelop create the > makefiles+configure script. (unless you want them for some other > reason, like distributing in source form to non-monodevelop users) Ok, prepareBuild it is! > > > > [Prepare] > > # Dependency checking > > require @mono-project.com/mono 1.2.6 > > This is correct, but will not work with the current (or any) version > of autopackage since I haven't added support for it yet. :-( > > I've created a temporary skeleton that will let you do: > requireAtLeast @mono-project.com/mono:1.2.6 > if any 1.2.x version will do for you, then you can do: > requireAtLeast @mono-project.com/mono:1.2.6 > > This works agains the software version (i.e. the version number you > see on mono-project.com) and not the actual .NET profile version (like > .NET 1.0, 1.1, 2.0 which are the versions defined by microsoft). Sure, that makes sense. The autopackage i tried failed, might be because of this. Will adjust and try again. > > > Just extract the attached tarball to your autopackage/ directory and > try it. (to be honest, I don't remember the directory layout for > bundled skeletons... if someone else on the list has done this, speak > up :) Will have a play :) > > > > [Install] > > installExe bin/* > > Is the binary all you ship? No data files, docs, libraries, icons, etc.? Only the help.txt file, but I am not entirely sure how to install it. I guess it's a data file, so installData share/*? > > > -Isak > > --------------------------------------------------------------------- > To unsubscribe, e-mail: autopackage-dev-unsubscribe-OfajU3CKLf1/[email protected] > For additional commands, e-mail: autopackage-dev-help-OfajU3CKLf1/[email protected] >